Movatterモバイル変換


[0]ホーム

URL:


Futomi Hatano, profile picture
Uploaded byFutomi Hatano
14,214 views

HTML5マークアップの心得と作法

HTML5のマークアップの特徴を一言で表すとすれば「セマンティクス」。それ故に、HTML5では文脈に合わせてマークアップしなければいけません。もはや、マークアップは単純作業ではなくクリエイティブなものになっているのです。マークアップにも心得と作法がよりいっそう重要になってきています。本セッションでは、HTML5仕様ではマークアップに何を求めているのか(心得)、そして、我々はどのようにマークアップをすべきか(作法)、について具体的に解説します。

Embed presentation

Downloaded 365 times
Chrome +   HTML5 ConferenceHTML5マークアップの心得と作法                                2011年8月21日                                     有限会社      futomi                               代表取締役    羽田野 太巳                                     http://www.html5.jp/                                  http://www.futomi.com/                                http://twitter.com/futomi/
<ruby> 羽田野<rp>(</rp><rt>はたの</rt><rp>)</rp> 太巳<rp>(</rp><rt>ふとみ</rt><rp>)</rp></ruby>
http://www.futomi.com/
http://www.html5.jp/
HTML5 = Markup +   API
アジェンダ      初心過去の知識が正しいとは限らない      心得常に心がけていなければならないこと      作法    清く正しく美しく
初心過去の知識が正しいとは限らない http://www.jti.co.jp/sstyle/manners/ad/gallery/index.html
108
豊富なボキャブラリー108個の要素 30個が新たに追加   24個がHTML5で新たに開発
たったの108個• 新要素を学ぶだけでは不足• すべての要素を理解すべし 正しいセマンティクスの理解 <strong>HTML5では旧要素も再定義</strong>
旧要素も覚えてますか?<blockquote>, <q>, <cite>, <dfn>, <abbr>,<var>, <samp>, <kbd><caption>, <col>, <colgroup>,<thead>, <tbody>, <tfoot><legend>, <label>
再定義された要素<small>   細目(小さいとは限らない)<dl><i><s><u>       固有名詞・スペルミス(下線とは限らない)<cite><hr>
名前と意味が違う<small>   細目(小さいとは限らない)<dl>      記述リスト(定義リストとは限らない)<i>       声や思考など(斜体とは限らない)<s>       無関係(取り消し線とは限らない)<u>       固有名詞・スペルミス(下線とは限らない)<cite>    作品名(人名には使えない)<hr>      段落レベルの変わり目(罫線とは限らない)
<small> 細目 小さい文字という役割は廃止 見た目はCSSで
http://panasonic.jp/pc/products/b10c/
<p> <strong>  <small>重要な細目</small> </strong></p>
<dl> 記述リスト 定義という意味はない
定義リストにしたいなら<dl> <dt><dfn>用語</dfn></dt> <dd>説明...</dd> ...</dl>
<s> もう無関係、もう正確でない 取り消し線という役割は廃止 見た目はCSSで
<p>大特価 500円! <s>(定価:800円)</s></p>
<u> 固有名詞またはスペルミス 下線という役割は廃止 見た目はCSSで
<p>ひらがなで<u>あい</u>と名付けました。</p><p>記事本文に誤記がありました。「<u>若干</u>十八歳の...」</p>
すべての要素の意味をチェック要素の名前に惑わされていませんか?HTML5の規定通りに使われてますか?新要素を学ぶだけでは駄目初心に返って、すべて要素を見直そう
心得常に心がけていなければならないこと
セマンティクスが強化ウェブにもユニバーサル・アクセス                   Apple                   VoiceOver                   NVDA
文書構造(HTML4)         <div>ページヘッダー</div>                              <div><div>                <div>         サイドナビゲー                 記事            バー ション                </div >        広告</div>                              </div>         <div>ページフッター</div>
文書構造(HTML5)    <header>ページヘッダー</header>                                <aside                                  ><nav>              <article>         サイドナビゲー                 記事              バー ション              </article >        広告</nav>                                </asid                                 e>     <footer>ページフッター</footer>
文書構造(HTML5)          <header>ページヘッダー</header>               メイン・コンテンツを               機械的に抽出できる                                     <aside> <nav>                   <article>          サイドナビゲーショ                      記事               バー   ン                   </article >         広告 </nav>                                     </aside>          <footer>ページフッター</footer>
デフォルト・スタイル• デフォルト・スタイルにだまされるな• 日本語に適しているわけではない• 読み手に違和感がないスタイルを使うべし
英語で使う<i>      Alice's Adventures in Wonderland by Lewis Carroll      http://www.gutenberg.org/ebooks/11
中国語で使う<u>       http://en.wikipedia.org/wiki/Proper_name_mark
<p>平城遷都1300年祭のマスコットキャラクターは<u>せんとくん</u>です。</p><p><i>ねぇ、かわいいとおもう?</i></p>u { text-decoration: none; }   i { font-style: normal; }u:before { content: '「'; }     i:before { content: '「'; }u:after { content: '」';}       i:after { content: '」';}平城遷都1300年祭のマスコットキャラクターは「せんとくん」です。「ねぇ、かわいいとおもう?」
見た目を基準にしないスタイルを基準に要素を選んでいませんか?   見た目はすべてCSSで解決すべしセマンティクスを基準に要素を選択しましょう
作法        清く正しく美しくhttp://www.flickr.com/photos/jenny_b_lopez/1428512172/
間違ったセマンティクス<div> <b>記事の見出し</b> <blockquote>  <b>小見出し1</b>  <blockquote>   本文             文法は正しい  </blockquote> </blockquote>    セマンティクスは誤り <hr> <blockquote>  <b>小見出し2</b>  <blockquote>   本文  </blockquote> </blockquote></div>
間違ったセマンティクス       正しいセマンティクス<div>             <article> <b>記事の見出し</b>     <h1>記事の見出し</h1> <blockquote>      <section>  <b>小見出し1</b>      <h2>小見出し1</h2>  <blockquote>      <div>   本文                <p>本文</p>  </blockquote>     </div> </blockquote>     </section> <hr> <blockquote>      <section>  <b>小見出し2</b>      <h2>小見出し2</h2>  <blockquote>      <div>   本文                <p>本文</p>  </blockquote>     </div> </blockquote>     </section></div>            </article>
スタイルと文書構造<section>        <section>  <h1>見出し          <h1>見出し  <section>本文      <div>本文  文法は正しいが          スタイル目的なら <section>の乱用        <div>不適切なアウトライン
裸のテキストと段落<section>   <section> 段落。<br>     <h1>見出し</h1> 段落。<br>     <p>段落。</p> 段落。<br>     <p>段落。</p>             <p>段落。</p>     手抜き    セクションには見出しを    だらしない    裸のテキストは段落             改行と段落を区別
コンテンツの存在意義<article>             <article>  ブログ記事                 ブログ記事        <section>                 <aside>      <article>コメント         <article>コメント      <article>コメント         <article>コメント            コメントの重要度に違い
文法があってればOK?適合性conformance              妥当性              validity
適合性を目指せ適合性conformance              妥当性文法チェッカーでは     validity判定できない領域がHTML5で拡大
Chrome +   HTML5 Conferenceご清聴ありがとうございました                                    有限会社      futomi                              代表取締役    羽田野 太巳                                    http://www.html5.jp/                                 http://www.futomi.com/                               http://twitter.com/futomi/

