整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          CSS的4種引入方式及優先級

          CSS的4種引入方式及優先級

          SS的4種引入方式是:行內樣式、內嵌樣式、鏈接樣式、導入樣式

          1.行內樣式

          最直接最簡單的一種,直接對HTML標簽使用style="",例如:

          <p style="color:#F00; "></p>

          缺點:HTML頁面不純凈,文件體積大,不利于蜘蛛爬行,后期維護不方便。

          2.內嵌樣式

          內嵌樣式就是將CSS代碼寫在<head></head>之間,并且用<style></style>進行聲明,例如:

          <style type="text/css">

          body,div,a,img,p{margin:0; padding:0;}

          </style>

          優缺點:頁面使用公共CSS代碼,也是每個頁面都要定義的,如果一個網站有很多頁面,每個文件都會變大,后期維護難度也大,如果文件很少,CSS代碼也不多,這種樣式還是很不錯的。

          3.鏈接樣式

          鏈接樣式是使用頻率最高,最實用的樣式,只需要在<head></head>之間加上<link…/>就可以了,如下:

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

          優缺點:實現了頁面框架代碼與表現CSS代碼的完全分離,使得前期制作和后期維護都十分方便

          4.導入樣式(不建議使用)

          導入樣式和鏈接樣式比較相似,采用@import樣式導入CSS樣式表,在HTML初始化時,會被導入到HTML或者CSS文件中,成為文件的一部分,類似第二種內嵌樣式。

          @import在html中使用,如下:

          <style type="text/css">

          @import url(style.css);

          </style>

          @import在CSS中使用,如下:

          @import url(style.css);

          四種CSS引入方式的優先級

          1.就近原則

          2.理論上:行內>內嵌>鏈接>導入

          3.實際上:內嵌、鏈接、導入在同一個文件頭部,誰離相應的代碼近,誰的優先級高

          文章地址:peixun.qietu.com

          文/丁向明

          做一個有博客的web前端自媒體人,專注web前端開發,關注用戶體驗,加我qq/微信交流:6135833

          程序員HTML5培訓教程-css的引入方式和選擇器

          01.引入css方式(重點掌握)

          行內樣式

          內接樣式

          外接樣式

          3.1 鏈接式

          3.1 導入式

          css介紹

          現在的互聯網前端分三層:

          HTML:超文本標記語言。從語義的角度描述頁面結構。

          CSS:層疊樣式表。從審美的角度負責頁面樣式。

          JS:JavaScript 。從交互的角度描述頁面行為

          CSS:Cascading Style Sheet,層疊樣式表。CSS的作用就是給HTML頁面標簽添加各種樣式,定義網頁的顯示效果。簡單一句話:CSS將網頁內容和顯示樣式進行分離,提高了顯示功能。

          css的最新版本是css3,我們目前學習的是css2.1

          接下來我們要講一下為什么要使用CSS。

          HTML的缺陷:

          不能夠適應多種設備

          要求瀏覽器必須智能化足夠龐大

          數據和顯示沒有分開

          功能不夠強大

          CSS 優點:

          使數據和顯示分開

          降低網絡流量

          使整個網站視覺效果一致

          使開發效率提高了(耦合性降低,一個人負責寫html,一個人負責寫css)

          比如說,有一個樣式需要在一百個頁面上顯示,如果是html來實現,那要寫一百遍,現在有了css,只要寫一遍。現在,html只提供數據和一些控件,完全交給css提供各種各樣的樣式。

          行內樣式

          1 <div>
          2 <p style="color: green">我是一個段落</p>
          3 </div>
          

          內接樣式

          復制代碼

          <style type="text/css">
          /*寫我們的css代碼*/
           
          span{
          color: yellow;
          }
          </style>
          

          復制代碼

          外接樣式-鏈接式

          <link rel="stylesheet" href="./index.css">
          外接樣式-導入式
          <style type="text/css">
          @import url('./index.css');
          </style>
          

          02.css的選擇器:

          1.基本選擇器 2.高級選擇器

          基本選擇器包含:

          1.標簽選擇器

          標簽選擇器可以選中所有的標簽元素,比如div,ul,li ,p等等,不管標簽藏的多深,都能選中,選中的是所有的,而不是某一個,所以說 “共性” 而不是 ”特性“

          復制代碼

          body{

          color:gray;

          font-size: 12px;

          }

          /標簽選擇器/

          p{

          color: red;

          font-size: 20px;

          }

          span{

          color: yellow;

          }

          復制代碼

          2.id選擇器

          選中id

          同一個頁面中id不能重復。

          任何的標簽都可以設置id

          id命名規范 要以字母 可以有數字 下劃線 - 大小寫嚴格區分 aa和AA是兩個不一樣的屬性值

          復制代碼

          1 #box{
          2 background:green;
          3 }
          4 
          5 #s1{
          6 color: red;
          7 }
          8 
          9 #s2{
          10 font-size: 30px;
          11 }
          

          復制代碼

          3.類選擇器

          所謂類:就是class . class與id非常相似 任何的標簽都可以加類,但是類是可以重復,屬于歸類的概念。同一個標簽中可以攜帶多個類,用空格隔開

          類的使用,能夠決定前端工程師的css水平到底有多牛逼?

          玩類了,一定要有”公共類“的概念。

          復制代碼

          .lv{
           color: green;
          }
          .big{
          font-size: 40px;
          }
          .line{
          text-decoration: underline;
          }
          

          復制代碼

          復制代碼

          <!-- 公共類 共有的屬性 -->
           <div>
           <p class="lv big">段落1</p>
           <p class="lv line">段落2</p>
           <p class="line big">段落3</p>
           </div>
          

          復制代碼

          總結:

          不要去試圖用一個類將我們的頁面寫完。這個標簽要攜帶多個類,共同設置樣式

          每個類要盡可能的小,有公共的概念,能夠讓更多的標簽使用

          未完待續歡迎繼續關注好程序員前端教程分享!

          ss怎么引入html

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

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

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

          <head>

          <style>

          p {

          color: red;

          }

          </style>

          </head>

          <body>

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

          </body>

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

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

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


          主站蜘蛛池模板: 91视频一区二区| 性色av一区二区三区夜夜嗨| 日韩精品无码视频一区二区蜜桃| 国模无码视频一区二区三区| 无码一区二区三区爆白浆| 无码一区二区三区免费| 亚洲av午夜福利精品一区| 精品福利一区二区三| 蜜桃传媒视频麻豆第一区| 亚洲AV综合色区无码一区爱AV| 熟女性饥渴一区二区三区| 中文字幕一区二区三区乱码| 国产亚洲一区二区手机在线观看| 亚洲国产专区一区| 91福利国产在线观看一区二区| a级午夜毛片免费一区二区 | 国产成人综合精品一区| 成人区人妻精品一区二区不卡网站| 国产乱码精品一区二区三 | 国产无线乱码一区二三区| 久草新视频一区二区三区| 日本一区二区在线播放| 国产手机精品一区二区| 日韩精品一区二区三区中文3d | 国产成人精品一区二三区在线观看 | 天天爽夜夜爽人人爽一区二区| 一区二区三区在线观看免费| 在线精品动漫一区二区无广告| 亚洲AV无码一区二区乱孑伦AS | 精品国产一区二区三区不卡| 国产精品久久无码一区二区三区网 | 日韩精品无码一区二区三区免费| 成人精品一区二区户外勾搭野战| 无码人妻精品一区二区三区不卡 | 久久人妻无码一区二区| 精品中文字幕一区二区三区四区| 成人午夜视频精品一区| 国内自拍视频一区二区三区| 色一情一乱一伦一区二区三区| 国产一区二区电影在线观看| 亚洲中文字幕一区精品自拍 |