CSS
全名是 Cascading Style Sheets,簡寫 CSS
CSS的歷史
| 時間 | 事件 |
|---|---|
| 1996 | CSS1 |
| 背景、邊界、邊框、留白、定位、字型屬性、行距、對齊 | |
| 1998 | CSS2 |
| 元素定位 | |
| z 索引 | |
| 字型陰影 | |
| 雙向字型 | |
| 2011 | CSS2.1 |
| 2012 | CSS3 |
| 媒體查詢 | |
| 加強版選擇器 | |
| 階層式(cascading)與繼承 | |
| 模板佈局 | |
| 轉換(transform) | |
| 漸變(transition) |
Box model
- padding (留白)
- border (邊框)
- margin (邊界)
Elements level
- Block-level Elements
<div>
<h1> - <h6>
<p>
<form>
<header>
<footer>
<section>
- Inline Elements
<span>
<a>
<img>
li {
display: inline;
}
http://www.w3schools.com/css/css_display_visibility.asp
撰寫位置
解析題庫:1-34
External style sheet
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
Internal style sheet
<head>
<style>
body {
background-color: linen;
}
h1 {
color: maroon;
margin-left: 40px;
}
</style>
</head>
Inline style
<h1 style="color:blue;margin-left:30px;">This is a heading.</h1>
CSS selector

優先權 (Cascading Order)
- Inline stylesheet
- Embedded stylesheet
- Imported stylesheet
- Linked stylesheet
- Browser's own stylesheet
解析題庫:1-35
Multiple Style Sheets
CSS Transition Event
Kirupa Chinnathambi - CSS Transition Event https://www.youtube.com/watch?v=m-JY1Yl-ALQ
資料來源