Recommended

PDF
HTML5, きちんと。
PDF
今からハジメるHTML5マークアップ
PDF
ブラウザにやさしいHTML/CSS
PPTX
jQuery Mobile入門
PDF
情報編集(Web) HTML5とは何か? HTML5、はじめの一歩
PDF
今からハジメるHTML5プログラミング
PDF
HTML5 & The Web Platform
PDF
Web Platform -- Moving Forward!
PDF
WordPressで作るポートフォリオサイト
PDF
なんでCSSすぐ死んでしまうん
PDF
HTML/CSSを効率的にする メタ言語とツールのアレコレ
PDF
イマドキの「タグ=HTML」とスタイルシート=CSS」を知ろう
PDF
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
PDF
WordPress を使いこなそう
PPTX
メンテナブルなJsってなんだろう
PDF
大規模サイトにおける本当は怖いCSSの話
PDF
GDG Women DevfestW
PDF
⑳CSSでアニメーション!その1
PDF
マークアップ講座 01b HTML
PDF
⑯jQueryをおぼえよう!その2
PDF
今必要なCSSアーキテクチャ
PDF
今日から使える! HTML/CSS/JSの シンプルテクニック15選
PDF
CSS の歩き方
PDF
設計から実装まで、今すぐ始める高速化
PPTX
Oocssとかついでにsmacssとbemの話も
PPTX
2016年版 フロントエンド開発フォーマット
PDF
⑮jQueryをおぼえよう!その1
PDF
E2E CSS Testing at HTML5 Conference 2016
PDF
スマートフォンサイトの作成術 - 大川洋一
 
PPTX
エンジニアがプロダクト育成を始めるまでにやったこと

More Related Content

