人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

HTMLのMETAタグで、アトリビュート値のダブルクォーテーションはどこまで省略して良いのかが記載されているページがあれば、教えてください。

●質問者: ann-cozy-house
●カテゴリ:コンピュータ 学習・教育
✍キーワード:HTML アトリビュート タグ ダブル
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● pahoo
●20ポイント

http://openlab.ring.gr.jp/k16/htmllint/explain.html#quote-attrib...

Another HTML-lint : Explanation

半角72文字以内ならOKという情報です。

私はXMLに習って、必ずクォーテーションを付けるようにしていますが。

◎質問者からの返答

ありがとうございます。

参考させていただきます。


2 ● mitamu
●10ポイント

http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/intro/sgmltut....

On SGML and HTML (ja)

HTML 4.01の場合は、「属性の値を引用符で囲わなくてよいケースもある。属性値が、アルファベット(a-z and A-Z)、数字(0-9)、ハイフン(ASCII十進45)、ピリオド(ASCII十進46)、アンダースコア(ASCII十進95)、及びコロン(ASCII十進58)のみを含む場合である。」とのことです。

なお、「本仕様は、引用符が省略可能な場合であっても省略しないことを推奨する。」とありますし、XHTMLでは必須なので、引用符(ダブルクォーテーション)は省略しない方がいいようです。

http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.2

On SGML and HTML

HTML 4.01の仕様の原文(英語)です。

http://www.doraneko.org/xml/xhtml10/REC000126.html#h-4.4

XHTML 1.0: 拡張可能ハイパーテキストマークアップ言語

HTML 4.01では引用符を省略できる場合がありましたが、XHTML 1.0では常に引用符で括られなければなりません。

http://www.w3.org/TR/xhtml1#h-4.4

XHTML 1.0: The Extensible HyperText Markup Language (Second Edition)

XHTML 1.0の仕様の原文(英語)です。

◎質問者からの返答

ありがとうございました。


3 ● zeroxone
●10ポイント

http://www.hatena.ne.jp/1055928291#

HTMLのMETAタグで、アトリビュート値のダブルクォーテーションはどこまで省略して良いのかが記載されているページがあれば、教えてください。.. - 人力検索はてな

すみません「どこまで」の意味が不明なのですが。ダブルクォーテーションは文法的には必要ですが動作的には無くても大丈夫ではないでしょうか?

*はてなの問題点だとおもうのですが質問の意味が不明確な場合対処する方法は無いものでしょうかね。

◎質問者からの返答

そうですね。確かにわかりにくい質問ですみません。

何にたいしてなら省略が可能なのか、ということが

たずねたかったんです。

おっしゃる通り、なくても動作することはわかって

いました。

HTMLだけでなく今はXMLへの対応も考慮するべきか

どうかも、知りたいと思っています。


4 ● さとし@快投乱打
●30ポイント

http://ash.jp/xml/tool/

XMLとDOMについて

XHTMLで記述すれば、文書をDB化したり解析することができますので、後々の発展性を考えれば文法に厳密に記述(つまり何も省略しない)した方が良いです。

http://msdn.microsoft.com/workshop/author/dhtml/dhtml_node_entry...

また、XHTMLでなくてもIEはHTMLをDOMとして解析できますので、DHTMLを作成する際は便利です。こういう場合も厳密に記述した方がエラーを防げます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