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
資料來源