PDF
HTML5, きちんと。
PDF
今からハジメるHTML5マークアップ
PDF
ブラウザにやさしいHTML/CSS
PPTX
jQuery Mobile入門
PDF
情報編集(Web) HTML5とは何か? HTML5、はじめの一歩
PDF
今からハジメるHTML5プログラミング
PDF
HTML5 & The Web Platform
PDF
Web Platform -- Moving Forward!
HTML5, きちんと。
今からハジメるHTML5マークアップ
ブラウザにやさしいHTML/CSS
jQuery Mobile入門
情報編集(Web) HTML5とは何か? HTML5、はじめの一歩
今からハジメるHTML5プログラミング
HTML5 & The Web Platform
Web Platform -- Moving Forward!

What's hot

PDF
WordPressで作るポートフォリオサイト
PDF
なんでCSSすぐ死んでしまうん
PDF
HTML/CSSを効率的にする メタ言語とツールのアレコレ
PDF
イマドキの「タグ=HTML」とスタイルシート=CSS」を知ろう
PDF
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
PDF
WordPress を使いこなそう
PPTX
メンテナブルなJsってなんだろう
PDF
大規模サイトにおける本当は怖いCSSの話
PDF
GDG Women DevfestW
PDF
⑳CSSでアニメーション!その1
PDF
マークアップ講座 01b HTML
PDF
⑯jQueryをおぼえよう!その2
PDF
今必要なCSSアーキテクチャ
PDF
今日から使える! HTML/CSS/JSの シンプルテクニック15選
PDF
CSS の歩き方
PDF
設計から実装まで、今すぐ始める高速化
PPTX
Oocssとかついでにsmacssとbemの話も
PPTX
2016年版 フロントエンド開発フォーマット
PDF
⑮jQueryをおぼえよう!その1
PDF
E2E CSS Testing at HTML5 Conference 2016
WordPressで作るポートフォリオサイト
なんでCSSすぐ死んでしまうん
HTML/CSSを効率的にする メタ言語とツールのアレコレ
イマドキの「タグ=HTML」とスタイルシート=CSS」を知ろう
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
WordPress を使いこなそう
メンテナブルなJsってなんだろう
大規模サイトにおける本当は怖いCSSの話
GDG Women DevfestW
⑳CSSでアニメーション!その1
マークアップ講座 01b HTML
⑯jQueryをおぼえよう!その2
今必要なCSSアーキテクチャ
今日から使える! HTML/CSS/JSの シンプルテクニック15選
CSS の歩き方
設計から実装まで、今すぐ始める高速化
Oocssとかついでにsmacssとbemの話も
2016年版 フロントエンド開発フォーマット
⑮jQueryをおぼえよう!その1
E2E CSS Testing at HTML5 Conference 2016

Viewers also liked

PDF
スマートフォンサイトの作成術 - 大川洋一
 
PPTX
エンジニアがプロダクト育成を始めるまでにやったこと
PDF
すべての人に知っておいてほしい VoiceOverの基本原則
PDF
Webアプリ開発者のためのHTML5セキュリティ入門
PDF
僕が作ってきたWebサービス追悼式 #NGK2012B
PPTX
ExcelでCSVファイルを開いてはいけない52の理由(の1つ)
PDF
コドモのソーシャルネットワーク事情~親ならこれだけはやっておけ
PDF
ノンプログラマーのためのjQuery入門
PDF
サルでもわかるHTML5超入門
PDF
High Performance Gulp
PDF
ゆるく学ぼう!現在のフロントエンドまとめ
PDF
Laravel5.1 Release
KEY
Webデザイナーのためのandroid用レイアウト講座
PDF
今、話題のビルドツール gulp/Gruntを徹底解剖! ~ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール~
PDF
php開発で使うタスクランナー gulp
PPTX
MTを今すぐCMSとして使いたい人のための60分急ごしらえセミナー
PDF
What's LibreOffice Japanese Team / LibreOffice日本語チームってなんだろう?
PDF
DeNA_国内のアプリマーケティング手法、各プレイヤー、状況のまとめ
PDF
Aptana1
PDF
Aptana zencoding
スマートフォンサイトの作成術 - 大川洋一
 
エンジニアがプロダクト育成を始めるまでにやったこと
すべての人に知っておいてほしい VoiceOverの基本原則
Webアプリ開発者のためのHTML5セキュリティ入門
僕が作ってきたWebサービス追悼式 #NGK2012B
ExcelでCSVファイルを開いてはいけない52の理由(の1つ)
コドモのソーシャルネットワーク事情~親ならこれだけはやっておけ
ノンプログラマーのためのjQuery入門
サルでもわかるHTML5超入門
High Performance Gulp
ゆるく学ぼう!現在のフロントエンドまとめ
Laravel5.1 Release
Webデザイナーのためのandroid用レイアウト講座
今、話題のビルドツール gulp/Gruntを徹底解剖! ~ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール~
php開発で使うタスクランナー gulp
MTを今すぐCMSとして使いたい人のための60分急ごしらえセミナー
What's LibreOffice Japanese Team / LibreOffice日本語チームってなんだろう?
DeNA_国内のアプリマーケティング手法、各プレイヤー、状況のまとめ
Aptana1
Aptana zencoding

