十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
css樣式的原則是這樣的,如果有多個(gè)元素(大于等于2個(gè)),并且需要設(shè)置有相同的樣式,則可以把他們的class屬性設(shè)置成一樣的,統(tǒng)一進(jìn)行設(shè)置,如果多個(gè)元素(大于等2),每個(gè)元素之間都沒有共同的樣式,則可以針對每個(gè)元素設(shè)置唯一的id屬性,對這個(gè)唯一的id屬性進(jìn)行設(shè)置,就可以顯示不同的效果,樓主這樣的情況,可以選擇對兩個(gè)元素設(shè)置id屬性,通過不同的id顯示不同的樣式效果,但是兩個(gè)文本框如果有共同的屬性也是可以設(shè)置class屬性的,這個(gè)是不沖突的,如果回答的解決了您的問題,請采納。
你所需要的網(wǎng)站建設(shè)服務(wù),我們均能行業(yè)靠前的水平為你提供.標(biāo)準(zhǔn)是產(chǎn)品質(zhì)量的保證,主要從事網(wǎng)站建設(shè)、成都做網(wǎng)站、企業(yè)網(wǎng)站建設(shè)、手機(jī)網(wǎng)站制作設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、成都品牌網(wǎng)站建設(shè)、網(wǎng)頁制作、做網(wǎng)站、建網(wǎng)站。創(chuàng)新互聯(lián)公司擁有實(shí)力堅(jiān)強(qiáng)的技術(shù)研發(fā)團(tuán)隊(duì)及素養(yǎng)的視覺設(shè)計(jì)專才。
CSS 背景屬性(Background)
background
在一個(gè)聲明中設(shè)置所有的背景屬性。
1
background-attachment
設(shè)置背景圖像是否固定或者隨著頁面的其余部分滾動。
1
background-color
設(shè)置元素的背景顏色。
1
background-image
設(shè)置元素的背景圖像。
1
background-position
設(shè)置背景圖像的開始位置。
1
background-repeat
設(shè)置是否及如何重復(fù)背景圖像。
1
CSS 邊框?qū)傩裕˙order 和 Outline)
border
在一個(gè)聲明中設(shè)置所有的邊框?qū)傩浴?/p>
1
border-bottom
在一個(gè)聲明中設(shè)置所有的下邊框?qū)傩浴?/p>
1
border-bottom-color
設(shè)置下邊框的顏色。
2
border-bottom-style
設(shè)置下邊框的樣式。
2
border-bottom-width
設(shè)置下邊框的寬度。
1
border-color
設(shè)置四條邊框的顏色。
1
border-left
在一個(gè)聲明中設(shè)置所有的左邊框?qū)傩浴?/p>
1
border-left-color
設(shè)置左邊框的顏色。
2
border-left-style
設(shè)置左邊框的樣式。
2
border-left-width
設(shè)置左邊框的寬度。
1
border-right
在一個(gè)聲明中設(shè)置所有的右邊框?qū)傩浴?/p>
1
border-right-color
設(shè)置右邊框的顏色。
2
border-right-style
設(shè)置右邊框的樣式。
2
border-right-width
設(shè)置右邊框的寬度。
1
border-style
設(shè)置四條邊框的樣式。
1
border-top
在一個(gè)聲明中設(shè)置所有的上邊框?qū)傩浴?/p>
1
border-top-color
設(shè)置上邊框的顏色。
2
border-top-style
設(shè)置上邊框的樣式。
2
border-top-width
設(shè)置上邊框的寬度。
1
border-width
設(shè)置四條邊框的寬度。
1
outline
在一個(gè)聲明中設(shè)置所有的輪廓屬性。
2
outline-color
設(shè)置輪廓的顏色。
2
outline-style
設(shè)置輪廓的樣式。
2
outline-width
設(shè)置輪廓的寬度。
2
CSS 文本屬性(Text)
color
設(shè)置文本的顏色。
1
direction
規(guī)定文本的方向 / 書寫方向。
2
letter-spacing
設(shè)置字符間距。
1
line-height
設(shè)置行高。
1
text-align
規(guī)定文本的水平對齊方式。
1
text-decoration
規(guī)定添加到文本的裝飾效果。
1
text-indent
規(guī)定文本塊首行的縮進(jìn)。
1
text-shadow
規(guī)定添加到文本的陰影效果。
2
text-transform
控制文本的大小寫。
1
unicode-bidi
設(shè)置文本方向。
2
white-space
規(guī)定如何處理元素中的空白。
1
word-spacing
設(shè)置單詞間距。
1
CSS 字體屬性(Font)
font
在一個(gè)聲明中設(shè)置所有字體屬性。
1
font-family
規(guī)定文本的字體系列。
1
font-size
規(guī)定文本的字體尺寸。
1
font-size-adjust
為元素規(guī)定 aspect 值。
2
font-stretch
收縮或拉伸當(dāng)前的字體系列。
2
font-style
規(guī)定文本的字體樣式。
1
font-variant
規(guī)定是否以小型大寫字母的字體顯示文本。
1
font-weight
規(guī)定字體的粗細(xì)。
1
CSS 外邊距屬性(Margin)
margin
在一個(gè)聲明中設(shè)置所有外邊距屬性。
1
margin-bottom
設(shè)置元素的下外邊距。
1
margin-left
設(shè)置元素的左外邊距。
1
margin-right
設(shè)置元素的右外邊距。
1
margin-top
設(shè)置元素的上外邊距。
1
CSS 內(nèi)邊距屬性(Padding)
padding
在一個(gè)聲明中設(shè)置所有內(nèi)邊距屬性。
1
padding-bottom
設(shè)置元素的下內(nèi)邊距。
1
padding-left
設(shè)置元素的左內(nèi)邊距。
1
padding-right
設(shè)置元素的右內(nèi)邊距。
1
padding-top
設(shè)置元素的上內(nèi)邊距。
1
CSS 列表屬性(List)
list-style
在一個(gè)聲明中設(shè)置所有的列表屬性。
1
list-style-image
將圖象設(shè)置為列表項(xiàng)標(biāo)記。
1
list-style-position
設(shè)置列表項(xiàng)標(biāo)記的放置位置。
1
list-style-type
設(shè)置列表項(xiàng)標(biāo)記的類型。
1
marker-offset
2
內(nèi)容生成(Generated Content)
content
與 :before 以及 :after 偽元素配合使用,來插入生成內(nèi)容。
2
counter-increment
遞增或遞減一個(gè)或多個(gè)計(jì)數(shù)器。
2
counter-reset
創(chuàng)建或重置一個(gè)或多個(gè)計(jì)數(shù)器。
2
quotes
設(shè)置嵌套引用的引號類型。
2
CSS 尺寸屬性(Dimension)
height
設(shè)置元素高度。
1
max-height
設(shè)置元素的最大高度。
2
max-width
設(shè)置元素的最大寬度。
2
min-height
設(shè)置元素的最小高度。
2
min-width
設(shè)置元素的最小寬度。
2
width
設(shè)置元素的寬度。
1
CSS 定位屬性(Positioning)
bottom
設(shè)置定位元素下外邊距邊界與其包含塊下邊界之間的偏移。
2
clear
規(guī)定元素的哪一側(cè)不允許其他浮動元素。
1
clip
剪裁絕對定位元素。
2
cursor
規(guī)定要顯示的光標(biāo)的類型(形狀)。
2
display
規(guī)定元素應(yīng)該生成的框的類型。
1
float
規(guī)定框是否應(yīng)該浮動。
1
left
設(shè)置定位元素左外邊距邊界與其包含塊左邊界之間的偏移。
2
overflow
規(guī)定當(dāng)內(nèi)容溢出元素框時(shí)發(fā)生的事情。
2
position
規(guī)定元素的定位類型。
2
right
設(shè)置定位元素右外邊距邊界與其包含塊右邊界之間的偏移。
2
top
設(shè)置定位元素的上外邊距邊界與其包含塊上邊界之間的偏移。
2
vertical-align
設(shè)置元素的垂直對齊方式。
1
visibility
規(guī)定元素是否可見。
2
z-index
設(shè)置元素的堆疊順序。
2
CSS 打印屬性(Print)
orphans
設(shè)置當(dāng)元素內(nèi)部發(fā)生分頁時(shí)必須在頁面底部保留的最少行數(shù)。
2
page-break-after
設(shè)置元素后的分頁行為。
2
page-break-before
設(shè)置元素前的分頁行為。
2
page-break-inside
設(shè)置元素內(nèi)部的分頁行為。
2
widows
設(shè)置當(dāng)元素內(nèi)部發(fā)生分頁時(shí)必須在頁面頂部保留的最少行數(shù)。
2
CSS 表格屬性(Table)
border-collapse
規(guī)定是否合并表格邊框。
2
border-spacing
規(guī)定相鄰單元格邊框之間的距離。
2
caption-side
規(guī)定表格標(biāo)題的位置。
2
empty-cells
規(guī)定是否顯示表格中的空單元格上的邊框和背景。
2
table-layout
設(shè)置用于表格的布局算法。
2
CSS 偽類(Pseudo-classes)
:active
向被激活的元素添加樣式。
1
:focus
向擁有鍵盤輸入焦點(diǎn)的元素添加樣式。
2
:hover
當(dāng)鼠標(biāo)懸浮在元素上方時(shí),向元素添加樣式。
1
:link
向未被訪問的鏈接添加樣式。
1
:visited
向已被訪問的鏈接添加樣式。
1
:first-child
向元素的第一個(gè)子元素添加樣式。
2
:lang
向帶有指定 lang 屬性的元素添加樣式。
2
CSS 偽元素(Pseudo elements)
:first-letter
向文本的第一個(gè)字母添加特殊樣式。
1
:first-line
向文本的首行添加特殊樣式。
1
:before
在元素之前添加內(nèi)容。
2
:after
在元素之后添加內(nèi)容。
2
CSS樣式分為:內(nèi)聯(lián)式css樣式、嵌入式css樣式、外部式css樣式。
對CSS三種樣式定義及其實(shí)例:
內(nèi)聯(lián)式css樣式。
內(nèi)聯(lián)式css樣式表就是把css代碼直接寫在現(xiàn)有的HTML標(biāo)簽中,如下面代碼:
1? ?p?style="color:red"這里文字是紅色。/p? ?
css樣式代碼要寫在style=""雙引號中,如果有多條css樣式代碼設(shè)置可以寫在一起,中間用分號隔開(英文狀態(tài)下;)。
嵌入式css樣式。
嵌入式css樣式,就是可以把css樣式代碼寫在標(biāo)簽之間。如下面代碼實(shí)現(xiàn)把三個(gè)標(biāo)簽中的文字設(shè)置為紅色:
1? ?style?type="text/css"span{color:red;}/style? ?
嵌入式css樣式必須寫在之間,并且一般情況下嵌入式css樣式寫在之間。
外部式css樣式。
外部式css樣式(也可稱為外聯(lián)式)就是把css代碼寫一個(gè)單獨(dú)的外部文件中,這個(gè)css樣式文件以“.css”為擴(kuò)展名(也可以為調(diào)用其他網(wǎng)站CSS)。
1? ?link?href="style.css"?rel="stylesheet"?type="text/css"?/? ?
注意事項(xiàng):?1、css樣式文件名稱以有意義的英文字母命名,如 main.css。?2、rel=”stylesheet” type=”text/css” 是固定寫法不可修改。?3、標(biāo)簽位置一般寫在標(biāo)簽之內(nèi)。
掌握好三種CSS三種樣式使用方法在Web開發(fā)中將節(jié)省很多時(shí)間。
中文字符的中線和英文字符的中線定義是不一樣的,你在設(shè)置輸入框與文本居中對齊的時(shí)候,最好將文本的字體樣式設(shè)置成英文字體,比如font-family:verdana;這樣有助于解決中線問題。然后再給輸入框添加 vertical-align:middle;樣式。
注意,由于涉及到中線問題,所以字號會影響對齊的效果。例子就不舉了,你可以改變字號(12px、13px等)自己嘗試一下。