No.3ベストアンサー
- 回答日時:
基本はHTML4.01です。
それもstrictです。CSSは2.1です。なぜなら、
・多くのブラウザベンダーでウェブ標準とみなしているものはHTML4.01+CSS2.1だからです。
・HTML5はまだ未勧告です。
「スマホのみを対象とする。」「video,canvasなど新しい要素を使いたい」以外はHTML4.01
HTML5で大きく変わったわけではありませんが、それはあくまでHTML4.01をきちんと理解した上での話です。いきなりHTML5は無理です。
(注意)
HTML4.01には、strict,transitional,framesetの3種類がありますが、必ずstrictを学びましょう。
【引用】____________ここから
HTML文書を作る場合には、この仕様における、他のDTDセットではなく strict DTD に適合する文書を作るよう推奨する。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Conformance: requirements and recommendations (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )]より
と12年前(1999年)の勧告以来、言われているのにほとんど守られていない。ユーザーエージェントは他のバージョンも古いバージョンも表示すべきとされていますが、著者はstrictで作成しろ!!と言われ続けてきた。
HTML4.01ををそのままXML化したXHTML1.0は、strict,transitional,framesetの3つのDTDがありますが、XHTML1.1,HTML5にはありません。
しかしながら、strictでない書き方が使い続けてきました。
HTML5ではその反省から、『ユーザーエージェントは古い要素や属性をサポートし続けなければなりません。このため、HTML5 仕様は製作者に対する要件と、ユーザーエージェントに対する要件を明確に分けています。 ( http://standards.mitsue.co.jp/resources/w3c/TR/h … )』
もっとも良いのは
・HTML4.01strictを正確に学ぶこと
・CSS2.1を正確に学ぶこと
その上で、それと平行して
「HTML5 における HTML4 からの変更点 ( http://standards.mitsue.co.jp/resources/w3c/TR/h … )」
を学ぶこと。
仕様書を理解していないと思われるソースが氾濫しています。仕様書を一度でも読めばそんなもの書かないだろうにと思われるもの・・
<div id="wrapper">
・・・wrapperなんて、文書構造を示すものじゃない。
【引用】____________ここから
DIV要素とSPAN要素は、id属性及び class属性と併用することで、文書に構造を付加するための一般機構を提供する。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[The global structure of an HTML document (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )]より
HTML5の仕様書を読めばわかりますが、
<div class="article" id="TOP">
でしょうね。articleは文書内に何度も登場するのでclassでしょう。
<div id="left">じゃなくて、それがナビゲーションなら<div class="nav">でしょう。・・
No.2
- 回答日時:
HTML5が書けても、IE8向けやWindows XP向けサイトが作れない。
(HTML4まで)HTML5が書けても、ガラケー向けのサイトが作れない。(XHTML)
HTML5で結構かわっていますが、基本概念は一緒です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- Instagram HTML5の廃止とJavaScript 2 2022/04/13 21:05
- HTML・CSS お金をあまりかけずにプログラミングを勉強する方法を教えてください。 こんにちは。 Webデザイン系の 3 2022/08/05 03:22
- その他(悩み相談・人生相談) 資格勉強のスランプの乗り越え方や過ごし方を教えて頂けますか? 約1年半年ぐらい、登録販売者という資格 1 2023/02/11 20:20
- 工学 皆さん、おはようございます^_^ 効率の良い勉強方法は、どんな方法がありますか? また、勉強が進む方 4 2022/07/13 05:24
- 薬剤師・登録販売者・MR ドラッグストアなどで見かける登録販売者の資格についてお尋ねします。資格をお持ちの方、どうやって勉強さ 1 2023/01/20 10:20
- その他(学校・勉強) 大人になってから勉強と休憩 1 2023/04/06 10:18
- 大学受験 親が勉強に協力してくれません。 今年から高2になり、そろそろ本格的に受験勉強をスタートさせたいのです 5 2023/03/21 08:15
- その他(悩み相談・人生相談) 人生相談 6 2022/07/16 00:09
- 高校 慶應大学の法学部志望です 最近部活を引退して勉強を本格的に始めました。 そこで、英語の過去問を解いて 2 2023/07/17 11:06
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTML属性での「""」 「''」違い
-
min-heightとheightの違いについて
-
div要素が重なってします
-
htmlのolやulなどlistにtitleや...
-
複数のボタンを等間隔に、かつ...
-
1時間30分を簡単に表したいで...
-
<div id="container">の使いか...
-
HTML5 iframe の代わり
-
3カラムレイアウトで「常に残り...
-
ヘッダーとフッターだけ背景を...
-
RMS レフトナビ問題
-
<!-- #BeginLibraryItemとは
-
何もいじってないのに、表示崩...
-
一括で全体を右にずらす
-
テーブルを使わずにコーディン...
-
お叱りを受けるような質問なの...
-
要素間、要素内に隙間が空く
-
html の divとtable の役割
-
スペースを使わず文字位置を揃...
-
html5でheaderの中にnav
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlのolやulなどlistにtitleや...
-
HTML属性での「""」 「''」違い
-
<div id="container">の使いか...
-
複数のボタンを等間隔に、かつ...
-
html の divとtable の役割
-
div要素が重なってします
-
min-heightとheightの違いについて
-
ヘッダーとフッターだけ背景を...
-
1時間30分を簡単に表したいで...
-
divを横に並べる方法
-
html5でheaderの中にnav
-
スペースを使わず文字位置を揃...
-
セクションをdivで囲むと見出し...
-
divとpの使いわけ
-
ブログのサイドバーが下にくる
-
3カラムレイアウトで「常に残り...
-
グリッドレイアウトで"auto-fit...
-
iframeを使わずに上下50%ずつに...
-
ヘッダーを左右に二分割する方...
-
画面を縮小するとカラムが落ち...
おすすめ情報