两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

HTML僅能呈現(xiàn)一些信息,表現(xiàn)能力非常有限,需要結(jié)合CSS一起使用,以使頁面更加精美。在一個(gè)網(wǎng)頁中,所有的樣式代碼均可移出HTML文檔,然后移入一個(gè)獨(dú)立的樣式表。

CSS 樣式既可以作為單獨(dú)的文件(.css類型的文件)引入到 HTML 文檔中,也可以直接寫在 HTML 文檔中,大致分為如下四種方法:


1.內(nèi)嵌樣式表

嵌入式:將CSS樣式集中寫在網(wǎng)頁的<head></head>標(biāo)簽對(duì)的<style></style>標(biāo)簽對(duì)中;

在HTML的<head>標(biāo)簽中的<style>標(biāo)簽中添加css樣式,使用內(nèi)嵌樣式表定義的 CSS 樣式只能在當(dāng)前網(wǎng)頁內(nèi)使用。

<!DOCTYPE html>
<html>
    <head>
        <title>內(nèi)嵌樣式</title>
        <style>
            body {
                background-color: linen;
            }
            h1 {
                color: maroon;
                margin-left: 40px;
            }
        </style>
    </head>  
    <body>
        <h1>樣式</h1>
    </body>
</html>

因?yàn)閮?nèi)嵌樣式表需要將 CSS 樣式定義在 HTML 文檔的內(nèi)部,所以會(huì)導(dǎo)致文檔的體積變大,而且當(dāng)有其它文檔也需要使用內(nèi)嵌樣式表中同樣的樣式時(shí),無法引入到其他文檔,必須在其它文檔中重新定義,會(huì)導(dǎo)致代碼冗余,不利于后期維護(hù)。


2. 內(nèi)聯(lián)樣式

行內(nèi)式:也稱內(nèi)聯(lián)式,在標(biāo)記的style屬性中設(shè)定CSS樣式。這種方式?jīng)]有體現(xiàn)出CSS的優(yōu)勢(shì);

內(nèi)聯(lián)樣式就是將樣式信息直接定義在 HTML 標(biāo)簽的 style 屬性中,由于內(nèi)聯(lián)樣式定義在標(biāo)簽內(nèi)部,所以它只對(duì)所在的標(biāo)簽有效。

<!DOCTYPE html>
<html>
    <head>
        <title>內(nèi)聯(lián)式</title>
    </head>  
    <body>
        <h1 style="color: maroon; margin-left: 40px">內(nèi)聯(lián)式</h1>
    </body>
</html>內(nèi)聯(lián)樣式雖然可以很方便的為 HTML 標(biāo)簽賦予 CSS 樣式,但它的缺點(diǎn)也非常明顯,不推薦過多使用。

(1)定義內(nèi)聯(lián)樣式需要在每個(gè) HTML 標(biāo)簽中定義 style 屬性,很不方便;

(2)在內(nèi)聯(lián)樣式中使用雙引號(hào)或單引號(hào)時(shí)要特別小心,因?yàn)?HTML 標(biāo)簽的屬性通常都會(huì)使用雙引號(hào)來包裹屬性的值,例如<input type="text">;

(3)在內(nèi)聯(lián)樣式中定義的樣式不能再其它任何地方重用;

(4)內(nèi)聯(lián)樣式在后期維護(hù)時(shí)很不方便,因?yàn)橐粋€(gè)網(wǎng)站通常有很多頁面組成,當(dāng)修改頁面樣式時(shí)需要對(duì)頁面逐個(gè)修改;

(5)添加過多的內(nèi)聯(lián)樣式會(huì)導(dǎo)致 HTML 文檔的體積增大。


3. 外部樣式表

鏈接式:跟第4個(gè)的導(dǎo)入式都稱外部式或者外聯(lián)式,使用link引用外部CSS文件;

外部樣式表是最常見也是最推薦的引用 CSS 的方式,您只需要將 CSS 樣式定義在一個(gè) .css 格式的文件中,然后使用 HTML 的<link>標(biāo)簽將這個(gè) .css 格式的樣式文件應(yīng)用到 HTML 文檔中。

<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <link rel="stylesheet" href="./style.css">
    </head>  
    <body>
        <h1>外部樣式表</h1>
    </body>
</html>

因?yàn)?CSS 樣式定義在單獨(dú)的 .css 格式的文件中,所以可以在多個(gè)頁面之間引用,若要修改網(wǎng)頁的樣式,只需要修改這個(gè) CSS 樣式文件即可,很方便。


4.導(dǎo)入樣式表

導(dǎo)入式:使用@import引用外部CSS文件;

您同樣可以使用@import來引用外部樣式表,這一點(diǎn)與使用<link>標(biāo)簽比較相似。創(chuàng)建一個(gè)總的先style.css,將所有的樣式先導(dǎo)入style.css。

HTML:

<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <link rel="stylesheet" href="style.css">
    </head>  
    <body>
        <h1>外部樣式表</h1>
    </body>
</html>

style.css:

@import "1.css";
@import "2.css";
@import "3.css";
@import "4.css";

1.css:(1到4的css相同,都是添加樣式)

.top1{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
點(diǎn)贊(0)

C語言網(wǎng)提供由在職研發(fā)工程師或ACM藍(lán)橋杯競(jìng)賽優(yōu)秀選手錄制的視頻教程,并配有習(xí)題和答疑,點(diǎn)擊了解:

一點(diǎn)編程也不會(huì)寫的:零基礎(chǔ)C語言學(xué)練課程

解決困擾你多年的C語言疑難雜癥特性的C語言進(jìn)階課程

從零到寫出一個(gè)爬蟲的Python編程課程

只會(huì)語法寫不出代碼?手把手帶你寫100個(gè)編程真題的編程百練課程

信息學(xué)奧賽或C++選手的 必學(xué)C++課程

藍(lán)橋杯ACM、信息學(xué)奧賽的必學(xué)課程:算法競(jìng)賽課入門課程

手把手講解近五年真題的藍(lán)橋杯輔導(dǎo)課程

Dotcpp在線編譯      (登錄可減少運(yùn)行等待時(shí)間)