-
當前位置:首頁 > 創(chuàng)意學(xué)院 > 景觀設(shè)計 > 專題列表 > 正文
1
新建一個html文件,命名為test.html,用于講解html中如何導(dǎo)入css。
2
在test.html文件內(nèi),使用div創(chuàng)建一個模塊,下面將對該div進行css樣式的定義。
3
在test.html文件內(nèi),設(shè)置div的class屬性為mydiv,主要用于css文件對該類名進行樣式定義。
4
新建一個css文件夾,在文件夾內(nèi)創(chuàng)建一個css文件,命名為test.css,用于編寫css樣式。
5
在test.css文件內(nèi),使用div的類名進行樣式定義,設(shè)置div的寬度、高度均為200px,背景顏色為黃色。
6
在test.html文件內(nèi),使用link標簽導(dǎo)入test.css樣式文件,href為css路徑。
7
在瀏覽器打開test.html文件,查看實現(xiàn)的效果。
css怎么引入html(css怎么引入圖片)
大家好!今天讓小編來大家介紹下關(guān)于css怎么引入html的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,相關(guān)業(yè)務(wù)請撥打電話:175-8598-2043,或添加微信:1454722008
文章目錄列表:
一、HTML中怎么導(dǎo)入css?
參考以下html導(dǎo)入css的方式:
HTML 中引入 CSS 的方式
有 4 種方式可以在 HTML 中引入 CSS。其中有 2 種方式是在 HTML 文件中直接添加 CSS 代碼,另外兩種是引入 外部 CSS 文件。下面我們就來看看這些方式和它們的優(yōu)缺點。
內(nèi)聯(lián)方式
內(nèi)聯(lián)方式指的是直接在 HTML 標簽中的 style 屬性中添加 CSS。
示例:
<div style="background: red"></div>
這通常是個很糟糕的書寫方式,它只能改變當前標簽的樣式,如果想要多個 <div> 擁有相同的樣式,你不得不重復(fù)地為每個 <div>添加相同的樣式,如果想要修改一種樣式,又不得不修改所有的 style 中的代碼。很顯然,內(nèi)聯(lián)方式引入 CSS 代碼會導(dǎo)致 HTML 代碼變得冗長,且使得網(wǎng)頁難以維護。
嵌入方式
嵌入方式指的是在 HTML 頭部中的 <style> 標簽下書寫 CSS 代碼。
示例:
<head>
<style>
.content {
background: red;
}
</style>
</head>
嵌入方式的 CSS 只對當前的網(wǎng)頁有效。因為 CSS 代碼是在 HTML 文件中,所以會使得代碼比較集中,當我們寫模板網(wǎng)頁時這通常比較有利。因為查看模板代碼的人可以一目了然地查看 HTML 結(jié)構(gòu)和 CSS 樣式。因為嵌入的 CSS 只對當前頁面有效,所以當多個頁面需要引入相同的 CSS 代碼時,這樣寫會導(dǎo)致代碼冗余,也不利于維護。
鏈接方式
鏈接方式指的是使用 HTML 頭部的 <head> 標簽引入外部的 CSS 文件。
示例:
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
這是最常見的也是最推薦的引入 CSS 的方式。使用這種方式,所有的 CSS 代碼只存在于單獨的 CSS 文件中,所以具有良好的可維護性。并且所有的 CSS 代碼只存在于 CSS 文件中,CSS 文件會在第一次加載時引入,以后切換頁面時只需加載 HTML 文件即可。
導(dǎo)入方式
導(dǎo)入方式指的是使用 CSS 規(guī)則引入外部 CSS 文件。
示例:
<style>
@import url(style.css);
</style>
比較鏈接方式和導(dǎo)入方式
鏈接方式(下面用 link 代替)和導(dǎo)入方式(下面用 @import 代替)都是引入外部的 CSS 文件的方式,下面我們來比較這兩種方式,并且說明為什么不推薦使用 @import。
link 屬于 HTML,通過 <link> 標簽中的 href 屬性來引入外部文件,而 @import 屬于 CSS,所以導(dǎo)入語句應(yīng)寫在 CSS 中,要注意的是導(dǎo)入語句應(yīng)寫在樣式表的開頭,否則無法正確導(dǎo)入外部文件;
@import 是 CSS2.1 才出現(xiàn)的概念,所以如果瀏覽器版本較低,無法正確導(dǎo)入外部樣式文件;
當 HTML 文件被加載時,link 引用的文件會同時被加載,而 @import 引用的文件則會等頁面全部下載完畢再被加載;
小結(jié):我們應(yīng)盡量使用 <link> 標簽導(dǎo)入外部 CSS 文件,避免或者少用使用其他三種方式。
二、怎么將css文件鏈接到html
CSS的引入方式共有三種:行內(nèi)樣式、內(nèi)部樣式表、外部樣式表。
一、行內(nèi)樣式
使用style屬性引入CSS樣式。
示例:
<h1 style="color:red;">style屬性的應(yīng)用</h1>
<p style="font-size:14px;color:green;">直接在HTML標簽中設(shè)置的樣式</p>
實際在寫頁面時不提倡使用,在測試的時候可以使用。
例如:
<!DOCTYPE>
<html>
<head>
<meta charset="utf-8" />
<title>行內(nèi)樣式</title>
</head>
<body>
<!--使用行內(nèi)樣式引入CSS-->
<h1 style="color:red;">Leaping Above The Water</h1>
<p style="color:red;font-size:30px;">我是p標簽</p>
</body>
</html>
二、內(nèi)部樣式表
在style標簽中書寫CSS代碼。style標簽寫在head標簽中。
示例:
<head>
<style type="text/css">
h4{
color:red;
}
</style>
</head>
例如:
<!DOCTYPE>
<html>
<head>
<meta charset="utf-8" />
<title>內(nèi)部樣式表</title>
<!--使用內(nèi)部樣式表引入CSS-->
<style type="text/css">
div{
background: green;
}
</style>
</head>
<body>
<div>我是DIV</div>
</body>
</html>
三、外部樣式表
CSS代碼保存在擴展名為.css的樣式表中
HTML文件引用擴展名為.css的樣式表,有兩種方式:鏈接式、導(dǎo)入式。
語法:
1、鏈接式
<link type="text/css" rel="styleSheet" href="CSS文件路徑" />
2、導(dǎo)入式
<style type="text/css">
@import url("css文件路徑");
</style>
例如:
<!DOCTYPE>
<html>
<head>
<meta charset="utf-8" />
<title>外部樣式表</title>
<!--鏈接式:推薦使用-->
<link rel="stylesheet" type="text/css" href="css/style.css" />
<!--導(dǎo)入式-->
<style type="text/css">
@import url("css/style.css");
</style>
</head>
<body>
<ol>
<li>1111</li>
<li>2222</li>
</ol>
</html>
鏈接式和導(dǎo)入式的區(qū)別
<link>
1、屬于XHTML
2、優(yōu)先加載CSS文件到頁面
@import
1、屬于CSS2.1
2、先加載HTML結(jié)構(gòu)在加載CSS文件。
四、CSS中的優(yōu)先級
1、樣式優(yōu)先級
行內(nèi)樣式>內(nèi)部樣式>外部樣式(后兩者是就近原則)
例如:
行內(nèi)樣式和內(nèi)部樣式比較優(yōu)先級:
<!DOCTYPE>
<html>
<head>
<meta charset="utf-8" />
<title>行內(nèi)樣式和內(nèi)部樣式表的優(yōu)先級</title>
<!--內(nèi)部部樣式表-->
<style type="text/css">
p{
color: blue;
}
</style>
</head>
<body>
<!--行內(nèi)樣式-->
<p style="color: red;">我是p段落</p>
</html>
瀏覽器運行效果:
結(jié)論:行內(nèi)樣式優(yōu)先級高于內(nèi)部樣式表。
內(nèi)部樣式表和外部樣式表比較優(yōu)先級:
a、內(nèi)部樣式表在外部樣式表上面
<!DOCTYPE>
<html>
<head>
<meta charset="utf-8" />
<title>內(nèi)部樣式表和外部樣式表的優(yōu)先級</title>
<!--內(nèi)部部樣式表-->
<style type="text/css">
p{
color: blue;
}
</style>
<!--外部樣式表-->
<link rel="stylesheet" type="text/css" href="css/style.css" />
</head>
<body>
<p>我是p段落</p>
<div>我是div</div>
<ol>
<li>1111</li>
<li>2222</li>
</ol>
</html>
瀏覽器運行效果:
b、外部樣式表在內(nèi)部樣式表上面
<!DOCTYPE>
<html>
<head>
<meta charset="utf-8" />
<title>內(nèi)部樣式表和外部樣式表的優(yōu)先級</title>
<!--外部樣式表-->
<link rel="stylesheet" type="text/css" href="css/style.css" />
<!--內(nèi)部部樣式表-->
<style type="text/css">
p{
color: blue;
}
</style>
</head>
<body>
<p>我是p段落</p>
<div>我是div</div>
<ol>
<li>1111</li>
<li>2222</li>
</ol>
</html>
瀏覽器運行效果:
結(jié)論:內(nèi)部樣式表和外部樣式表使用就近原則,即誰寫在下面以誰為準。
注意:導(dǎo)入式和鏈接式的優(yōu)先級也是使用就近原則。
2、選擇器優(yōu)先級
優(yōu)先級:ID選擇器>類選擇器>標簽選擇器
<!DOCTYPE>
<html>
<head>
<meta charset="utf-8" />
<title>選擇器的優(yōu)先級</title>
<style type="text/css">
#a{
color: green;
}
.b{
color: yellow;
}
h4{
color: red;
}
</style>
</head>
<body>
<h4>111</h4> <!--紅色-->
<h4 id="a" class="b">222</h4> <!--綠色-->
<h4 class="b">333</h4><!--黃色-->
</html>
瀏覽器運行效果:
三、HTML中怎么導(dǎo)入css?
四、css 如何嵌入 HTML 中
有三種方法:
1.內(nèi)部引用
所謂內(nèi)部引用就是運用style標簽引用在同HTML頁內(nèi)<HEAD></HEAD>部分的css定義。如:
<html>
<head>
.cssstyle { font:12px;
color:#339966;
border:1px #e1763d solid;
}
</head>
<body>
<div class="cssstyle"> THIS IS A PARTS OF TEXT WHICH LINK CSS STYLE IN HEAD PART</div>
</body>
</html>
2.外部引用
外部引用就是用<link>標簽引用外部CSS文件中的樣式。如欲實現(xiàn)上述效果,可將CSS做成單獨文件。
文件CSSSTYLE.CSS
.cssstyle { font:12px;
color:#339966;
border:1px #e1763d solid;
}
然后在HTML引用它:
<html>
<head>
<link rel="stylesheet" type="text/css" href="cssstyle.css">
</head>
<body>
<div class="cssstyle"> THIS IS A PARTS OF TEXT WHICH LINK CSS STYLE IN HEAD PART</div>
</body>
</html>
使用這種方法引用要確保CSS文件和HTML文件的相對路徑完整無誤,要不然HTML文檔是不會找到CSS樣式的。
3.內(nèi)聯(lián)引用
內(nèi)聯(lián)引用其實就是在應(yīng)用CSS樣式的HTML部分直接在所做用的標簽上定義CSS樣式,這種方法最直接,但是缺點也最明顯,最大的問題就是代碼繁冗,作用域也僅僅在定義的標簽的作用范圍。如:
<p style="color:#ccc">THIS TEXT IS GREY</p>
<p>I AM NOT GREY, WHAT COLOR AM I? :)</p>
綜上所述,CSS應(yīng)用與HTML中共有三種基本方法。在CSS學(xué)習(xí)之初,大家就必須明確這三種方法,并且形成良好的編程習(xí)慣。筆者建議大家使用外部調(diào)用的方法來引用CSS文件,這樣不僅可以提高代碼的可讀性和可維護性,還更利于搜索引擎的收錄和引用。
上述的 3 種 CSS,可以同時并用,也可以擇您所好,單一或成雙地利用。若是各 CSS 間的論述相沖突,則內(nèi)在界說的 CSS 會蓋過外在連結(jié)的 CSS ,字里行間的 CSS 會蓋過 內(nèi)在界說的 CSS 。
以上就是小編對于css怎么引入html問題和相關(guān)問題的解答了,如有疑問,可撥打網(wǎng)站上的電話,或添加微信。
推薦閱讀:
長安cs75插上u盤為啥不能聽歌(長安cs75插優(yōu)盤放不出歌)