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
#5 CSS入門・もろもろ
Search
sekaie
September 03, 2015
Technology
0
1.2k
#5 CSS入門・もろもろ
エンジニア勉強会でCSS入門をしました。
sekaie
September 03, 2015
Tweet
Share
More Decks by sekaie
See All by sekaie
sekaie-tech-talk01
sekaie
0
760
#6 ScssとCompass 再入門
sekaie
0
930
Other Decks in Technology
See All in Technology
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.5k
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
580
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
820
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
180
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
120
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
Red Hat OpenStack Services on OpenShift
tamemiya
0
120
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
200
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2k
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
190
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
340
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
660
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
110
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
440
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
68
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
130
Marketing to machines
jonoalderson
1
4.6k
Designing for Performance
lara
610
70k
My Coaching Mixtape
mlcsv
0
48
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
YesSQL, Process and Tooling at Scale
rocio
174
15k
Transcript
CSS入門・もろもろ #5 エンジニア勉強会 2015/9/2
ほな、いこかー
・ドットインストール ・HTMLクイックリファレンス http://www.htmq.com/csskihon/index.shtml http://dotinstall.com/lessons/basic_css_v3
CSS ・CSSの基本 どの要素の { 何を: どのようにする; 何を: どのようにする; 何を: どのようにする;
}
CSS ・CSSの基本 h1 { color: red; background: #ccc; text-align: center;
}
CSS ・CSSの基本 h1 { color: red; background: #ccc; text-align: center;
} セレクタ
CSS ・CSSの基本 h1 { color: red; } セレクタ プロパティ
CSS ・CSSの基本 h1 { color: red; } セレクタ プロパティ 値
CSS ・CSSの基本 h1 { color: red; } セレクタ プロパティ 値
・複数のセレクタの指定 h1, p, .t_red { color: red; }
CSS ・CSSの基本 h1 { color: red; } セレクタ プロパティ 値
・複数のセレクタの指定 h1, p, .t_red { color: red; } セレクタはカンマ(,)区切りで 複数指定することもできるでー。
CSS ・CSSの基本 h1 { color: red; } ちなみに…
CSS ・CSSの基本 h1 { /* color: red; */ } ちなみに…
コメントアウトは /* コメント */ で囲うんやで。 気をつけなはれ。 // ↑は使えまへん。
基本的なセレクタ h1 セレクタ ・タイプセレクタ ・IDセレクタ ・classセレクタ ・擬似クラス ・擬似要素
基本的なセレクタ h1 セレクタ ・タイプセレクタ ・IDセレクタ ・classセレクタ ・擬似クラス ・擬似要素 → h1, p,
div, li → #header → .test → ◯◯◯:hover → ◯◯◯::after
よく使うプロパティ ・margin, padding ・float ・display ・position
よく使うプロパティ ・margin, padding
よく使うプロパティ ・margin, padding 麻雀の中にパン
よく使うプロパティ ・float
よく使うプロパティ ・float (浮かせる・浮かぶ)
よく使うプロパティ ・display ・インライン要素 ・ブロック要素 ・インライン-ブロック要素
よく使うプロパティ ・position
よく使うプロパティ ・position 初期値 static
よく使うプロパティ ・position 初期値 static そのため、absolute(絶対位置)を使用すると きは、その親要素にrelative(相対位置)を指 定する必要があるんやでー
ベンダープレフィックス ブラウザごとに仕様が異なるため、 記述するもの
ベンダープレフィックス -ms- ・・・・・・ Internet Explorer -webkit- ・・・・・・ Google Chrome、Safari -moz- ・・・・・・ Firefox -o- ・・・・・・ Opera ブラウザごとに仕様が異なるため、 記述するもの
ベンダープレフィックス 主要ブラウザの最新バージョンでは、 かなりの種類のCSS3プロパティがサポートされている
ベンダープレフィックス 主要ブラウザの最新バージョンでは、 かなりの種類のCSS3プロパティがサポートされている よく使うプロパティ(border-radius、word-break、opacity、box- shadow、transforms)なんかはほぼいけるで。 http://caniuse.com/
StyleDocco Node.jsで作られたスタイルガイドジェネレータ styledocco -n "Style Guide" css/style.css 実行 http://toybox-design.net/?p=640
SMACSS (CSSの設計・目標) ・予測しやすい ・再利用しやすい ・保守しやすい ・拡張しやすい
参考資料 ・CSS設計の教科書 ・フロントエンジニア養成読本 ・新WEBデザインの大原則 ・いろいろなサイト etc
おしまい