Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
html-semantic
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
naganosinya
March 11, 2022
0
73
html-semantic
semantic
naganosinya
March 11, 2022
Tweet
Share
Featured
See All Featured
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
200
Thoughts on Productivity
jonyablonski
74
5k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Typedesign – Prime Four
hannesfritz
42
3k
エンジニアに許された特別な時間の終わり
watany
106
230k
Design in an AI World
tapps
0
150
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
320
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
110
Building the Perfect Custom Keyboard
takai
2
690
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/ティム・バーナーズ=リー)