- ベストアンサー
HTMLとCSSの学習について考える
- HTMLとCSSを学ぶための綺麗なソース作りの重要性とホームページビルダーの問題点について
- HTMLとCSSを勉強するための参考サイトや情報の古さについての疑問
- 最適な学習サイトや参考書についての情報を求める
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
きれいなソースって何でしょう。無駄なものが無い、きちんと整理されている・・・言い換えれば、何が書かれているかよくわかるということでしょう。 HTMLやCSSの勉強には、まず(勧告済みの)仕様書を読むこと。全部を通して読み、その後必要なときに必要な箇所を参照する。 HTMLは1~5・・・そんなモンじゃありません。こんなに ( http://openlab.ring.gr.jp/k16/htmllint/explain.html#unknown-doctype )あります。その中から選択しますが、一般的にはHTML4.01strictで良いでしょう。HTML5はまだ勧告になっていないので、参考にはしてもそれで作成するのは時期尚早でしょう。 HTML4.01が登場するまでのHTMLは、タグをデザインのために使用したり、デザインのためだけのタグが存在したりで、HTML本来の 【引用】____________ここから HTMLは、どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。例えば、様々な解像度や色深度のグラフィックディスプレイを持つPCや、携帯電話、モバイル機器、音声入出力機器、帯域が広いコンピュータや狭いコンピュータ、等の環境である。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Introduction to HTML 4 (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.2.1 )]より とかけ離れていっていました。・・・ここは上記の記事の前後をお読みください。・・ HTML4.01が勧告---1999年!!!されても、実際には、その勧告に従わず、transitinalやframesetが使われ続けきました。 『HTML文書を作る場合には、この仕様における、他のDTDセットではなく strict DTD に適合する文書を作るよう推奨する。 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/conform.html#h-4.1 )』 HTML5(XHTML1.1も)では、HTML4.01strictに該当するものしか作れません。 >タグも数年前はOKでも今はNGというものがあったりしますよね。 はありません。上記DTDに適合するものなら良いです。HTML4.01strictで作成しているのに、<FONT>を使ったりしたらダメと言うことです。 なお、けっしてオーサリングツールを使ったらダメと言うわけではありません。ただ、HTMLやCSSの深い知識なしで利用すると、とてつもなく酷い--汚いものを作ってしまうということです。逆に知っていれば、すくなくとも、HTMLのマークアップやCSSのセレクタは、ツールに頼らないほうが断然早くて効率的ですね。
その他の回答 (2)
- dscripty
- ベストアンサー率51% (166/325)
学習文書 http://www.asahi-net.or.jp/~sd5a-ucd/www/index.html 仕様書 HTML http://www.w3.org/community/webed/wiki/HTML/Specifications HTML4.01 http://www.w3.org/TR/html4/ (日本語) http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/cover.html HTML Standard(HTML5) http://www.whatwg.org/specs/web-apps/current-work/multipage/ (日本語) http://www.html5.jp/ CSS(CSS ~ CSS3とそれ以降) http://www.w3.org/TR/tr-groups-all#tr_Cascading_Style_Sheets__CSS__Working_Group CSS2.1(日本語) http://momdo.s35.xrea.com/web-html-test/spec/CSS21/cover.html
お礼
ご回答ありがとうございました。
- ok-kaneto
- ベストアンサー率39% (1798/4531)
お礼
ご回答ありがとうございました。
お礼
そんなにあったんですか・・・。 どれを選んで良いか迷うところでしたが、HTML4.01で良さそうですね。 示していただいてありがとうございます。 マナー上のNGとかではなく、そのバージョンで使えないということなんですね。 教えていただいたことを参考に、勉強を進めていきたいと思います。 ご回答ありがとうございました。