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
#5 CSS入門・もろもろ
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
sekaie
September 03, 2015
Technology
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
#5 CSS入門・もろもろ
エンジニア勉強会でCSS入門をしました。
sekaie
September 03, 2015
More Decks by sekaie
See All by sekaie
sekaie-tech-talk01
sekaie
0
770
#6 ScssとCompass 再入門
sekaie
0
940
Other Decks in Technology
See All in Technology
アプリをもっと"iOSアプリっぽく"する小さな工夫 / Small Touches That Make Your App Feel More Like an iOS App
matsuji
1
890
HHKBエバンジェリストになる方法
941
0
100
[2026-09-11]SREは誰のもの?運用エンジニアが始める 「SRE領域への越境」とチームの進化の軌跡 〜Road to NEXT CRE
tosite
0
240
The Agent Builder Loop from Daily Work to OSS
minorun365
PRO
3
200
Geolonia の開発現場における AIの活用について
miya0001
0
100
AIを活用するために決めた "やらないこと" - 価値に注目する / Not betting on AI
soudai
PRO
1
520
range over func 2年間の軌跡 Issue #56413 はGoのエコシステムをどう変えたか
ryujicre8ive
0
190
登壇の自信を奪う3匹のオバケ / 3 Ghosts That Rob You of Your Confidence in Public Speaking
pauli
8
910
開発投資の期待値を上げるプロダクトロードマップづくり ~プロダクトエンジニアが越境して事業を伸ばす~
kekekenta
1
160
Issue 駆動でスペシャリストの意図を届ける、AI 実装のアクセシビリティ向上
thkt
0
110
積み重なった技術負債への挑戦 〜初手としての全社ゴト化〜
techtekt
PRO
0
1.2k
負債のメタファと2026年 / Debt Metaphor in Agentic Engineering Age 202609 Edition
twada
PRO
5
2.3k
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
540
Navigating Weather and Climate Data
rabernat
0
520
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
270
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
240
エンジニアに許された特別な時間の終わり
watany
109
250k
Being A Developer After 40
akosma
91
590k
Darren the Foodie - Storyboard
khoart
PRO
4
3.9k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
510
Thoughts on Productivity
jonyablonski
76
5.4k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
420
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
おしまい