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
html-semantic
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
naganosinya
March 11, 2022
74
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
html-semantic
semantic
naganosinya
March 11, 2022
Featured
See All Featured
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
Balancing Empowerment & Direction
lara
6
1.3k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
400
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
540
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
530
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
590
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
600
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
540
Automating Front-end Workflow
addyosmani
1369
210k
Transcript
【HTML】奥が深い セマンティクスの話 初めてのLT会 Vol.11 2022年3月12日
目次 自己紹介 テーマを選んだ理由 セマンティクスとは? HTMLタグの話 まとめ
やっぷ 徳島県在住 プラクティスはSinatra 趣味は家庭菜園、自然が好き 自己紹介
テーマを選んだ理由 HTMLが好きだから話したい フィヨルドでは習わないと思うので こんな技術もあるんだなーと知る きっかけになればいいなと思った
セマンティクスの話
そもそも セマンティクスって何?
直訳すると「意味論」 分かりやすくいうと、 コードにどんな意味があるのか を持たせること
ティム・バーナーズ=リーさんが作った概念 URLやHTTP、HTMLを最初に設計したスゴい人 Webはこうあるべきなんじゃない?と考えた セマンティクスについて
セマンティック Web
なんでこれが重要なの?
意味を持たせることによって、コンピュータ がサイトの内容を理解できるようになる 検索結果の精度が上がるので、自分が本当に 求めてる情報を手に入れられる 情報を提供する側は、本当に届けたいユーザ に届けられてハッピー! 1. 2. 3. 重要な理由
セマンティクスとは Web全体を より良くするためにあるもの
なんとなく セマンティクスの概要はわかった けど、具体的に何すればいいの?
色々あるみたいだけど まずは... 構造化データ Schema.org
HTMLタグを適切に使うこと
この辺でちょっとまとめます。
なんだかややこしかった かもしれませんが 要するに...
コードには意味を持たせよう
それでは HTMLの話です。
みなさんご存知の通り、 HTMLはこんな感じで書かれます。
初めてHTMLを学んだ時 1つ疑問に 思いませんでしたか?
「p」ってなんやねん...
「p」は 「paragraph(段落)」 でした
「p」は要素の名前(役割)のこと タグの中身がどんな情報かという 意味を表現しているもの
HTML要素を適切に使えば セマンティックWebに 1歩近づけそうですね。
残念なお知らせがあります。
HTML要素の種類は 100以上ある (142くらいだった...)
全てを完璧に 使いこなすのは不可能
諦めないで
少しづつ覚えましょう
最後に
HTMLタグの種類多すぎるし、 めんどくさい
全部「div」でも 問題ないんじゃない?
はい。問題ないと思います。 状況と場合によって 使い分けてください。
こんな世界もあるんだなーと 知ってもらえるだけで 嬉しいです。
ご清聴、ありがとうございました!
参考文献 HTML Standard 日本語訳 MDN Web Docs ティム・バーナーズ=リー (https://momdo.github.io/html) (https://developer.mozilla.org/ja/)
(https://ja.wikipedia.org/wiki/ティム・バーナーズ=リー)