「
HTML5/CSS3
」を編集中
2010年6月7日 (月) 17:47時点における
192.168.200.208
(
トーク
)
による版
(
差分
)
← 古い版
|
最新版
(
差分
) |
新しい版 →
(
差分
)
ナビゲーションに移動
検索に移動
警告: このページの古い版を編集しています。
公開すると、この版以降になされた変更がすべて失われます。
警告:
ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。
ログイン
または
アカウントを作成
すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。
スパム攻撃防止用のチェックです。 けっして、ここには、値の入力は
しない
でください!
2010年代のWeb制作に欠かせなくなるであろう、HTML5とCSS3についてまとめてみる。 <div id="manual"> ==HTML5 概要== 1999年に勧告されたHTML4.01の後継にあたる。FlashやSilverlight等のリッチインターネットアプリケーションのプラットフォームを置き換えることを標榜としており、<br>様々な要素を追加・廃止している。<br> 2012年3月頃に正式に勧告される予定である。 ==HTML4.01と異なる点== (編集中) ==新要素== <p>特に「セクショニング」と「埋め込みコンテンツ」は実務的なニーズが高いとされている。<br> ※以下は、2010年2月23日版 WHATWG Draft Standardに基づく。今後変更の可能性あり。</p> <br> ===[セクショニング]=== '''・section''' <p>div要素の区分け的存在。見出しを付けられるような内容ごとに、このsection要素で区切ることが出来る。<br> コーディングの都合で区切る場合などは、従来通りdiv要素を用いる。</p> '''・nav''' <p>従来の<div id="navi">等の代替として使用できる。nav要素の中にul要素を用いるのが一般的のようである。<br>また、パンくずリストやページネーション等に用いるのも効果的。</p> '''・header''' <p>従来の<div id="header">の代替として使用できる。また、ドキュメント内に1つしか書けないということはないので、セクションの先頭に用いることもできる。</p> '''・footer''' <p>従来の<div id="footer">の代替として使用できる。また、ドキュメント内に1つしか書けないということはないので、セクションの最後に用いることもできる。</p> '''・aside''' <p>メインコンテンツではないが、それと直接関連のある内容をマークアップする際に用いる。<br> 例えば[http://www.dokidokivisual.com/ きららのTOPページ]であれば、「うごうご4コマ」「Web限定連載」の部分にこれを用いるのが適していると言えそうである。</p> '''・article''' '''・hgroup''' <p></p> <br> ===[グルーピング]=== '''・figure''' <p></p> <br> ===[埋め込みコンテンツ]=== '''・video''' <p>文字通り、動画を埋め込むための要素。従来のやり方ではFlashが必要であったりしたが、video要素では不要になった。<br> video要素には様々な属性が存在する。自動再生させるautoplay属性、ページ読み込みと同時にバッファを開始させるautobuffer属性、<br> 万が一動画が読み込まれなかった場合に画像を表示させるposter属性など。<br> ただ、このvideo要素にはコーデックやIE対策など、様々な問題点が指摘されているため、実用できるようになるにはまだ時間がかかるとされている。</p> '''・audio''' <p>文字通り音楽を埋め込むための要素だが、ブラウザ間でサポートしているコーデックに差があるため、実装する際はやや複雑を要する。<br> 詳細については[http://www.html5.jp/html5doctor/native-audio-in-the-browser.html html5doctorの記事]を参照されたい。</p> '''・source''' <p>他のメディア要素と組み合わせて使用する。例えば、audio要素の中にsource要素を用いて音楽ファイルをロードする、など。</p> '''・canvas''' '''・embed''' <p></p> <br> ===[テキストレベル]=== '''・mark''' <p>テキスト部分をハイライトする際に使用する。イメージとしては、蛍光ペンなどでテキストをマークするように、このmark要素を用いることができる。</p> '''・time''' '''・ruby/rt/rp''' <p></p> <br> ===[フォーム]=== '''・datalist''' '''・keygen''' '''・output''' '''・progress''' '''・meter''' <p></p> <br> ===[インタラクティブ]=== '''・details''' '''・summary''' '''・command''' '''・menu''' '''・device''' <p></p> <br> ==CSS3 概要== 事実上現在の「標準」となっているCSS2.1の後継にあたる。2010年6月現在、策定中にあるため実用段階ではないという考えが強い。<br> しかし、一部プロパティやセレクタはすでに様々なブラウザでの実装が進んでいる。が、IEでの実装具合は言うまでもない。 ==CSS2.1と異なる点== (編集中) ==新プロパティ対応表== (編集中) ==新セレクタ対応表== (編集中) ==資料== このページを作成するのに参考にしたページ等をリストアップ。 ===[Webサイト]=== <p>[http://www.html5.jp/html5doctor/index.html HTML5.JP > html5doctor]</p> <p>[http://www.apple.com/html5/ HTML5 Showcase] - AppleがHTML5・CSS3などのWeb標準で構築したサイト</p> <br> ===[雑誌]=== ・Web Designing 2010年4月号 特集「実践・CSSコーディングの新常識」 公式サイト:[http://book.mycom.co.jp/wd/ http://book.mycom.co.jp/wd/] </div>
編集内容の要約:
Wiki@KDSへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細は
Wiki@KDS:著作権
を参照)。
著作権保護されている作品は、許諾なしに投稿しないでください!
キャンセル
編集の仕方
(新しいウィンドウで開きます)
案内メニュー
個人用ツール
ログインしていません
トーク
投稿記録
アカウント作成
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
編集
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWikiについてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報