CSS smaill note
使用方式
- 放style=""在標籤中
- <head>
<style>
...
</style>
</head> - <link rel="stylesheet" href="style.css" />
選標籤的差別
字體
- font-family #字型
- text-decoration:none; #不要底線
em 與 px
- 1px 是螢幕上一個像素的大小,1em則是預設字體的大小。
- 有可能被不同解析度的螢幕讀取的網頁,em顯然是比較好的選擇。
比較不會無法顯示的字體
- serif
- sans-serif
- cursive #可愛
:pseudo-class_selector
- a:link #沒去過的link
- a:visited #去過的link
- a:hover #滑鼠滑在link上面時
- :first-child #所有兄弟標籤中的第一個。
- :nth-child(N) #所有兄弟標籤中第N個。
The Box Model (Image courtesy of www.w3.org!)
Position
- static:
- position的預設值。
- 無法用display: inline;
- absolute:
- 他的postion將不在是預設的static而是absolute。
- 參考位置:父元素內容區邊界。他會再一次position(定位)相對於,他的第一個 position不是static的父元素(父容器)。
- 假如沒有父元素,將相對於整個<html>。
- relative:
- 他的postion將不在是預設的static而是relative。
- 參考位置:原本應該在的位置。就算透過margin的位移之後,實際參考的位置還是在原來的位子。
- 無法用display: inline;
其他
- border-radius #block四個角的弧度。
- * 可以當做所有標籤。
- 標籤可以同時有id與class,id的樣式會蓋過class。
留言
張貼留言