CSS樣式引入的四種方式


目錄:html5+css3網頁設計與制作目錄

一.CSS引入的四種方式

1.內聯樣式(行內樣式),即將style樣式直接寫在html5的標簽中。

<!-- CSS樣式引入的方式一:(內聯樣式)行內樣式,優先級最高,缺點是代碼臃腫,不容易維護 -->
    <p style="font: '微軟雅黑';line-height: 30px;border:1px solid firebrick">&nbsp;&nbsp;&nbsp;&nbsp;寫這篇文章源自我之前的一次面試,題目便是問img標簽屬於
    塊級元素還是行內元素,當時想都沒想就說了是<b>行內<font color="red">(inline)</font>元素</b>,
    面試官追問為什么能夠設置img標簽的寬和高,當時腦子突然一懵,發現這是自己技術上的一個空白,所以有了這篇文章。寫這
    篇文章源自我之前的一次面試,題目便是問<font color="red">img</font>標簽屬於塊級元素還是行內元素,當時想都沒想就說了是行內(inline)元素,
    面試官追問為什么能夠設置img標簽的寬和高,當時腦子突然一懵,發現這是自己技術上的一個空白,所以有了這篇文章。</p>

效果圖

 

2.嵌入式,即在head標簽中間增加style標簽,並在style標簽中中寫css樣式,最后在body中引用

<!-- CSS樣式引入的方式二:嵌入式-->
    <style>
        .p_two {
            font-size: 24px;
            font-family: "隸書";      
            line-height: 30px;         
            border: 2px dotted green;
        }
    </style>
<p class="p_two">&nbsp;&nbsp;&nbsp;&nbsp;寫這篇文章源自我之前的一次面試,題目便是問img標簽屬於
    塊級元素還是行內元素,當時想都沒想就說了是<b>行內<font>(inline)</font>元素</b>,
    面試官追問為什么能夠設置img標簽的寬和高,當時腦子突然一懵,發現這是自己技術上的一個空白,所以有了這篇文章。寫這
    篇文章源自我之前的一次面試,題目便是問<font>img</font>標簽屬於塊級元素還是行內元素,當時想都沒想就說了是行內(inline)元素,
    面試官追問為什么能夠設置img標簽的寬和高,當時腦子突然一懵,發現這是自己技術上的一個空白,所以有了這篇文章。</p>

 效果圖:

 3.鏈接式,講CSS樣式寫到外部文件中,在html頁面中使用link標簽鏈接。

在項目中增加一個名為css的文件夾,添加一個擴展名為css的樣式文件,文件名稱為css,寫入以下內容

.p_three {
   font-family: "隸書";
            width: 500px;
            height: 400px;
            color: darkred;
        }

在html文件的head之間加入link標簽

<!-- CSS樣式引入的方式三:鏈接式-->
    <link href="css/css.css" type="text/css" rel="stylesheet" />

html文件中增加一個p標簽,樣式名為.p_three

<p class="p_three">&nbsp;&nbsp;&nbsp;&nbsp;寫這篇文章源自我之前的一次面試,題目便是問img標簽屬於
    塊級元素還是行內元素,當時想都沒想就說了是<b>行內<font>(inline)</font>元素</b>,
    面試官追問為什么能夠設置img標簽的寬和高,當時腦子突然一懵,發現這是自己技術上的一個空白,所以有了這篇文章。寫這
    篇文章源自我之前的一次面試,題目便是問<font>img</font>標簽屬於塊級元素還是行內元素,當時想都沒想就說了是行內(inline)元素,
    面試官追問為什么能夠設置img標簽的寬和高,當時腦子突然一懵,發現這是自己技術上的一個空白,所以有了這篇文章。</p>

效果圖為:

 4.使用@import引入: 跟鏈接式的用法相似,但必須放在<STYLE>...</STYLE> 中。

在項目CSS文件夾中增加一個外部樣式表文件,名為css_import.css文件

 編寫內容如下

.p_four{
            width: 700px;
            height: 300px;
            background-color: antiquewhite;
        }

在html文件中使用@import導入該文件

<!-- CSS樣式引入的方式四:使用@import導入外部css文件-->
    <style>
      @import url("css/css_import.css"); 
    </style>

html文件中增加一個p標簽,樣式名為.p_four

