私はマウスオーバーが小さいメニューを表示する際の基本的な効果を持っているシンプルな、「ボタン」を作成しようとしています...シンプルなCSSメニュー調整
をIE7(いただきました新)とマイナーな問題が生じています。 「アクション」など。おそらく、ページ上で複数の項目を選択し、その項目にアクションを適用するとします。
これは私のコードであり、IE7を除いてすべてが正常に動作するようです。それは100%の幅でメニューを表示し、私はそれを望んでいません....私はそれが幅やボタンのテキストを表示したい。
これを微調整するアイデアがあれば、それは非常に感謝しています。
<style>
* {
margin: 0; padding: 0;
}
body { font-family:Arial, Helvetica, sans-serif; }
/* overall button layout */
.dropButton {
display: block; position: relative; background-color: #0073ea; color: #FFF; list-style: none; margin: 0; padding: 0; z-index: 100; }
/* Head Button Visual */
.dropButton li a {
padding: 3px 10px; color: #FFF; text-decoration: none; display: inline-block; }
/* Sub-Menu Display */
.dropButton ul {
position: absolute; left: -99999px; list-style: none; background: #FFF; border: solid 1px #D2D2D2; z-index: 105!important; }
/* Menu listed items */
.dropButton ul a {
color: #0073ea; display: block; white-space: nowrap; }
/* Bring the drop-menu to visual scope */
.dropButton li:hover ul {
left: 0; }
/* Sub Menu items upon hover */
.dropButton li:hover ul li a:hover {
background: #F1F1F1; }
</style>
<ul class="dropButton">
<li><a href="#">Actions</a>
<ul>
<li><a href="">Delete Selected</a></li>
<li><a href="">Add To Category</a></li>
</ul>
</li>
</ul>
私の解決策だった...他のすべては、IEで正常に動作するようです。 – Justin
上記のコードはIEでは動作しません。私は私が言ったことによって立つ。頑張って。 – Digitz