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
2024/09/21 LT初めて会(仮)
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Akira Tsuda
September 23, 2024
Programming
55
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2024/09/21 LT初めて会(仮)
2024/09/21に行われた、「LTやったことない人で集まって初めてのLTやっちゃおうぜ!」という企画での発表資料です。
Akira Tsuda
September 23, 2024
Other Decks in Programming
See All in Programming
wkhtmltopdfの次どうするか問題2026
willnet
2
1.6k
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
160
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
150
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.1k
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
630
JPUG勉強会 OSSデータベースの内部構造を理解しよう(第2回)
oga5
0
260
cdk deploy JawsSonic #MARATHONしながらAWSリソースをデプロイしてみよう
akihisaikeda
2
140
FreeBSDでZabbixを動かす
kenkino
0
310
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
540
Agents on Rails - Rails at Scale 2026
irinanazarova
0
120
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
230
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
180
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
エンジニアに許された特別な時間の終わり
watany
109
250k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
580
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
400
Transcript
マスター タイトルの書式設定 1 HTML/CSS事始め 「 H T M L /
C S S っ て 要 す る に 何 を し て い る の ? 」 2024年9月21日(土)
マスター タイトルの書式設定 2 私について 2
マスター タイトルの書式設定 3 Helda 3 • 制作会社勤務、主に保守担当 • 今年5月に未経験で入社 •
日々レガシーな作りのサイトと闘う • のべつまくなしに現れるdivとpが憎い • デザインよりはコーディング作業が好き • アクセシビリティ業務に携わりたい • 趣味:漫画、ゲーム、特撮 • 『ウルトラマンZ』を見てほしい 写真は非公開です
マスター タイトルの書式設定 4 今日のテーマ 4
マスター タイトルの書式設定 5 HTML/CSSって 要するに何をしているの? 5
マスター タイトルの書式設定 6 「HTML/CSSって要するに何をしているの?」 • 普段の職務領域でHTML/CSSに触れる機会が少ない方 • HTML/CSSをこれから勉強する新人の指導をする方 • お客様に説明する方
6 主に上記のような方向けの、 「私はHTML/CSSをこういう感覚で捉えて使っていますよ~」 というお話
マスター タイトルの書式設定 7 HTML/CSSについて 7
マスター タイトルの書式設定 8 HTML/CSSについて 8 HTML CSS • マークアップ言語 •
家でたとえると「土台・骨組み」 • スタイルシート言語 • 家でたとえると「建具・壁紙」 =Webサイトの「見た目」を作るための言語たち
マスター タイトルの書式設定 9 HTML/CSSを書くときに やっていること 9
マスター タイトルの書式設定 10 HTML/CSSを書くときにやっていること 10 • Webページ ≒ 文書 ≒
情報の集まり →構成するそれぞれのパーツに、「見出し」「リスト」「画像」などの「役割」を持たせる • この「役割」を、HTMLでは「要素」または「タグ」と呼ぶ この赤字部分→ • 「要素/タグ」は、種類がHTML側の規格で決まっている ↑Webページを読み込む機械に情報の役割を適切に伝えるため ①【HTML】役割を割り振る →ただしこれだけでは種類が少なくて不便
マスター タイトルの書式設定 11 HTML/CSSを書くときにやっていること 11 • さらに細分化して指定したいときは、「クラス」と「ID」を自由に決めることができる ↑「タグ/要素」と違って「役割」を機械に伝えることはできない • クラス:複数の要素に同じものを使うことができる(≒学校の「◦年△組」)
• ID:ページ内で一つの要素にしかつけられない(≒学校の学籍番号) ②【HTML】名前を割り振る
マスター タイトルの書式設定 12 HTML/CSSを書くときにやっていること 12 ⑴要素・タグで呼ぶ ③【CSS】役割・名前を呼ぶ(=セレクタ) ⑵クラスで呼ぶ ⑶IDで呼ぶ •
手順①②で指定した要素/タグ、クラス、IDなどを、まず呼び出す
マスター タイトルの書式設定 13 HTML/CSSを書くときにやっていること 13 ④【CSS】振る舞い(=スタイル)を指定する
マスター タイトルの書式設定 14 役割を適切に割り振ることの 大切さ 14
マスター タイトルの書式設定 15 役割を適切に割り振ることの大切さ 15 • Webページの見た目に直結するのは手順③と④のCSSパート →手順①は地味な部分だと思われがち 私が特に気を付けている手順=① ①を適当にやるとどうなるか?
←手順①が 終わった段階 まだ見た目が 整っていない
マスター タイトルの書式設定 16 役割を適切に割り振ることの大切さ 16 例: 別にこれでもCSSを適切に指定してしまえばちゃんと見た目は整えられる
マスター タイトルの書式設定 17 役割を適切に割り振ることの大切さ 17 要素/タグの割り振りが適切でないと • SEOに悪影響 • アクセシビリティを低下させる
• 保守担当の胃に穴が空く →最初は面倒かもしれないけれど、長い目で見れば 要素/タグの割り振りはちゃんとしておいた方が絶対に良い!!
マスター タイトルの書式設定 18 役割を適切に割り振ることの大切さ 18 例の振り直し(=リファクタリング)
マスター タイトルの書式設定 19 役割を適切に割り振ることの大切さ 19 文書の構造・情報の役割は、 コーダーだけではなく 関わる人みんなが意識しましょう
マスター タイトルの書式設定 20 まとめ 20
マスター タイトルの書式設定 21 まとめ 21 1. HTML/CSSの基本の仕事は、 1. 役割/名前を割り振り、 2.
役割/名前を呼んで振る舞い方を命令する 2. ページ内の各情報の役割を 適切に割り振ることが大事
マスター タイトルの書式設定 22 ありがとうございました