2

我正在尝试在 jquery ui 按钮中复制文本中的上标图标。我已经尝试了几个组合,但一切都搞砸了按钮。它将在 buttonset() 中不正确地对齐。

css

.superscript{float: left; font-size:xx-small; vertical-align:top;} 
.floatleft{ float: left;}

js

$("<a/>",{
href : "#",
html : '<span class="floatleft">x</span><span class="superscript">2</span>',
}).button();

有没有人有什么建议?

4

2 回答 2

2

为什么不直接使用 HTML<sup>标签而不是 span?

于 2012-10-12T03:27:08.630 回答
0

在你的 CSS 中,如果你给float: left;它影响,vertical-align: top;因为,vertical-align只能给内联元素,当你float,它变成一个块级元素。

CSS 中的小改动。

.superscript {font-size: xx-small; vertical-align: top;} 
.floatleft {float: left;}

那应该行得通。小提琴

于 2012-10-12T03:31:10.280 回答