新聞中心
如何鏈接外部CSS樣式表
鏈接外部樣式文件
創(chuàng)新互聯(lián)建站主要從事成都做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務漢源,十載網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575
外部引入CSS樣式文件是通過link標簽實現(xiàn)的,它只能位于HTML文檔的head標簽內(nèi),且必須有href屬性,該屬性用于指定需要引入的CSS文件的路徑。
寫法:link rel="stylesheet" href="CSS樣式文件的絕對地址"
link元素中type用于規(guī)定鏈接文檔的MIME類型,rel屬性用于規(guī)定被鏈接文檔與當前文檔之間的關系,如alternate用于定義交替出現(xiàn)的鏈接,appendix定義文檔的附加信息等,此外還有一些可選屬性,用于做一些除加載CSS文件的其他事情。link元素是XHMTL中的標簽,當HTML頁面被渲染時,link引用的CSS文件會被同時加載,我們也可以通過JavaScript控制DOM去改變link元素的CSS內(nèi)容。
導入外部樣式
導入外部樣式單的功能與鏈接外部樣式的功能差不多,都能實現(xiàn)一樣的功能,但是它們之間還是存在一定的差別的,導入外部樣式主要通過@import方式導入CSS文件。
寫法:
@import 'style.css' //Windows IE4/ NS4, Mac OS X IE5, Macintosh IE4/IE5/NS4不識別@import "style.css" //Windows IE4/ NS4, Macintosh IE4/NS4不識別@import url(style.css) //Windows NS4, Macintosh NS4不識別@import url('style.css') //Windows NS4, Mac OS X IE5, Macintosh IE4/IE5/NS4不識別@import url("style.css") //Windows NS4, Macintosh NS4不識別
由上分析知道,@import url(style.css) 和@import url("style.css")是最優(yōu)的選擇,兼容的瀏覽器最多。從字節(jié)優(yōu)化的角度來看@import url(style.css)最值得推薦。
本段摘自:
添加css的方式:link與@import區(qū)別 - Wayne-Zhu - 博客園
@import是css2里面提出來的,低版本的瀏覽器不支持,注意它是css中屬性,如果要使用它,可以在style標簽中書寫。但在CSS文件中再導入CSS文件,會給服務器造成太大的文件請求壓力,最好不要這樣做。
style
@import url(css/style.css);
/style
@import是由CSS提供的一種導入樣式的方式,當頁面被加載時,@import會等到頁面全部被加載完成時再加載CSS樣式,所以在頁面還未加載完成期間,頁面還沒有CSS樣式效果,會導致“屏閃”,通過@import導入的CSS樣式是無法用DOM去控制的。
CSS外部樣式鏈接
HTML文檔使用link .../元素來引入外部樣式文件,?link .../要放在head元素里
href="文件地址"
結合題目: style/css.css? 就是表示在html所在目錄里有個文件夾style. 該文件夾里有一個css文檔,? 該css文檔名字叫css
type="文件類型"
常見的有text/css表示層疊樣式表
text/javascript 表示 javascript腳本
rel="外部文件和HTML文檔的關系"
stylesheet: 表示外部文件是該HTML的樣式表
參考代碼 HTML文件
!DOCTYPE?html
html
head
link?href="style/css.css"?type="text/css"?rel="stylesheet"/
meta?charset="utf-8"
titleTest/title
/head
body
h3?id="title"標題/h3
p?class="myp"風云/p
p?class="myp"雷電/p
/body
/html
參考CSS文件(注意該文件,在html所在目錄的style文件夾里, 詳細看前面的圖)
#title{
color:#f00;
}
.myp{
background:#999;
}
效果圖
Dreamweaver 中如何用CSS設置多種的超級鏈接樣式?
CSS設置多種的超級鏈接樣式,只需要對網(wǎng)頁中不同的元素鏈接進行單獨定義就可以。
例子:
table class="a1"trtda href="鏈接網(wǎng)址"鏈接文字/a/td/tr/table
table class="a2"trtda href="鏈接網(wǎng)址"鏈接文字/a/td/tr/table
在CSS中單獨定義上面的 class=a1 和 class=a2的鏈接樣式,相應css代碼為:
.a1 a:link{color:#000;text-decoration:none ;} //鏈接文字顏色 為#000,黑色,text-decoration:none無下劃線
.a1 a:visite{color:blue} //訪問后的鏈接文字顏色 為#000,藍色
.a1 a:hover{color:red} //鼠標停留到文字上的顏色 red,紅色
.a1 a:active{color:red} //點下鼠標時文字顏色
同理a2可以做區(qū)別與a1的鏈接設置
.a2 a:link{color:#ccc;text-decoration:underline;} //鏈接文字顏色 為#cctext-decoration:none有下劃線
.a2 a:visite{color:#7B5744} //訪問后的鏈接文字顏色 為#7B5744,深紅色
.a2 a:hover{color:#00C400} //鼠標停留到文字上的顏色 red,綠色
.a2 a:active{color:#E9F47B} //點下鼠標時文字顏色#E9F47B,黃色
如何用CSS控制超鏈接字體樣式?【經(jīng)典代碼轉載】
先一個例子,比如說下面這段代碼:
style type="text/css"
a:link {text-decoration:none;color:blue;}
a:hover {text-decoration:underline;color:red;}a:active{text-decoration:none;color:yellow;}
a:visited {text-decoration:none;color:green;}/style
其效果是:未被點擊時超鏈接文字無下劃線,顯示為藍色;當鼠標放在鏈接上時有下劃線,鏈接文字顯示為紅色;當點擊鏈接時,即鏈接被激活,鏈接無下劃線,顯示為黃色;當點擊鏈接后,也就是鏈接已被訪問過后,鏈接無下劃線,顯示為綠色。其中:
a:link 指正常的未被訪問過的鏈接;
a:hover 指鼠標在鏈接上;
a:active 指正在點的鏈接;
a:visited 指已經(jīng)訪問過的鏈接。參數(shù)設置:
text-decoration是文字修飾效果的意思;none參數(shù)表示超鏈接文字不顯示下劃線;underline參數(shù)表示超鏈接的文字有下劃線;如果是overline則給超鏈接文字加上劃線;換成line-through則是給超鏈接文字加上刪除線;blink則使文字在閃爍。
color:blue,color:red等是給鏈接文字加顏色。
還可以添加其他參數(shù),如:
font-weight:bold給鏈接文字加粗;font-size:16pt設置鏈接文字字體大小;background:#ffd306給鏈接文字加背景顏色;font-style:italic鏈接文字傾斜;border-bottom:1pxdashed#51bfe0給鏈接文字加虛線,其中1px是虛線的粗細度,數(shù)值越大越粗,dashed表示虛線,#51bfe0是虛線顏色,如果要給鏈接文字加虛線的話,就不用加下劃線了。
例如下面這兩段代碼:
style type="text/css"
a:hover {text-decoration:none;border-bottom:1px dashed red;}/style
其效果是當鼠標放在鏈接上的時候鏈接出現(xiàn)紅色虛下劃線。
style type="text/css"a:hover{text-decoration:underline;font-weight:bold;color:red;background:blue;font-style:italic;}/style
其效果就是當鼠標放在鏈接上的時候,鏈接有下劃線,字體加粗,鏈接文字為紅色,背景為藍色,文字傾斜。
怎么設定圖片超鏈接,用css樣式怎么寫?
設定圖片超鏈接,用css樣式來實現(xiàn),其實就是給這個圖片的塊添加超鏈接,我們可以通過在這個塊的前面添加一個a標簽來實現(xiàn),然后填寫上你所需要的鏈接地址就行了,通過代碼來理解:
html
head
style
#div1{
width:660px;
height:400px;
border:1px soild #f00;
}
/style
/head
body
div id='div1'
a href=""img src='圖片地址'/a
/div
/body
/html
利用css設置四種不同樣式超鏈接的方法
html超鏈接樣式包括:正在連接、訪問過、鼠標盤旋,各個文本字體樣式設置如下
style type="text/css"
!-- 超鏈接文本字體設置--
A {
FONT-SIZE: 16px; FONT-FAMILY: 宋體
}
!-- 超鏈接正在連接的文本字體設置--
A:link {
COLOR: #0055bb; TEXT-DECORATION: none
}
!-- 超鏈接訪問過的文本字體設置--
A:visited {
COLOR: #0077bb; TEXT-DECORATION: none
}
!-- 超鏈接鼠標盤旋的文本字體設置--
A:hover {
COLOR: #ff0000; TEXT-DECORATION: none
}
/style
網(wǎng)站標題:鏈接的css樣式化例子,怎么鏈接css樣式
網(wǎng)頁鏈接:http://www.ef60e0e.cn/article/dsdgige.html