0

一部のjQueryボタンの幅を狭くしようとしています。次のコードを使用してパディングを削除しましたが、ボタンのテキストの左右に少なくとも5ピクセルあります。

.button().css({ 'padding-left':'0px', 'padding-right':'0px' });

たとえば、「0px」を「200px」に変更すると、実際には幅のボタンが表示されるため、コードは一般的に正しく、適切な要素をターゲットにする必要があります。

4

1 に答える 1

3

ボタンの内側にある要素に独自のパディングがあるためかもしれません。jQuery UI のボタンから生成された CSS は次のとおりです。

.ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}

その1emの左右のパディングを削除しようとしたところ、うまくいきました。それが役立つことを願っています!

于 2012-07-24T14:39:54.770 に答える