Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
ペアーズにおけるAIエージェント 基盤とText to SQLツールの紹介
hisamouna
1
790
Bedrock AgentCore Memoryの新機能 (Episode) を試してみた / try Bedrock AgentCore Memory Episodic functionarity
hoshi7_n
1
860
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.5k
ExpoのインダストリーブースでみたAWSが見せる製造業の未来
hamadakoji
0
170
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
1人1サービス開発しているチームでのClaudeCodeの使い方
noayaoshiro
2
480
AI-DLCを現場にインストールしてみた:プロトタイプ開発で分かったこと・やめたこと
recruitengineers
PRO
2
180
WordPress は終わったのか ~今のWordPress の制作手法ってなにがあんねん?~ / Is WordPress Over? How We Build with WordPress Today
tbshiki
2
850
ウェルネス SaaS × AI、1,000万ユーザーを支える 業界特化 AI プロダクト開発への道のり
hacomono
PRO
0
240
Database イノベーショントークを振り返る/reinvent-2025-database-innovation-talk-recap
emiki
0
240
AWS re:Invent 2025~初参加の成果と学び~
kubomasataka
0
150
Kiro を用いたペアプロのススメ
taikis
2
830
Featured
See All Featured
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandezseo
1
1.3k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
63
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Into the Great Unknown - MozCon
thekraken
40
2.2k
Music & Morning Musume
bryan
46
7k
Mind Mapping
helmedeiros
PRO
0
35
How STYLIGHT went responsive
nonsquared
100
6k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
980
GitHub's CSS Performance
jonrohan
1032
470k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
286
14k
The Limits of Empathy - UXLibs8
cassininazir
1
190
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
おしまい