<p class="p_four">&nbsp;&nbsp;&nbsp;&nbsp;寫這篇文章源自我之前的一次面試,題目便是問img標簽屬於
    塊級元素還是行內元素,當時想都沒想就說了是<b>行內<font>(inline)</font>元素</b>,
    面試官追問為什么能夠設置img標簽的寬和高,當時腦子突然一懵,發現這是自己技術上的一個空白,所以有了這篇文章。寫這
    篇文章源自我之前的一次面試,題目便是問<font>img</font>標簽屬於塊級元素還是行內元素,當時想都沒想就說了是行內(inline)元素,
    面試官追問為什么能夠設置img標簽的寬和高,當時腦子突然一懵,發現這是自己技術上的一個空白,所以有了這篇文章。</p>

效果圖:

完整代碼:

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>CSS樣式的使用</title>
    <!-- CSS樣式引入的方式三:鏈接式-->
    <link href="css/css.css" type="text/css" rel="stylesheet" />
    <!-- CSS樣式引入的方式二:嵌入式-->
    <style>
        .p_two {
            font-size: 24px;
            font-family: "隸書";      
            line-height: 50px;
            border: 2px dotted green;
        }
    </style>
    
        <!-- CSS樣式引入的方式四:使用@import導入外部css文件-->
    <style>
      @import url("css/css_import.css"); 
    </style>
    
</head>
<body>
    
    
    
    <!-- CSS樣式引入的方式一:(內聯樣式)行內樣式,優先級最高,缺點是代碼臃腫,不容易維護 -->
    <p style="font-family: '微軟雅黑';line-height: 30px;border:1px solid firebrick">&nbsp;&nbsp;&nbsp;&nbsp;寫這篇文章源自我之前的一次面試,題目便是問img標簽屬於
    塊級元素還是行內元素,當時想都沒想就說了是<b>行內<font color="red">(inline)</font>元素</b>,
    面試官追問為什么能夠設置img標簽的寬和高,當時腦子突然一懵,發現這是自己技術上的一個空白,所以有了這篇文章。寫這
    篇文章源自我之前的一次面試,題目便是問<font color="red">img</font>標簽屬於塊級元素還是行內元素,當時想都沒想就說了是行內(inline)元素,
    面試官追問為什么能夠設置img標簽的寬和高,當時腦子突然一懵,發現這是自己技術上的一個空白,所以有了這篇文章。</p>
    
    
    
    <p class="p_two">&nbsp;&nbsp;&nbsp;&nbsp;寫這篇文章源自我之前的一次面試,題目便是問img標簽屬於
    塊級元素還是行內元素,當時想都沒想就說了是<b>行內<font>(inline)</font>元素</b>,
    面試官追問為什么能夠設置img標簽的寬和高,當時腦子突然一懵,發現這是自己技術上的一個空白,所以有了這篇文章。寫這
    篇文章源自我之前的一次面試,題目便是問<font>img</font>標簽屬於塊級元素還是行內元素,當時想都沒想就說了是行內(inline)元素,
    面試官追問為什么能夠設置img標簽的寬和高,當時腦子突然一懵,發現這是自己技術上的一個空白,所以有了這篇文章。</p>
    
    <p class="p_three">&nbsp;&nbsp;&nbsp;&nbsp;寫這篇文章源自我之前的一次面試,題目便是問img標簽屬於
    塊級元素還是行內元素,當時想都沒想就說了是<b>行內<font>(inline)</font>元素</b>,
    面試官追問為什么能夠設置img標簽的寬和高,當時腦子突然一懵,發現這是自己技術上的一個空白,所以有了這篇文章。寫這
    篇文章源自我之前的一次面試,題目便是問<font>img</font>標簽屬於塊級元素還是行內元素,當時想都沒想就說了是行內(inline)元素,
    面試官追問為什么能夠設置img標簽的寬和高,當時腦子突然一懵,發現這是自己技術上的一個空白,所以有了這篇文章。</p>
    
    <p class="p_four">&nbsp;&nbsp;&nbsp;&nbsp;寫這篇文章源自我之前的一次面試,題目便是問img標簽屬於
    塊級元素還是行內元素,當時想都沒想就說了是<b>行內<font>(inline)</font>元素</b>,
    面試官追問為什么能夠設置img標簽的寬和高,當時腦子突然一懵,發現這是自己技術上的一個空白,所以有了這篇文章。寫這
    篇文章源自我之前的一次面試,題目便是問<font>img</font>標簽屬於塊級元素還是行內元素,當時想都沒想就說了是行內(inline)元素,
    面試官追問為什么能夠設置img標簽的寬和高,當時腦子突然一懵,發現這是自己技術上的一個空白,所以有了這篇文章。</p>
</body>
</html>
View Code


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM