タグ

2011年6月8日のブックマーク (2件)

  • XML宣言でIE6が後方互換モードになるバグ はじめてのブログデザイン

    先日、当ブログで制作したテンプレートをご使用中の方から不具合報告を受け、その方とのコメントのやりとりから有益な情報を頂きました。 既にご存知の方も多いと思いますが、XHTML の文章型宣言である XML 宣言をソースの一番上の先頭に記述すると、IE6 では後方互換モードになってしまうバグがあります。FC2ブログのソースで言うと下のようなソースです。 <?xml version="1.0" encoding="EUC-JP"?> 私のように知らなかった方のために説明させて頂くと、後方互換モードとは、IE6 より古いバージョンの IE での CSS の解釈(後方互換モード)となり、W3C の標準仕様に従って表示するモード(標準準拠モード)とは違う CSS の解釈をします。 したがって、他のモダンブラウザと IE6 に表示のズレが発生します。 ボックスモデルの解釈の違い img 要素の padd

    sivipp
    sivipp 2011/06/08
  • HTMLタグ/HTMLの基本/DOCTYPE宣言 - TAG index

    DOCTYPE宣言とは、その文書がどのバージョンのHTMLで、どの仕様に従って作られているのかをブラウザに伝えるためのものです。 HTML 4.01のルールでは、この宣言が必須とされています。仕様に準拠した文書を作成するのであれば、この宣言を必ず記述しておく必要があります。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body> </body> </html> このDOCTYPE宣言は、文書の一番最初(html開始タグよりも前)に記述します。 DTD(文書型定義)とは、そのバージョンのHTMLで使用することができる要素と属性、要素の配置に関するルールなどを定義しているものです。 このDTDには、Strict(厳密型)、Transitional(移行型)、Fram

    HTMLタグ/HTMLの基本/DOCTYPE宣言 - TAG index