css常用的屬性方法 上篇 優就業

CSS Word HTML 0verflow IT優就業 2017-04-26

平時一些簡單的css+html就不寫了,列出的都是新手常用的一些屬性,自學前端的可以好好看看

背景關聯

background-attachment 屬性body { background-image:url(/i/eg_bg_02.gif); background-repeat:no-repeat; }

CSS 背景屬性

屬性描述
background簡寫屬性,作用是將背景屬性設置在一個聲明中。
background-attachment背景圖像是否固定或者隨著頁面的其餘部分滾動。
background-color設置元素的背景顏色。
background-image把圖像設置為背景。
background-position設置背景圖像的起始位置。
background-repeat

縮進文本

text-indent 屬性禁止文本換行:

p

{

white-space: nowrap

}

字間隔

word-spacing 屬性p.spread {word-spacing: 30px;} p.tight {word-spacing: -0.5em;} <p class="spread"> This is a paragraph. The spaces between words will be increased. </p> <p class="tight"> This is a paragraph. The spaces between words will be decreased. </p>

CSS列表

CSS 列表屬性(list)

屬性描述
list-style簡寫屬性。用於把所有用於列表的屬性設置於一個聲明中。
list-style-image將圖象設置為列表項標誌。
list-style-position設置列表中列表項標誌的位置。
list-style-type設置列表項標誌的類型。

,可以使用屬性 list-style-type

描述
none無標記。
disc默認。標記是實心圓。
circle標記是空心圓。
square標記是實心方塊。
decimal標記是數字。
decimal-leading-zero0開頭的數字標記。(01, 02, 03, 等。)
lower-roman小寫羅馬數字(i, ii, iii, iv, v, 等。)
upper-roman大寫羅馬數字(I, II, III, IV, V, 等。)
lower-alpha小寫英文字母The marker is lower-alpha (a, b, c, d, e, 等。)
upper-alpha大寫英文字母The marker is upper-alpha (A, B, C, D, E, 等。)
lower-greek小寫希臘字母(alpha, beta, gamma, 等。)
lower-latin小寫拉丁字母(a, b, c, d, e, 等。)
upper-latin大寫拉丁字母(A, B, C, D, E, 等。)
hebrew傳統的希伯來編號方式
armenian傳統的亞美尼亞編號方式
georgian傳統的喬治亞編號方式(an, ban, gan, 等。)
cjk-ideographic簡單的表意數字
hiragana標記是:a, i, u, e, o, ka, ki, 等。(日文片假名)
katakana標記是:A, I, U, E, O, KA, KI, 等。(日文片假名)
hiragana-iroha標記是:i, ro, ha, ni, ho, he, to, 等。(日文片假名)
katakana-iroha標記是:I, RO, HA, NI, HO, HE, TO, 等。(日文片假名)

1、border

如果需要把倆條重複的邊框顯示為單條邊框就使用table { border-collapse:collapse; } table,th, td { border: 1px solid black; }

CSS Table 屬性

屬性描述
border-collapse設置是否把表格邊框合併為單一的邊框。
border-spacing設置分隔單元格邊框的距離。
caption-side設置表格標題的位置。
empty-cells設置是否顯示錶格中的空單元格。
table-layout設置顯示單元、行和列的算法。

CSS 邊框屬性

屬性描述CSS
outline在一個聲明中設置所有的輪廓屬性。2
outline-color設置輪廓的顏色。2
outline-style設置輪廓的樣式。2
outline-width設置輪廓的寬度。2
屬性描述
position把元素放置到一個靜態的、相對的、絕對的、或固定的位置中。
top定義了一個定位元素的上外邊距邊界與其包含塊上邊界之間的偏移。
right定義了定位元素右外邊距邊界與其包含塊右邊界之間的偏移。
bottom定義了定位元素下外邊距邊界與其包含塊下邊界之間的偏移。
left定義了定位元素左外邊距邊界與其包含塊左邊界之間的偏移。
overflow設置當元素的內容溢出其區域時發生的事情。
clip設置元素的形狀。元素被剪入這個形狀之中,然後顯示出來。
vertical-align設置元素的垂直對齊方式。
z-index

static

relative

absolute

fixed

提示:

overflow: scroll;無論框內是否放的下內容都會出現一種滾動機制;

設置元素形狀:

clip:rect(0px 50px 200px 0px);

重疊:z-index

CSS 選擇器參考手冊

選擇器描述
[attribute]用於選取帶有指定屬性的元素。
[attribute=value]用於選取帶有指定屬性和值的元素。
[attribute~=value]用於選取屬性值中包含指定詞彙的元素。
[attribute|=value]用於選取帶有以指定值開頭的屬性值的元素,該值必須是整個單詞。
[attribute^=value]匹配屬性值以指定值開頭的每個元素。
[attribute$=value]匹配屬性值以指定值結尾的每個元素。
[attribute*=value]匹配屬性值中包含指定值的每個元素。

為了將同時有 href 和 title 屬性的 HTML 超鏈接的文本設置為紅色,可以這樣寫:

a[href][title] {color:red;}

根據具體屬性值選擇

例子 1

屬性描述CSS
:active向被激活的元素添加樣式。1
:focus向擁有鍵盤輸入焦點的元素添加樣式。2
:hover當鼠標懸浮在元素上方時,向元素添加樣式。1
:link向未被訪問的鏈接添加樣式。1
:visited向已被訪問的鏈接添加樣式。1
:first-child向元素的第一個子元素添加樣式。2
:lang向帶有指定 lang 屬性的元素添加樣式。2

相關推薦

推薦中...