タグ

ブックマーク / www.remus.dti.ne.jp/~a-satomi (2)

  • DOCTYPE 宣言による「解釈モード」の切り替え

    HTML ソースの冒頭にある(べきである) DOCTYPE 宣言を見て、HTMLCSS 解釈の挙動を変えるブラウザがあるんスよ、というハナシ。 「DOCTYPE スイッチ」 DOCTYPE 宣言とわ 各ブラウザの「DOCTYPE スイッチ」状況 関連リンク 「実例編」へつづきます 「DOCTYPE スイッチ」 Mozilla (Netscape6), MacIE5 は「HTML/CSS をその仕様どおりにかなり正しく解釈することのできる高度なブラウザ」と言われてます。しかし、これまでそういうブラウザが少なかったこともあって、巷には「あんまり正しい解釈をしない古いブラウザ」に合わせて記述された HTML/CSS が数多いです。 そういう世の中を、仕様どおり厳格に解釈しまくるだけじゃぁ「アタマが固い頑固者」呼ばわりされかねないので(笑)、Mozilla (Netscape6), MacI

    sorasemi
    sorasemi 2006/05/23
    DOCTYPE 宣言
  • 「DOCTYPE スイッチ」 CSS 解釈実例編

    説明 このページでは、「DOCTYPE スイッチ」によって CSS の解釈がどのよーに変わるのか、実例を挙げていくです。 仕様どおりの解釈をしない古いブラウザが多かったために、それに合わせる形の記述慣習とそのノウハウが普及しきっている感があります。それは HTML に限らず今や CSS においても。しかしそのような記述は、「仕様どおりに解釈するブラウザ」では正しく(意図したとおりには)表示されないことが多いのです。 「DOCTYPE スイッチ」機構を備えたブラウザが、「仕様準拠の厳格解釈モード (Standards mode)」へ解釈モードを切り替えた時、そのような「仕様どおりに解釈しない古いブラウザを前提として書かれた慣習的な記述」の表示ぐあいにはかなりの変化があります。特によく見かけるそういうモノをいくつか例示してみるです~。 解釈モード想定サンプルページ 「DOCTYPE 宣言による

  • 1