標籤:bsp 聲明 方向 外邊距 使用 nsf 背景映像 調整 family
學習的資源 http://www.runoob.com/
概念樣式表的插入方法
(1)外部樣式表(External style sheet)
<head><link rel="stylesheet" type="text/css" href="mystyle.css"></head>
(2)內部樣式表(Internal style sheet)
<head><style>hr {color:sienna;}p {margin-left:20px;}body {background-image:url("images/back40.gif");}</style></head>
(3)內聯樣式(Inline style)
<p style="color:sienna;margin-left:20px">這是一個段落。</p>
多重樣式優先順序
內聯樣式)Inline style > (內部樣式)Internal style sheet >(外部樣式)External style sheet > 瀏覽器預設樣式
選取器的優先順序
下列是一份優先順序逐級增加的選取器列表:
- 通用選取器(*)
- 元素(類型)選取器
- 類別選取器
- 屬性選取器
- 偽類
- 識別碼選取器
- 內聯樣式
CSS 背景屬性
Property |
描述 |
background |
簡寫屬性,作用是將背景屬性設定在一個聲明中。 |
background-attachment |
背景映像是否固定或者隨著頁面的其餘部分滾動。 |
background-color |
設定元素的背景顏色。 |
background-image |
把映像設定為背景。 |
background-position |
設定背景映像的起始位置。 |
background-repeat |
設定背景映像是否及如何重複。 |
文本文本的對齊
文本排列屬性是用來設定文本的水平對齊。
文本可置中或對齊到左或右,左右對齊.
當text-align設定為"justify",每一行被展開為寬度相等,左,右外邊距是對齊(如雜誌和報紙)。
文本縮排
文本縮排屬性是用來指定文本的第一行的縮排。
p {text-indent:50px;}
所有CSS文字屬性。
屬性 |
描述 |
color |
設定文本顏色 |
direction |
設定文本方向。 |
letter-spacing |
設定字元間距 |
line-height |
設定行高 |
text-align |
對齊元素中的文本 |
text-decoration |
向文本添加修飾 |
text-indent |
縮排元素中文本的首行 |
text-shadow |
設定文本陰影 |
text-transform |
控制元素中的字母 |
unicode-bidi |
設定或返迴文本是否被重寫 |
vertical-align |
設定元素的垂直對齊 |
white-space |
設定元素中空白的處理方式 |
word-spacing |
設定字間距 |
字型用em來設定字型大小
為了避免Internet Explorer 中無法調整文本的問題,許多開發人員使用 em 單位代替像素。
em的尺寸單位由W3C建議。
1em和當前字型大小相等。在瀏覽器中預設的文字大小是16px。
因此,1em的預設大小是16px。可以通過下面這個公式將像素轉換為em:px/16=em
h1 {font-size:2.5em;} /* 40px/16=2.5em */h2 {font-size:1.875em;} /* 30px/16=1.875em */p {font-size:0.875em;} /* 14px/16=0.875em */
所有CSS字型屬性
Property |
描述 |
font |
在一個聲明中設定所有的字型屬性 |
font-family |
指定文本的字型系列 |
font-size |
指定文本的字型大小 |
font-style |
指定文本的字型樣式 |
font-variant |
以小型大寫字型或者正常字型顯示文本。 |
font-weight |
指定字型的粗細。 |
CSS學習(一)