CSS/DHTMLバグ辞典スレッド【第5版】 (627レス)
上下前次1-新
319: 2007/09/24(月)01:27 ID:??? AAS
続
<body>
<button onclick="toggle('testDiv1')">フォーム1表示</button>
<button onclick="toggle('testDiv2')">フォーム2表示</button>
<button onclick="show3()">フォーム3表示</button>
<button onclick="show4()">フォーム4表示</button>
<div id="testDiv1">
Form1(初期状態可視:Enter効く)
<form onsubmit="alert('submit'); return false;">
<input type="text" name="text"/><br />
省18
320: 2007/09/24(月)01:57 ID:dtO1xwtG(3/3) AAS
すみません。考えてみれば上のは CSS/DHTML バグとは言いにくかったです_o_。
別の話ですが、厳密な再現条件突き止められてないんですが、IE で z-index: 10000 とかしてても以降に記述された要素の裏に回ってしまう問題で悩んでいるんですが情報ありませんでしょうか?
周りに iframe なし、relative は結構使ってます。
321: 2007/09/24(月)04:26 ID:??? AAS
お前どこまで図々しいわけ?
スレ汚しにも程がある。初心者質問スレ行けボケ。
322: 2007/09/24(月)09:23 ID:??? AAS
これか。外部リンク[html]:therealcrisp.xs4all.nl
323(1): 2007/09/29(土)03:53 ID:??? AAS
【環境】Opera 9.23
【症状】pre要素内で一つ目の改行が反映されない
【ソース】
.hoge pre:first-line
{
white-space: normal;
}
<pre>01...
02...
03...</pre>
省1
324(6): 2007/10/06(土)02:00 ID:??? AAS
【環境】Opera 9.23
【症状】html要素にheightプロパティ、body要素にmin-heightプロパティをパー
セント値で指定すると、ウィンドウをリサイズしたときにbody要素の高さが変
更されない
【ソース】
* { margin: 0; padding: 0; }
html {
height: 100%;
background: gray;
}
省9
325(1): 2007/10/06(土)02:33 ID:??? AAS
補足:
* { margin: 0; padding: 0; }
html {
height: 100%;
border: 10px solid red;
}
body {
min-height: 100%;
border: 10px solid blue;
}
省2
326(6): 2007/10/06(土)04:30 ID:??? AAS
すみません、>>325の訂正です。
【環境】Opera 9.23
【症状】heightプロパティが指定された要素の子要素にmin-heightプロパティ
をパーセント値で指定すると、高さが余分に高くなる
【ソース】
div#boxA {
border: 10px solid red;
height: 200px;
}
div#boxB {
省9
327(2): 2007/10/06(土)04:48 ID:??? AAS
>>324
レンダリングの問題
>>326
当然の仕様
バグとは何か、少なくともこのスレでは仕様書と異なる挙動をバグと呼ぶ
何でもバグ扱いするのは間違い
328: 2007/10/06(土)06:43 ID:??? AAS
>>327
>レンダリングの問題
>>324については、普通ウィンドウをリサイズした場合、高さや幅などを再計
算して描画するはずなのに、それができていないってことだと思ったのです
が、なにか違うんでしょうか。
>>326
>当然の仕様
よくわからないので、できれば詳しい解説お願いします。(仕様ということは、
Opera9が正しくてFirefox2、Konqueror3、Safari3がバグ持ちってことになる?)
329(2): 2007/10/07(日)16:39 ID:??? AAS
あれ…誰もいない?
一晩おいて考えてみたけれど、>>327の主張は
・ウィンドウをリサイズしたときに仕様通りに表示できないのは仕様違反では
ない(=バグではない)←理由がわからない
・min-heightプロパティをパーセント値で指定したときは高さを余分に高くす
るという特別な規定が仕様で定められている←仕様書からは見つけられず
と、どちらも根拠がないように思った。
330: 2007/10/07(日)18:57 ID:??? AAS
【環境】Internet Explorer 7
【症状】絶対配置した要素の子要素に:hover疑似クラスを指定しても、その要
素の子要素の内容領域か上マージン領域にマウスポインタを合わせたときにし
かホバー状態にならない
【ソース】
div#boxA { position: absolute; }
div#boxB { border: 10px solid red; }
div#boxB:hover { border: 10px solid blue; }
div#boxC
{
省9
331(1): 2007/10/07(日)21:09 ID:??? AAS
>>329
親要素の高さがmin-heightで設定されると思ってるのか?
332(1): 2007/10/07(日)21:16 ID:??? AAS
>>329は仕様書もろくに読まずバグと決めつける愚か者。
会話は成立しないので注意。
333(1): 2007/10/08(月)02:39 ID:??? AAS
>>331
>>324と>>326のどちらに対する指摘なのかわからないのですが…。
補足しておくと、>>324のコードでは、html要素のボックスの高さが初期包含
ブロックである表示域の高さとなり、body要素のボックス高さもそれと同じに
なるはずなのですが、最初に表示したときはそうなっているものの、リサイズ
するとそうならないので、仕様違反であると思われます。リサイズしたあとに
リロードすると、同じサイズの表示域でもリロードする前とbody要素の高さが
変わっています。
>>326についてはCSSを次のものに置き換えてもらうとわかりやすいかと思います。
(例示がわかりにくくてすみませんでした。)
省8
334(1): 2007/10/09(火)20:41 ID:??? AAS
>>333
ここはバグ報告スレッドであって質問スレッドではない。出てけ。
335: 2007/10/09(火)21:54 ID:??? AAS
1. 包含ブロックにheightの値を<length>で指定
2. ブロックレベル非置換要素にmin-heightの値を100%で指定
3. ブロックレベル非置換要素の計算されたheightの値が
min-height(=包含ブロックのheight)より小さい
んだったらmin-heightをheightの指定値として使用するわけだから
borderで内容の高さが変わるなんていうのはバグだろ
336(2): 2007/10/10(水)22:52 ID:??? AAS
>>334
だから、>>324>>326でバグを示したら「それはバグではない」という趣旨のレ
スをもらったものの、理由が不明確だから、仕様書を根拠にした説明を求めて
るの。バグではないというのなら「仕様書にこう書かれており、Operaはその
通りに表示しているだけだ」と説明できるはずでしょう。
337(1): 2007/10/10(水)23:38 ID:??? AAS
>>336
もっともな話だと思うが
仕様書に載ってないなら、
各ブラウザ制作者の判断
ということもあり得ると思うよ。
338(1): 2007/10/10(水)23:42 ID:??? AAS
>>336
>>324がバグという主張は、再現しないため同意出来ない。
>>326は、包含ブロックのheightにborder分を含めて計算しているようだから、
バグなのだろう。
数値指定では起こらないし、width:100%;でも起こらない面白いバグ。
上下前次1-新書関写板覧索設栞歴
あと 289 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.309s*