>>166 ウインドウサイズが小さくなるのはoverflow-y:auto;で一応回避できます
が、リンクをクリックしても移動出来ないというバグが発生します
>>168 ためしてみたら疑似フレームじゃなくなってしまいますた('A`)
全部いっしょにスクロール
大体、z-indexに負の値使用する自体が糞ブラウザのあわれな宿命
>>166 むしろul.menuにpadding:0;を追加指定するといい。
cf.
http://pc2.2ch.net/test/read.cgi/hp/1053619342/450-456 あるいは、div.menu a:hoverへのborder指定をコメントアウトする。
すると、リンクにカーソルをのせるとウィンドウ・サイズが小さくなるバグは、起きない。
逆にここからこのバグの再現条件を絞り込むと――
html {overflow:auto;/*height:100%;*/}
body {overflow:auto;height:100%;margin:0;}
div.menu{
position:absolute;
right:20px;
width:150px;
}
ul.menu{margin:0;/*padding:0;*/}
div.menu a:link, div.menu a:visited{
display:block;
width:145px;
}
div.menu a:hover {border:1px solid red;}
人の話も聞かずに自分の思い通りにならなかったらバグ扱いにする人がいるスレはここですか?
>>174 あ、誘導されて来たので。
バグは
http://hw001.gate01.com/fate-devil/bag.png 上がバグ前。下がバグ後。
画像のようにリンクの上を通ると(画像ではHTMLのバナー)スクロールバーがどんどん迫ってきます。
ただし、メニューのリンクはバグが起こりませんでした。
a:hover{
color:#802020;
background-color:#D5CADF;
}
この状態でバグは発生します。
画像リンクだとどんどん狭まっていき(↑の画像のように)テキストリンクだとスクロールバーが左右にガタガタします。
a:hover{
color:#802020;
}
これだとバグは発生しませんでした。
なので
>>174とa:hoverに背景色を指定するとバグるようです。
バグはバグだわな、一応。
>>176 【IE6】
リンクにマウスオーバーして放した瞬間、bodyの横幅が変化して縦スクロール・バーが左右に動く。
html{
height:100%;
overflow:hidden;
}
body{
height:100%;
margin:0;
overflow:auto;
width:100%;
}
a:hover { background-color:任意; }
a:link,a;visitedにbackground乃至background-colorを指定してある場合、
a:hoverのスタイルもそれと同じ指定にすれば、このバグは回避できる。
>>153 WinIE108に追加。
>>156-157 WinIE092を修正。
>>161 WinIE109に追加。
>>154 >>159 次回追加(見逃していました)
>>158 小さい値を指定したときに、それより大きなマージンが
できるというのであれば、バグではないと思います。
>>162 IEの現象は文字列を行内で上に詰めようとすることが原因のようです。
N7の現象はline-heightの継承に関係があると思います。
>>165-177はうちで再現できていません。
Netscape7.02@WinXPでは再現しないのか、何かが足りないのか……?
中途半端ですが夜も遅いので今日はここまで。
>>180 >
>>158 >小さい値を指定したときに、それより大きなマージンが
>できるというのであれば、バグではないと思います。
ええと、margin:0;にしても隙間が空くのはバグではない?
>
>>165-177はうちで再現できていません。
>Netscape7.02@WinXPでは再現しないのか、
>>165のHTMLとCSS(を改造したもの)をローカルで実験しても再現できませんか?
また、そのうち
>>174-177はWinIEのバグです。リンク先参照。
>>177-178は下記で再現した。IE6。
html {height:100%;overflow:hidden;}
body{margin:0px;height:100%;overflow:auto; width:100%;}
<BODY>
<DIV class="content">
<P><a href="1">111111</a></P>
<P>コンテンツ</P>
<P>コンテンツ</P>
……<!-- 以下20数行以上繰り返し-->
</DIV>
</BODY>