[過去ログ] CSS/DHTMLバグ辞典スレッド 第4版 (980レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
385
(1): sage 04/08/24 22:03 ID:SH9h20bf(1) AAS
>外部リンク[html]:cssbug.at.infoseek.co.jp
>NN4x
>@importキーワードを使用したスタイルシートを使用する文書を表示すると
>ブラウザがフリーズまたはクラッシュすることがある。

ガイシュツかもしれんが一応、詳しい発生条件を。
Win NN 4.0 - 4.04 で、

@import 'styles.css';

などのように指定したとき、フリーズするらしい。
ちなみにこのサイトによると、

@import'styles.css';
省4
386: [age] 04/08/25 01:36 ID:??? AAS
>>385
>@import 'styles.css';
そこのリンク先には“Double Quotes”とあるけど?
@import "styles.css";

どっちにしろ、下記バグへの補記ってことで。
外部リンク[html]:cssbug.at.infoseek.co.jp
387
(1): 04/08/29 01:12 ID:yYecz1nx(1) AAS
DHTMLでWebサイトを作っています。
innerHTMLでタグをセットすると描画されますが
ループなどで沢山HTMLを生成すると
処理がむちゃくちゃ重くなります。
処理中に描画させないようにする方法はありますか?
最初に描画OFF、処理が全て終了したら描画ON
のようにすれば、処理がかなり早くなると思うのですが。
どうでしょうか?
よろしくお願いします。
388: 04/08/29 01:31 ID:??? AAS
>>387
2chには話題毎に「スレッド」っていうものがあってね、それzwsぇrfvgbんふjみk、
389
(4): Name Not Found 04/08/29 05:56 ID:??? AAS
その1
<p style="display:block;width:200px;">
ああああああああああああああああああああああああああああああああああ
</p>

その2
<p style="display:block;width:200px;">
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
</p>

OSは Win98SE
その1では IE6/Opera7.5/Firefox0.93 全て幅200で収まるんですが
省4
390: 389 04/08/29 06:04 ID:??? AAS
【補足】 display:block はいらんですね(汗
391
(1): 04/08/29 06:35 ID:??? AAS
>>389
CSSの問題ではない。
半角英数字では自働折り返しをしないのが、Mozillaでは全角記号でも改行しないってことだ。
草案段階のword-breakプロパティで制御できる。但しWinIEのみ先取り実装。

CSSにおける国際的レイアウト
 外部リンク[html]:www.doraneko.org
Internatinal Layout in CSS
 外部リンク[htm]:east.portland.ne.jp
392
(1): 04/08/29 08:07 ID:??? AAS
>>389
ここは質問スレではない
393: 389 04/08/29 08:12 ID:??? AAS
>>391
ありがとうございます

>>392
すいません。勘違いしてました
394
(2): 04/09/02 14:17 ID:??? AAS
バグか仕様か判別しかねるのがあるんだが・・・
とりあえずソース
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html><head><title>?</title>
<style type="text/css">
div {
background-color:#999;
margin-top: 0;
margin-bottom: 0;
padding:0 1em;
省16
395
(1): 04/09/02 14:34 ID:??? AAS
上のソースでFireFox0.8とIE6を見ると2つのdivはくっついてるわけだけど
10.6 高さ及びマージンの計算 10.6.3 通常のフローにあるブロックレベル非置換要素及び浮動非置換要素
外部リンク[html]:www.y-adagio.com
に依ればdivの高さに子の1つ目のP要素の上マージン・2つ目のP要素の下マージンは含まれないはずなので
まずこの時点でバグと思われる(Opera7.51だと2つ目のPの下マージンだけは含まれていない)

次にdivに対する border:1px solid red; をコメントアウトすると、divの高さは1つめのPの上境界から2つめのPの下境界までとなり、正しい高さになる
しかしdiv同士が離れるようになる(FireFox、IE、Opera全て同じレンダリング)
ここでPに margin:0 するとdivがくっ付くんだけど、これは仕様のどこかに書いてましたっけ?

なんとなくborderの有無によってdivの上下padding領域に背景色が表示されないように見えますけど
↑に出した仕様によればdivの高さにdivの上下paddingは含まれないようですけども
396
(1): 04/09/02 14:39 ID:??? AAS
う、ややこしいですけどdivに上下paddingを与えると、divのborder無しでも、div同士くっ付きますが
divの高さに上下paddingが含まれてるようです・・・
397
(2): 394-396 04/09/02 15:27 ID:??? AAS
すいません、めちゃくちゃ嘘でばっか書いてますね^^;
とりあえず無かったことにして下さいorz

しかし色々調べてて思ったんですけど
幅や高さを指定した要素の子孫要素でデフォルト指定のマージンが消える(5.x/6.0)
外部リンク[html]:cssbug.at.infoseek.co.jp
ってバグじゃない気が・・・

仕様(外部リンク[html]:www.y-adagio.com)をもう一回よく読むと
>'height'が'auto'である場合,高さは,要素がブロックレベルの子供をもつかどうかに依存する。
>要素がブロックレベルの子供をもつ場合は,高さは,最上部ブロックレベルの子ボックスの境界上辺から,最下部ブロックレベルの子ボックスの境界下辺までとする。
とあり、バグリストサイトの例では height を指定してないので height:auto となり
省2
398
(1): 394-396 04/09/02 15:33 ID:??? AAS
ですからバグリストサイトの
>補足
>制作者や閲覧者がスタイルシートを用いて指定したマージンは正しく設置されます。

の方がバグだと思われるんですけど・・・
399: 04/09/02 19:52 ID:??? AAS
>>394-398
支離滅裂、頭悪すぎ、仕様書わかってない。
都合のよい脳内仕様を勝手に捏ち上げるな。
以降からだれも相手にしなくて無視でよし。
400
(1): 04/09/02 21:06 ID:??? AAS
とりあえず>>394のソースでborderの有無だけで背景色の表示場所が変わるのは本当なんですけど
401
(1): 04/09/02 22:12 ID:??? AAS
>400
border,paddingをはさんでmarginは相殺しない
自分のborderか、親兄弟子孫のborderかも関係ない

以上
402: 04/09/03 01:34 ID:??? AAS
>>401
どうもです。マージンの相殺のとこで見落としてました

あと>>397ですが
外部リンク[html]:www.y-adagio.com
では「境界上辺・下辺」と訳されてる部分が
外部リンク[html]:www.swlab.csce.kyushu-u.ac.jp
では「マージン上辺・下辺」となってました
マージン上辺・下辺なら無問題ですね
外部リンク[html]:www.y-adagio.com
ではボーダーのことを「境界辺」って言ってるもんだから境界上辺下辺はてっきりborder-top、border-bottomのことかと_| ̄|○
省1
403: 04/09/03 10:45 ID:??? AAS
だからそう言うのは質問スレ行けって
404: 04/09/04 13:28 ID:??? AAS
[1-82]背景色が指定された要素内にフロートがあるときに要素内の文字が消える(IE6)
なんですが、フロート以外の原因で文字が消えることがありました。
原因は特定できなかったんですが、同様にwidth指定で解決しました。一応報告。
1-
あと 576 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.156s*