/* CSS・スタイルシート質問スレッド【38】 */

このエントリーをはてなブックマークに追加
23Name_Not_Found
>>6
float に width は必須じゃないんだが。いい加減気付け。
そのサイトの管理人は仕様書エラッタを追っかける英語力すらないわけで。
24Name_Not_Found:04/12/01 20:54:05 ID:yVjKWeak
>>23
文句を言うだけなら豚でもできることですので、
エラッタを追っかける英語力のあるエロイひとなあなたが、
訂正を書いてあげてください。
25Name_Not_Found:04/12/01 21:02:32 ID:???
まいったな
26Name_Not_Found:04/12/01 22:18:19 ID:???
>>23
「float に width は必須ではない」というはのは近い未来のことだ。
CSS2.1 への転換期である現在においては width を明示しておくべきだ。

確かにCSS2.1勧告候補では width を明示する必要はない。
http://www.w3.org/TR/CSS21/visudet.html#q8
この記述が登場したのは2003年1月28日付けの草案からだ。
だが、Errata in REC-CSS2-19980512 にはその旨は書かれていない。

モダンブラウザであればCSS2.1準拠で設計されているから、
width を明示しなくともうまく整形できるかもしれない。

だが、その計算アルゴリズムが巧く機能するかどうかはわからない。
CSS2.1 が一般化しても、CSS2.0適合UAを考慮する必要もある。
整形の正確性や後方互換性を確保したいのなら、width を明示するべきだろう。

従って、中途半端に CSS2.1 についての解説をおこなうよりは、
とりあえず、「width は必須」と覚えさせた方が無難かもしれない。