こんな感じのメニューを作ってみました
http://gyazo.com/8afc87a69d0d859f9069bbcaa1547745.png
ボタンのテキストが長くなりすぎる場合は、各ボタンに最小幅を使用し、最大幅を使用しました。ボタンのグラデーションbg-repeatがあります
ただし、テキストが大きくなると、次のようになります (最後のボタン)。
http://gyazo.com/44852f4b9b7b5fce3e8d156f469a6852.png
これは、各ボタンに使用する HTML コードです。
<div class="menubutton"><span class="menupadding">hofffffffffffme</span></div>
そして、これはcssです:
.menubutton {
background-image: url("../img/buttonbg.png");
background-repeat: repeat-x;
min-width: 82px;
height: 55px;
}
.menupadding {
position: absolute;
padding: 16px;
margin-left: 7px;
}
メニュー ボタンのテキストが幅の制限を超えた場合に、ボタンが自動的に広くなるようにするにはどうすればよいですか? width: auto を試しましたが、うまくいきません。
ありがとう。