❶ css怎麼寫
內嵌樣式表
<STYLE type="text/css">
選擇符 { 樣式屬性:取值;樣式屬性:取值;...}
</STYLE>
外部樣式表
寫好了樣式之後保存為後綴.css的文件
再在你要引用的HTML文件的<HEAD></HEAD>標簽內寫上引用語句
<LINK rel="stylesheet" href="該文件的名稱(包括路徑)" type="text/css">
行內樣式
在要加入的行的表簽內寫 style="同上"
❷ 關於CSS的寫法,怎樣來寫的
這是我以前學習時候的筆記部分,分享給你
(1)內部樣式表(嵌套到頁面中)
內部樣式表,寫在<head></head>標簽中
<style type="text/css">
div{
width :600px;
height:300px;
background:orange;
}
</style>
(2)內聯樣式(行間樣式,行內樣式,嵌入式樣式)==>很少使用
<標簽 style="屬性:屬性值; 屬性:屬性值;"></標簽>
例如:<div style="width: 100px;height: 200px;background: orange;"></div>
(3)引用外部樣式表文件
1)<link rel="stylesheet" type="text/css" href="目標文件的路徑及文件名全稱"/>
rel="stylesheet"作用:建立關聯性
type定義某種類型(H5中type可省略)
href導入css文件路徑
註:一個HTML文件可以導入多個CSS外部樣式表
2)@import url(CSS文件路徑以及文件全稱);
link和import導入外部樣式的區別:
差別1:本質的差別:link屬於XHTML標簽,而@import完全是CSS提供的一種方式。
差別2:載入順序的差別:當一個頁面被載入的時候(就是被瀏覽者瀏覽的時候),link引用的CSS會同時被載入,而@import引用的CSS會等到頁面全部被下載完再被載入。所以有時候瀏覽@import載入CSS的頁面時開始會沒有樣式(就是閃爍)。
差別3:兼容性的差別:@import是CSS2.1提出的,所以老的瀏覽器不支持,@import只有在IE5以上的才能識別,而link標簽無此問題。
差別4:使用dom(document object model文檔對象模型 )控制樣式時的差別:當使用javascript控制dom去改變樣式的時候,只能使用link標簽,因為@import不是dom可以控制的.
這是一種CSS提供的外部引入方式,低版本瀏覽器不支持。
(4)對比:
<1>權重關系:
內聯樣式表的優先順序(權重)最高
內部樣式表和外部樣式表的權重和書寫先後順序有關(哪個放在下面哪個的權重比較高)
註:權重高屬性的會覆蓋權重低的屬性
覆蓋的只是相同的屬性,不同的屬性會繼續執行(即CSS的層疊性)
<2>作用域:
內聯作用域是最小的:只針對於當前的標簽
❸ 怎麼建立css外部樣式文件
CSS是一門指定文檔該如何呈現給用戶的語言。
創建html文檔
範例中呈現的是標准HTML <link>標簽嵌入css檔案的寫法,其中「rel="stylesheet" type="text/css"」所代表的意思,就是告訴瀏覽器要導入一個在外部的css檔案,透過href導入名為xxxx.css的樣式檔案。