1、div和span
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名申請、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、平安網(wǎng)站維護、網(wǎng)站推廣。div的語義是division“分割”; span的語義就是span“范圍、跨度”
div標(biāo)簽是一個容器級標(biāo)簽,里面什么都能放,甚至可以放div自己
span是一個“文本級”的標(biāo)簽, 表達“小區(qū)域、小跨度”
span里面只能放置文字、圖片、表單元素
HTML 超文本標(biāo)記語言 從語義的角度描述頁面結(jié)構(gòu)。
CSS 層疊式樣式表 從審美的角度負責(zé)頁面樣式。
JS JavaScript從交互的角度描述頁面行為。
2、css介紹
2.1 css寫法:
內(nèi)嵌式
寫在這里
外聯(lián)式(獨立寫在一個文件中)
2.2 css常見屬性
color:red; 字體顏色
font-size:18px; 字體大小
background-color:green; 背景顏色
font-weight: bold/normal; 字體是否加粗
font-style: italic/normal; 字體是否斜體
text-decoration: underline/none; 是否有下劃線
text-indent: 2em;首行縮進2空格
text-align: center/left/right; 文字居中
text-decoration: none 將下劃線去掉
2.3 css常用類名
頭:header
內(nèi)容:content/container
尾:footer
導(dǎo)航:nav
側(cè)欄:sidebar
欄目:column
頁面外圍控制整體布局寬度:wrapper
左右中:left right center
登錄條:loginbar
標(biāo)志:logo
廣告:banner
頁面主體:main
熱點:hot
新聞:news
下載:download
子導(dǎo)航:subnav
菜單:menu
子菜單:submenu
搜索:search
友情鏈接:friendlink
頁腳:footer
版權(quán):copyright
滾動:scroll
內(nèi)容:content
3、css基礎(chǔ)選擇器
3.1 標(biāo)簽選擇器
所有的標(biāo)簽,都可以是選擇器
3.2 ID選擇器
ID選擇器命名規(guī)范:
1)只能有字母、數(shù)字、下劃線
2)必須以字母開頭
3)不能和標(biāo)簽同名。比如id不能叫做body、img、a
注意:
一個HTML頁面,不能出現(xiàn)相同的id,哪怕他們不是一個類型。比如頁面上有一個id為pp的p,一個id為pp的div,是非法的!
一個標(biāo)簽可以被多個css選擇器選擇,共同作用,這就是“層疊式”的第一層含義
3.3 類選擇器
.就是類的符號。類的英語叫做class。所謂的類,就是class屬性,class屬性和id非常相似,任何的標(biāo)簽都可以攜帶class屬性,class屬性可以重復(fù)
所以要總結(jié):
1) class可以重復(fù),也就是說,同一個頁面上可能有多個標(biāo)簽同時屬于某一個類;
2)同一個標(biāo)簽可以同時攜帶多個類。
3)不要去試圖用一個類名,把某個標(biāo)簽的所有樣式寫完。這個標(biāo)簽要多攜帶幾個類,共同造成這個標(biāo)簽的樣式。
4)每一個類要盡可能小,有“公共”的概念,能夠讓更多的標(biāo)簽使用
4、css高級選擇器
4.1 后代選擇器
后代選擇器,標(biāo)簽之間一定是嵌套關(guān)系(父與子的關(guān)系)
后代選擇器,選擇器之間用空格隔開
4.2 標(biāo)簽指定式選擇器
標(biāo)簽名.類名{屬性:值;},他們是既又得關(guān)系。
4.3 并集選擇器
選擇器,選擇器{屬性:值;}
5、其他
5.1 font屬性聯(lián)寫
注意:
1.font屬性聯(lián)寫必須有font-size 和font-family
2.font屬性聯(lián)寫 必須按照順序?qū)?/p>
5.2 盒子居中
margin:0 auto;
6、html標(biāo)簽分類
6.1 塊級元素
div,p,h...
特點:
1.獨自占用一行
2.可以設(shè)置寬度和高度
3.當(dāng)盒子發(fā)生嵌套關(guān)系,子盒子沒有設(shè)置寬度的情況下,子盒子的寬度和父盒子的寬度一樣
6.2 行內(nèi)元素
span,a,font...
特點:
1.所有標(biāo)簽都在一行上顯示
2.一般情況下行內(nèi)元素不能設(shè)置寬度和高度
6.3 行內(nèi)塊元素
img,input...
特點:
1.所有元素在一行上顯示
2.可以設(shè)置寬度和高度
7、html模式轉(zhuǎn)換
7.1 行內(nèi)元素--->塊級元素
7.2 行內(nèi)元素--->行內(nèi)塊元素
7.3 塊元素--->行內(nèi)元素
8、CSS特性
8.1 層疊性
層疊性發(fā)生的原因:
1.樣式發(fā)生沖突,最后定義的樣式會將前面的樣式給覆蓋掉(層疊掉)
8.2 繼承性
繼承性:一定有標(biāo)簽的嵌套關(guān)系存在
1.文字顏色 color可以實現(xiàn)繼承
2.文字大小 font-size 可以實現(xiàn)繼承
3.在塊級元素中,width可以實現(xiàn)繼承
4.行高line-height 可以實現(xiàn)繼承的
總結(jié):所有涉及文字大小,顏色,字體。。。都可以實現(xiàn)繼承。
特例:
1.超鏈接標(biāo)簽“a”不能繼承文字顏色(自己的顏色把父元素中的顏色層疊掉)
2.標(biāo)題標(biāo)簽不能繼承font-size
8.3 優(yōu)先級
標(biāo)簽選擇器< 類選擇器< ID選擇器< 行內(nèi)樣式< !important
1 10 100 1000 10000
第一個特點:繼承的權(quán)重(優(yōu)先級)為0;
第二個特點:權(quán)重會疊加。
9、偽類
a:link{} 超鏈接未訪問的樣式
a:visited{} 超鏈接訪問過后的樣式
a:hover{} 鼠標(biāo)放到超鏈接上的樣式
a:active{} 鏈接激活的樣式
a:focus 獲取焦點的樣式
注意:偽類使用一定要按照順序去寫
10、CSS背景屬性介紹
10.1 background-color設(shè)置背景顏色
10.2 background-p_w_picpath:url("bg.jpg") ; 設(shè)置背景圖片(注意:背景圖片默認情況下左上角對齊)
10.3 設(shè)置背景平鋪
background-repeat: no-repeat; 設(shè)置背景不平鋪
background-repeat: repeat-x; 設(shè)置橫向平鋪
background-repeat: repeat-y; 設(shè)置縱向平鋪
10.4 設(shè)置背景位置
background-position 設(shè)置背景位置
Left| right| top| bottom| center
background-position: left;
注意:設(shè)置明確的方位名稱,兩個方位名詞沒有先后順序,如果只寫一個,那么相當(dāng)于第二為居中
background-position: 20px right;
注意:如果background-position中有數(shù)字,那么第二數(shù)字一定代表縱向方向
background-p_w_upload: fixed; 設(shè)置圖像固定顯示
background-p_w_upload: scroll; 設(shè)置圖像滾動
10.5 背景屬性聯(lián)寫(和font屬性聯(lián)寫相比,沒有順序可言)
background:background-color| background-p_w_picpath| background-repeat| background-p_w_upload| background-positio
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。