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

<sup>スパンの代わりにHTML タグを使用しないのはなぜですか?

于 2012-10-12T03:27:08.630 に答える
0

あなたのCSSでは、float: left;影響を与える場合、インライン要素にのみ与えることができ、あなたvertical-align: top;がすると、ブロックレベルの要素になります。vertical-alignfloat

CSS の小さな変更。

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

それはうまくいくはずです。フィドル

于 2012-10-12T03:31:10.280 に答える