Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
セマンティックマークアップ
Search
Kaneko Takeshi
August 30, 2019
Technology
35
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
セマンティックマークアップ
Kaneko Takeshi
August 30, 2019
More Decks by Kaneko Takeshi
See All by Kaneko Takeshi
オープンソースライセンスについて勉強する定期
tkckaneko
0
49
Eye Tracking on the Browser
tkckaneko
0
100
IEEE754を完全に理解した
tkckaneko
1
89
CSSのトレンドをみんなで見よう -2021年-
tkckaneko
0
100
多分これが一番早いと思います
tkckaneko
0
31
暗黒面の話
tkckaneko
0
31
CSR / SSR / SSG / JAMstack
tkckaneko
0
79
BOLT
tkckaneko
0
43
CSS Logical Properties and Values
tkckaneko
0
65
Other Decks in Technology
See All in Technology
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
540
OR学会2026年秋期大会_機械学習と数理最適化の融合による、配合レシピ最適化システム開発事例
brainpadpr
0
130
ai_cording_with_k8s_knowledge.pdf
mochizuki875
1
340
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
しろおびから始める!ログ活用の第一歩
shumei_ito
0
910
全PRの83%が AIレビューだけでマージできるようになった開発組織は その後どうなったか @2026/10
athug
0
140
SREでアラート疲れを 解決しよう!
kairim0
1
230
Getting Started with Google Antigravity
glaforge
0
220
Classmethod Company Deck
satoshi7
0
130
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
420
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
140
WasmをRustにする
sansantech
PRO
0
200
Featured
See All Featured
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
800
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
Statistics for Hackers
jakevdp
799
230k
Visualization
eitanlees
153
17k
Transcript
HTMLにセマンティックを求めるのは 間違っているだろうか
そもそHTMLとはなにか?
None
None
そもそHTMLとはなにか? HyperText Markup Languageは、ウェブページを表現す るために用いられる。ハイパーリンクや画像等のマルチ メディアを埋め込むハイパーテキストとしての機能、見出 しや段落といったドキュメントの抽象構造、フォントや文 字色の指定などの見た目の指定、などといった機能が ある。 〜
wikipediaより 〜
そもそもマークアップは コンテンツや人によって正解が違います
詳細度の違い - <span>や<div>など汎用的なタグを使う - <time>や<header>など意味を持つタグを使う どちらも間違いではありません 解釈の違い コンテンツの文脈やデザインの受け取り方次第で変わってしまい ます 個人的に<nav>や<aside>などはブレやすいと思ってます
それなら全て<div>で マークアップしとけば間違いない?
セマンティックであることが 望ましいです
そもそセマンティックとはなにか?
そもそセマンティックとはなにか? セマンティックとは、一般的には「意味」や「意味論」に関 することを指す語である。IT用語としては、コンピュータ に文書や情報の持つ意味を正確に解釈させ、文書の関 連付けや情報収集などの処理を自動的に行わせる技術 について用られる語である。 〜 weblio辞書より 〜
マシンリーダブルにすることで アクセシビリティを高めることができます
セマンティックなマークアップを 心がけましょう
間違えやすいマークアップ
コピーライト あるサイトのコピーライトです
コピーライト <small> 〜 </small> 小さいなどのスタイルとは関係なく、著作権表示や注釈 などを表します
画像とキャプション あるサイトの画像とキャプションです
画像とキャプション <figure> <img/> <figcaption> 〜 </figcaption> </figure> この形である必要はありませんが、<img/>に<p>などで ラップするのはやめましょう <p>はテキストの段落を表します
タブメニュー よくあるタブメニューです
タブメニュー <ul> <li><a href=”#id1”> 〜 </a></li> ... </ul> <section id=”id1”>
… </section>
カルーセル よくあるカルーセルです
カルーセル <div> <ul> <li><img/></li> ... </ul> <button type=”button” class=”left”> 〜
</button> <button type=”button” class=”right”> 〜 </button> </div>
正しいマークアップをしましょう