CSS(Cascading Style Sheets)

在連云等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作定制設(shè)計,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都全網(wǎng)營銷推廣,外貿(mào)網(wǎng)站建設(shè),連云網(wǎng)站建設(shè)費用合理。
層疊樣式表
優(yōu)勢:
CSS可以提高頁面的瀏覽速度。
縮短改版時間,降低維護(hù)費用。
強(qiáng)大的字體控制能力和排版能力。
css容易編寫。
可以一次設(shè)計隨處發(fā)布。
更好的控制頁面布局。
實現(xiàn)表現(xiàn)和結(jié)構(gòu)、內(nèi)容相分離。
更方便搜索引擎的搜索/page Rank
樣式規(guī)則:
語法:選擇器{屬性1:值1;屬性2:值2;...屬性N:值N;}
選擇器就是要改變頁面中的哪些標(biāo)簽元素
聲明要用{}括起來,;結(jié)束
如果屬性中包含空格要用“”括起來
可以指定多個選擇器使用相同的樣式
樣式表:
外部樣式表,新建.css文件,在文件中寫入樣式規(guī)則link rel="stylesheet" href = "xxx.css"
內(nèi)聯(lián)樣式表,在元素中添加style屬性
嵌入式樣式表,在html使用style標(biāo)簽,style type="text/css"/style
選擇器:
元素選擇器,元素名
id選擇器,用#id
類選擇器,用.class
后代選擇器,選擇器1 選擇器2
css深化:
就近原則,!important提高元素優(yōu)先級,偽類選擇器,偽對象選擇器,@import導(dǎo)入其他css文件,響應(yīng)式布局可以解決多設(shè)備的兼容問題。
文本屬性:
font-family:字體
font-size:字體大小
font-style:斜體
font-weight:粗體
color:顏色
line-height:行高
letter-spacing:字符間距
text-decoration:文本修飾
text-overflow:文字溢出處理
white-space : no wrap
text-overflow:hidden
text-align:文本對齊
背景屬性:
background-color:背景顏色
background-image:背景圖片
background-repeat:背景重復(fù)
background-attachment:背景圖片附著
基于占滿一整行與否,標(biāo)簽分為兩大類(文檔流):
占滿:行級元素(div,p,h1~h6)
不占滿:行內(nèi)元素(span,)
定位屬性:
position:定位
absolute:絕對定位
relative:相對定位
no-repeat是針對背景圖來說的。意思就是當(dāng)你設(shè)置了no-repeat這個屬性后,你的背景圖將不會被重復(fù),再換一種說法,你在網(wǎng)站上所看見的背景圖就是你所增加的圖, 不會出現(xiàn)平鋪或重復(fù)的現(xiàn)象。
拓展資料
一、CSS層疊樣式表(英文全稱:Cascading Style Sheets)是一種用來表現(xiàn)HTML(標(biāo)準(zhǔn)通用標(biāo)記語言的一個應(yīng)用)或XML(標(biāo)準(zhǔn)通用標(biāo)記語言的一個子集)等文件樣式的計算機(jī)語言。CSS不僅可以靜態(tài)地修飾網(wǎng)頁,還可以配合各種腳本語言動態(tài)地對網(wǎng)頁各元素進(jìn)行格式化。
二、CSS 能夠?qū)W(wǎng)頁中元素位置的排版進(jìn)行像素級精確控制,支持幾乎所有的字體字號樣式,擁有對網(wǎng)頁對象和模型樣式編輯的能力。
三、SS為HTML標(biāo)記語言提供了一種樣式描述,定義了其中元素的顯示方式。CSS在Web設(shè)計領(lǐng)域是一個突破。利用它可以實現(xiàn)修改一個小的樣式更新與之相關(guān)的所有頁面元素。
四、CSS提供了豐富的文檔樣式外觀,以及設(shè)置文本和背景屬性的能力;允許為任何元素創(chuàng)建邊框,以及元素邊框與其他元素間的距離,以及元素邊框與元素內(nèi)容間的距離;允許隨意改變文本的大小寫方式、修飾方式以及其他頁面效果。
五、CSS可以將樣式定義在HTML元素的style屬性中,也可以將其定義在HTML文檔的header部分,也可以將樣式聲明在一個專門的CSS文件中,以供HTML頁面引用。總之,CSS樣式表可以將所有的樣式聲明統(tǒng)一存放,進(jìn)行統(tǒng)一管理。
CSS就是層疊樣式表。
CSS是Cascading Style Sheets的簡稱,中文稱為層疊樣式表。使用過程中屬性和屬性值用冒號隔開,以分號結(jié)尾。
本質(zhì)上一種用來表現(xiàn)HTML或XML等文件樣式的計算機(jī)語言,是可以做到網(wǎng)頁和內(nèi)容進(jìn)行分離的樣式語言。作用是:可以有效地對頁面的布局、字體、顏色、背景和其它效果實現(xiàn)更加精確的控制;使頁面的字體變得更漂亮,更容易編排。
使用范圍:
1、在幾乎所有的瀏覽器上都可以使用。
2、以前一些非得通過圖片轉(zhuǎn)換實現(xiàn)的功能,現(xiàn)在只要用CSS就可以輕松實現(xiàn),從而更快地下載頁面。
3、使頁面的字體變得更漂亮,更容易編排,使頁面真正賞心悅目。
4、你可以輕松地控制頁面的布局 。
5、你可以將許多網(wǎng)頁的風(fēng)格格式同時更新,不用再一頁一頁地更新了。你可以將站點上所有的網(wǎng)頁風(fēng)格都使用一個CSS文件進(jìn)行控制,只要修改這個CSS文件中相應(yīng)的行,那么整個站點的所有頁面都會隨之發(fā)生變動。
層疊指的是樣式的優(yōu)先級,當(dāng)產(chǎn)生沖突時以優(yōu)先級高的為準(zhǔn)。
1. 開發(fā)者樣式讀者樣式瀏覽器樣式(除非使用!important標(biāo)記 )
2. id選擇符(偽)類選擇符元素選擇符
3. 權(quán)重相同時取后面定義的樣式
以下是一段經(jīng)典的html,三個類名分別為模塊、標(biāo)題和正文。
div class="mod"
div class="hd"/div
div class="bd"/div
/div
大部分html頁面都可以由這種結(jié)構(gòu)嵌套或者累加而成。
* 整個文件
{
border: 0;沒有邊框
margin: 0;外間距為0
padding: 0;內(nèi)間距為0
}
a
{
text-decoration: none; 所有默認(rèn)超鏈接沒有下劃線
}
body 所有內(nèi)容
{
background: #000000; 背景色為黑色
color: #777; 文字顏色為#777
margin: 0 auto; 樣式左右局中 上下頂頭
padding: 50px; 內(nèi)間距50像素
position: relative; 對象不可層疊
width: 620px; 樣式寬度為620px
}
h1
{
background: inherit; 背景色繼承父本
/*
border-bottom: 1px dashed #ccc; 被注視掉了
*/
color: #933; 文字顏色#933
font: 17px Georgia, serif; 文字屬性
margin: 0 0 10px; 外間距 上左右0像素 下10像素
padding: 0 0 5px; 內(nèi)間距 上左右0像素 下5像素
text-align: center; 文字水平局中
}
p
{
clear: both; 清除浮動
font: 10px Verdana, sans-serif; 文字樣式
padding: 10px 0; 內(nèi)間距 上下10像素 左右0像素
text-align: center; 文字水平局中
}
p a
{
background: inherit; 段落背景色繼承父色
color: #777; 超鏈接文字顏色為#777
}
p a:hover
{
background: inherit;
color: #000; 段落超鏈接鼠標(biāo)經(jīng)過時顏色為黑色
}
/* =Hoverbox Code
----------------------------------------------------------------------*/ 被注視掉
.hoverbox
{
cursor: default; 鼠標(biāo)樣式不顯示
list-style: none; 清除樣式
}
.hoverbox a
{
cursor: default; 鼠標(biāo)樣式不顯示
}
.hoverbox a .preview
{
display: none; 鼠標(biāo)樣式不顯示
}
.hoverbox a:hover .preview 鼠標(biāo)經(jīng)過
{
display: block; 鼠標(biāo)樣式顯示
position: absolute; 對象不可層疊
top: -33px; 據(jù)頂端-33個像素
left: -45px; 據(jù)左邊-45個像素
z-index: 1; 縱坐標(biāo)為1
}
.hoverbox img boverbox里的圖片
{
background: #fff; 背景色白色
border-color: #aaa #ccc #ddd #bbb; 邊框上右下左的顏色
border-style: solid; 邊框為實線
border-width: 1px; 邊框1個像素
color: inherit; 文字顏色繼承父色
padding: 2px; 內(nèi)間距2個像素
vertical-align: top; 豎直頂端對齊
width: 100px; 寬度100像素
height: 75px; 高度75像素
}
.hoverbox li hoverbox里的li標(biāo)記
{
background: #eee; 背景色 #eee
border-color: #ddd #bbb #aaa #ccc;邊框上右下左的顏色
border-style: solid;邊框為實線
border-width: 1px;邊框1個像素
color: inherit;文字顏色繼承父色
display: inline;內(nèi)聯(lián)對象
float: left;左浮動
margin: 3px;外間距3像素
padding: 5px;內(nèi)間距5像素
position: relative;對象不可層疊
}
.hoverbox .preview
{
border-color: #000; 邊框顏色#000
width: 200px; 寬度200像素
height: 150px; 高度150像素
}
給分吧 很辛苦的哦
可以有三種理解方式,如下:
一:層疊性指的是樣式的優(yōu)先級,當(dāng)產(chǎn)生沖突時以優(yōu)先級高的為準(zhǔn)。
開發(fā)者樣式讀者樣式瀏覽器樣式(除非使用!important標(biāo)記 )
id選擇符(偽)類選擇符元素選擇符
權(quán)重相同時取后面定義的樣式
二:
CSS層疊性是指CSS樣式在針對同一元素配置同一屬性時,依據(jù)層疊規(guī)則(權(quán)重)來處理沖突,選擇應(yīng)用權(quán)重高的CSS選擇器所指定的屬性,一般也被描述為權(quán)重高的覆蓋權(quán)重低的,因此也稱作層疊。每個CSS選擇器都會有一個權(quán)重,當(dāng)兩個選擇器同時配置同一元素的同一屬性時(比如一個設(shè)置color:red,另一個color:black),就會產(chǎn)生沖突,而解決沖突的方案就是CSS選擇器的權(quán)重,權(quán)重高的來覆蓋權(quán)重低的。
三:層疊性指的是上級標(biāo)簽的樣式會自動繼承到其所有下級標(biāo)簽,如針對body設(shè)置的標(biāo)簽選擇器所設(shè)的字體樣式會自動應(yīng)用到body下的p中,除非p重寫了相關(guān)樣式將其覆蓋。
網(wǎng)頁名稱:css層疊樣式,CSS層疊樣式表沒有加載什么原因出來
轉(zhuǎn)載源于:http://chinadenli.net/article38/dsejgsp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、Google、服務(wù)器托管、做網(wǎng)站、網(wǎng)站內(nèi)鏈、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)