×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
たそがれ屋のブログ。かわいがってあげてください。
| |
これはホームページ作成者の中では、物凄く有名な話ですが、CSSでtext-align:center;を指定すると、全部センタリングされます。
W3Cによる規定だと、HTML4.01ではセンタリングを行う<center>タグは破棄され、CSSのmargin: auto;を指定することでのセンタリングを推奨しているのですが・・・。 本来、<a>タグや、テキストなどのインライン要素のセンタリングを行うtext-alignプロパティで、IE6ではなぜかブロック要素である<div>タグなどのセンタリングができてしまうバグが入っています。 また、IE6はWindows XPのリリース頃に発表、Windows Vistaが中々発表されなかった為に、IE6ユーザーはかなり多く(もっとも、IE7が出てすぐ変えた人もいるでしょうが)、ちょうどその時代、ネット社会も加速し、その中でHTMLタグを組んだが為に、間違った書式でデバッグして、IEでしかまともなレイアウトを行えないなんて事が増えたそうです。 もっとも、IE7ではこのバグも解消され、今はそんな事も減っているのですが、IE7でもDTDを互換モードにすると、そのバグが利用できてしまうのです。 俺も互換モードを使っていたので気にしていなかったのですが、標準モードでの文章を作成して以来、気になって気になって・・・。 今もIE6ユーザーが根強く残る中で、標準モードのレイアウトが物凄く困ります。 IE、一番シェアが多いのをいい事に、手抜いてますな? ちなみに、最新版のIE8では現状のブラウザでは、W3Cの規定するCSS2に最も対応しているそうです。 ただ、W3Cが新たにCSS3を勧告したそうで、これからもブラウザシェア戦は加熱しそうです。 さらにW3CはXHTML2.0を廃棄して、HTML5.0一本に絞るそうです。これまでのXHTMLはHTML5.0内で切り替えられるとか。各ブラウザのW3C勧告のXHTML実装が中々進まなかったのが原因だそうです。 しかし、HTML5.0もCSS3も謎のプロパティとか要素が増えすぎて意味がわからん・・・。 ですが、とりあえず今のところはHTML4.01とCSS2で大丈夫そうです。 さらに追記。 何とか直そうとtakaさんに協力を仰いだのだが・・・。 もう、正直酷すぎて直す気にもなれません。 IE7にもちゃっかりバグ残ってるし。 PR コメントを投稿する
この記事のトラックバックURL: <<気合いを入れた | ブログトップ | DOMの初実践登用>> | Calender
Blog Counter
Profile
HN:
武神
年齢:
33
HP:
性別:
男性
誕生日:
1991/01/23
職業:
大学生
趣味:
写真
自己紹介:
北の大地の大学院生、まさかの埼玉でしがない会社員となる。
相変わらず愛機のSONY α77と共に写真撮ってます。 被写体は風景(滝・星景)と動物。 14年ぶりに水泳を再開する予定。 Category
Archive
Access Analyzer
|