整合營銷服務商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          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> 擁有相同的樣式,你不得不重復地為每個 <div> 添加相同的樣式,如果想要修改一種樣式,又不得不修改所有的 style 中的代碼。很顯然,內(nèi)聯(lián)方式引入 CSS 代碼會導致 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 代碼時,這樣寫會導致代碼冗余,也不利于維護。

          鏈接方式

          鏈接方式指的是使用 HTML 頭部的 <head> 標簽引入外部的 CSS 文件。

          示例:

          <head>
           <link rel="stylesheet" type="text/css" href="style.css">
          </head>
          

          這是最常見的也是最推薦的引入 CSS 的方式。使用這種方式,所有的 CSS 代碼只存在于單獨的 CSS 文件中,所以具有良好的可維護性。并且所有的 CSS 代碼只存在于 CSS 文件中,CSS 文件會在第一次加載時引入,以后切換頁面時只需加載 HTML 文件即可。

          導入方式

          導入方式指的是使用 CSS 規(guī)則引入外部 CSS 文件。

          示例:

          <style>
           @import url(style.css);
          </style>
          

          比較鏈接方式和導入方式

          鏈接方式(下面用 link 代替)和導入方式(下面用 @import 代替)都是引入外部的 CSS 文件的方式,下面我們來比較這兩種方式,并且說明為什么不推薦使用 @import

          • link 屬于 HTML,通過 <link> 標簽中的 href 屬性來引入外部文件,而 @import 屬于 CSS,所以導入語句應寫在 CSS 中,要注意的是導入語句應寫在樣式表的開頭,否則無法正確導入外部文件;
          • @import 是 CSS2.1 才出現(xiàn)的概念,所以如果瀏覽器版本較低,無法正確導入外部樣式文件;
          • 當 HTML 文件被加載時,link 引用的文件會同時被加載,而 @import 引用的文件則會等頁面全部下載完畢再被加載;

          小結(jié):我們應盡量使用 <link> 標簽導入外部 CSS 文件,避免或者少用使用其他三種方式。

          天是2021.7.14,是個好日子.好久沒發(fā)布文章了.今天發(fā)布下如何在在html頁面中使用vue3.義縣游學電子科技一直以技術(shù)文章為主.以下是h5的頁面源碼:

          <html>

          <script src="https://unpkg.com/vue@next"></script>


          <body>

          <div id="vue">

          <div v-html="rhtml"></div>

          <props-demo-simple></props-demo-simple>


          </div>


          </body>

          <script>

          const htmls={

          data(){

          return{

          rhtml:"<h1>html頁面中引用VUE3的演示頁面</h1>",

          }

          }

          }


          const app=Vue.createApp(htmls)


          // 簡單語法注冊或獲取全局組件.注冊還會自動使用給定的 id 設置組件的名稱

          app.component('props-demo-simple', { data() {

          return {

          count: 0

          }

          },

          props: ['size', 'myMessage'],template: `

          <button v-on:click="count++">

          You clicked me {{ count }} times.

          </button>`

          }



          )

          app.mount("#vue")

          </script>

          </html>

          分析下:首先<script src="https://unpkg.com/vue@next"></script>,引入vue3的腳本地址. 然后在body下的<script>中書寫vue3的代碼即可. 下圖是運行的結(jié)果效果

          ss怎么引入html

          在HTML中引入CSS的方法主要有四種:

          1. 內(nèi)聯(lián)方式:直接在HTML標簽中的style屬性中添加CSS,即采用行內(nèi)樣式。例如:<p style="color:red;">這是紅色文字</p>。這種方式的優(yōu)點是可以直接在HTML文件中看到效果,但缺點是不夠模塊化,不便于復用和維護。

          2. 內(nèi)嵌樣式:使用<style>標簽在HTML文檔頭部(<head><head>之間)定義CSS樣式。例如:

          <head>

          <style>

          p {

          color: red;

          }

          </style>

          </head>

          <body>

          <p>這是紅色文字</p>

          </body>

          這種方式的優(yōu)點是可以將CSS樣式與HTML內(nèi)容分離,提高代碼可讀性,但同樣存在復用和維護的問題。

          3. 鏈接式:使用<link>標簽引入外部CSS樣式表文件。具體操作步驟如下:新建一個HTML文件和一個CSS文件,將新建的CSS文件保存在一個文件夾中,回到HTML文件中,在<title><title>下方添加<link>標簽并設置其屬性為CSS文件的路徑,保存后便實現(xiàn)了引入外部CSS文件。這種方式的優(yōu)點是可以實現(xiàn)代碼的復用和維護,但需要提前準備好CSS文件。

          4. 導入式:使用@import命令導入外部CSS樣式表。例如:<style type="text/css"> @import"mystyle.css"; </style>。需要注意的是,這里的路徑需要是正確的。這種方式可以在同一個HTML文件中引入多個CSS文件,但瀏覽器對@import的支持程度不同,可能會出現(xiàn)兼容性問題。


          主站蜘蛛池模板: 无码午夜人妻一区二区三区不卡视频| 日本免费一区二区三区最新vr| 日韩一区二区三区视频久久| 国产精品亚洲一区二区三区在线观看| 无码一区18禁3D| 午夜视频一区二区三区| av一区二区三区人妻少妇| 波多野结衣一区二区三区88| 中文字幕精品亚洲无线码一区应用| 亚洲av无码一区二区三区乱子伦| 日韩欧美一区二区三区免费观看| 免费无码一区二区| 无码人妻精品一区二区| 久久精品无码一区二区三区不卡| 高清无码一区二区在线观看吞精 | 无码人妻久久一区二区三区| 亚洲一区无码中文字幕乱码| 女同一区二区在线观看| 国产亚洲自拍一区| 国产欧美一区二区精品仙草咪| 国产精品男男视频一区二区三区| 人妻AV一区二区三区精品| 国产精品成人一区二区三区| 久久精品一区二区国产| 在线电影一区二区| 亚洲视频在线一区| 一区二区三区免费看| 国产免费一区二区三区| 中文字幕亚洲一区| 四虎在线观看一区二区| 久久er99热精品一区二区 | 人妻体内射精一区二区三四| 福利在线一区二区| 亚洲综合色一区二区三区| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 丰满岳乱妇一区二区三区| 中文字幕日韩一区| 激情内射日本一区二区三区| 日韩一区二区免费视频| 亚洲Av高清一区二区三区| 熟女少妇丰满一区二区|