Similar to HTML5マークアップの心得と作法

PDF
「html5 boilerplate」から考える、これからのマークアップ
PDF
Htmlの書き方入門編
 
PDF
Html5でword pressテーマを作るよ!
KEY
Webapp startup example_to_dolist
PDF
HTML5
PPTX
HTML5プロフェッショナル認定試験対策講座
KEY
HTML5での制作、いつから始める?
PDF
HTML5を用いたセマンティックな文書作成【TechBuzz】第8回HTML5開発技術勉強会 〜先行事例紹介/交流会〜
PPTX
Webコーディングの基本+α
PDF
130107html5
PDF
Web制作勉強会 #1
PDF
Htmlの基本
PDF
Htmlの基礎
PDF
今日からはじめるHTML5 ver.2012
PPT
最速HTML勉強会
PDF
Html1
PDF
Html&cssの書き方入門編
 
PPTX
バレンタイン直前開催Web勉強会
PDF
To write a better HTML
 
PDF
HTML5Conference2012 LT ピンチとチャンス
「html5 boilerplate」から考える、これからのマークアップ
Htmlの書き方入門編
 
Html5でword pressテーマを作るよ!
Webapp startup example_to_dolist
HTML5
HTML5プロフェッショナル認定試験対策講座
HTML5での制作、いつから始める?
HTML5を用いたセマンティックな文書作成【TechBuzz】第8回HTML5開発技術勉強会 〜先行事例紹介/交流会〜
Webコーディングの基本+α
130107html5
Web制作勉強会 #1
Htmlの基本
Htmlの基礎
今日からはじめるHTML5 ver.2012
最速HTML勉強会
Html1
Html&cssの書き方入門編
 
バレンタイン直前開催Web勉強会
To write a better HTML
 
HTML5Conference2012 LT ピンチとチャンス

More from Futomi Hatano

PPTX
Web エンジニアのための Web エンジニアのための ロボットアームの API を考えてみる
PDF
ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013
PPTX
Webエンジニアのためのスマートホームハック ~ Node.js で家電とArduinoを操作 ~
PDF
HTML5 Conference 2015 悩める組込機器向けウェブコンテンツのパフォーマンス
PDF
Progressive Enhancement - クロスブラウザー対応に必要なこと - Microsoft IE10 移行セミナー
PDF
HTML5マークアップ珍プレー集 - HTML5 Conference 2012
PDF
Embedded Webで加速するWeb of Things
PDF
Leading the way to W3C TPAC 2015 『HTML5 関連の API の現状とこれから』
PDF
第40回 HTML5とか勉強会 HTML5マークアップ ビギナーの良くある質問にズバリ答えます
PDF
html5j自動車部 第三回勉強会 W3C標準化と車載プラットフォームの最新動向
PDF
アプリ開発支援サービス「アプリカン」 - HTML5 Experts Night 2013年8月23日
PDF
続・Webエンジニアのためのスマートホームハック ~ Node.js で IoT プロトコルハック ~
PDF
ウェブ標準デバイス系 API 総集編 2014
Web エンジニアのための Web エンジニアのための ロボットアームの API を考えてみる
ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013
Webエンジニアのためのスマートホームハック ~ Node.js で家電とArduinoを操作 ~
HTML5 Conference 2015 悩める組込機器向けウェブコンテンツのパフォーマンス
Progressive Enhancement - クロスブラウザー対応に必要なこと - Microsoft IE10 移行セミナー
HTML5マークアップ珍プレー集 - HTML5 Conference 2012
Embedded Webで加速するWeb of Things
Leading the way to W3C TPAC 2015 『HTML5 関連の API の現状とこれから』
第40回 HTML5とか勉強会 HTML5マークアップ ビギナーの良くある質問にズバリ答えます
html5j自動車部 第三回勉強会 W3C標準化と車載プラットフォームの最新動向
アプリ開発支援サービス「アプリカン」 - HTML5 Experts Night 2013年8月23日
続・Webエンジニアのためのスマートホームハック ~ Node.js で IoT プロトコルハック ~
ウェブ標準デバイス系 API 総集編 2014

HTML5マークアップの心得と作法


[8]ページ先頭

©2009-2025 Movatter.jp