中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

css如何設(shè)置權(quán)重

小編給大家分享一下css如何設(shè)置權(quán)重,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)是專業(yè)的稷山網(wǎng)站建設(shè)公司,稷山接單;提供網(wǎng)站建設(shè)、網(wǎng)站制作,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行稷山網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

在css中,可以使用“!important”語句來設(shè)置權(quán)重,該語句為開發(fā)者提供了一個(gè)增加樣式權(quán)重的方法;語法格式“屬性:屬性值 !important;”?!?important”語句是對整條樣式的聲明,包括這個(gè)樣式的屬性和屬性值。

本教程操作環(huán)境:windows7系統(tǒng)、CSS3&&HTML5版、Dell G3電腦。

CSS權(quán)重

是指樣式的優(yōu)先級(jí),有兩條或多條樣式作用于一個(gè)元素,權(quán)重高的那條樣式對元素起作用,權(quán)重相同的,后寫的樣式會(huì)覆蓋前面寫的樣式。

權(quán)重的等級(jí)

(1)!important,加在樣式屬性值后,權(quán)重值為10000

(2)內(nèi)聯(lián)樣式,如:style=“”,權(quán)重值為1000

(3)ID選擇器,如:#content,權(quán)重值為100

(4)類,偽類和屬性選擇器,如:content、:hover權(quán)重值為10

(5)標(biāo)簽選擇器和偽元素選擇器,如:div,p,:before權(quán)重值為1

(6)通用選擇器( * ) 、子選擇器(>)、相鄰選擇器(+)、同胞選擇器(~)、權(quán)重值為0

css怎么設(shè)置權(quán)重?

在css中,可以使用“!important”語句來設(shè)置權(quán)重,該語句為開發(fā)者提供了一個(gè)增加樣式權(quán)重的方法。

css權(quán)重值(重疊性)實(shí)例

  • css中有很多選擇器,那在多個(gè)選擇器都作用于同一個(gè)元素的情況下會(huì)出現(xiàn)什么效果呢?    代碼

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
    <style type="text/css">
      p{
        color:red;
        font-size: 10px;
      }
      #wrap{
        color: deeppink;
        font-size: 30px;
      }
      .box{
        color:yellow;
        font-size: 50px;
      }
    </style>
  </head>
  <body>
    <p id="wrap">
       猜猜我是什么顏色
    </p>
  </body>
</html>
  • 執(zhí)行可結(jié)果
    css如何設(shè)置權(quán)重

  • 小結(jié)  :  出現(xiàn)這種效果是因?yàn)闉g覽器是根據(jù)權(quán)重值來判斷使用哪種css樣式的,權(quán)重值高的它的優(yōu)先級(jí)會(huì)越高,就會(huì)呈現(xiàn)那種css樣式,id選擇器的權(quán)重值為100>類選擇器10>標(biāo)簽選擇器1,所以最終結(jié)果為id選擇器設(shè)置的樣式

  • 示列二  代碼

!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
    <style type="text/css">
      *{
          color: cyan;
      }
      div {
          color: yellow;
      }
    </style>
  </head>
  <body>
    <div>
        <p id="wrap">
        猜猜我是什么顏色
        </p>
    </div>
  </body>
</html>
  • 執(zhí)行結(jié)果

css如何設(shè)置權(quán)重

  • 小結(jié)  : 繼承元素是沒有權(quán)重值的,所以最終結(jié)果為通用選擇器設(shè)置的樣式

  • 實(shí)例三   代碼

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
    <style type="text/css">
      p{
          color: yellow;
      }
      *{
          color: cyan;
      }
    </style>
  </head>
  <body>
    <div>
        <p id="wrap">
        猜猜我是什么顏色
        </p>
    </div>
  </body>
</html>
  • 執(zhí)行結(jié)果
    css如何設(shè)置權(quán)重

  • 小結(jié) :   標(biāo)簽選擇器的權(quán)重值是1,但是仍然大于通用選擇器,所以最終結(jié)果為標(biāo)簽選擇器設(shè)置的樣式

  • 實(shí)例四  代碼

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
    <style type="text/css">
      div p{
          color: yellow;
      }
      div>p{
          color: cyan;
      }
      p{
          color: red;
      }
    </style>
  </head>
  <body>
    <div>
        <p id="wrap">
        猜猜我是什么顏色
        </p>
    </div>
  </body>
</html>
  • 執(zhí)行結(jié)果

css如何設(shè)置權(quán)重

  • 實(shí)例五  代碼

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
    <style type="text/css">
      div>p{
          color: cyan;
      }
      div p{
          color: yellow;
      }
      p{
          color: red;
      }
    </style>
  </head>
  <body>
    <div>
        <p id="wrap">
        猜猜我是什么顏色
        </p>
    </div>
  </body>
</html>
  • 執(zhí)行結(jié)果
    css如何設(shè)置權(quán)重

!important 提升權(quán)重值實(shí)例

我們在做網(wǎng)頁代碼時(shí),有些特殊的情況需要為某些樣式設(shè)置具有最高權(quán)重值,怎么辦?比如我們知道內(nèi)聯(lián)樣式的權(quán)重值是1000,比較大,那么我們可以使用!important來解決。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>!important的使用</title>
        <style type="text/css">
            div{
                color:green !important;
            }
        </style>
    </head>
    <body>
        <div id="box" style="color:red;">
            <span>猜猜我是什么顏色</span>
        </div>
    </body>
</html>
  • 執(zhí)行結(jié)果

css如何設(shè)置權(quán)重

  • 小結(jié):  使用!important是一個(gè)壞習(xí)慣,應(yīng)該盡量避免,因?yàn)檫@嚴(yán)重破壞了樣式表中固有的權(quán)重值比較規(guī)則,使得在調(diào)試bug變得更加困難。當(dāng)兩條相互沖突的帶有!important規(guī)則作用與同一個(gè)標(biāo)簽,那么擁有最大優(yōu)先級(jí)的將會(huì)被采用。

什么情況下可以使用!important ?

  • 第一種

    • 你的網(wǎng)站上有一個(gè)設(shè)計(jì)了全站樣式的css文件

    • 同時(shí)你或者你的小伙伴寫了一些很差的內(nèi)聯(lián)樣式

  • 第二種

    box p { color: blue; } p.awesome { color: red; }

    怎樣才能使得文本的顏色變?yōu)榧t色?這種情況下,如果不適用!important.第一條規(guī)則永遠(yuǎn)大于第二條的規(guī)則。

總結(jié)

css如何設(shè)置權(quán)重

以上是“css如何設(shè)置權(quán)重”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前名稱:css如何設(shè)置權(quán)重
本文URL:http://www.rwnh.cn/article42/jjedhc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、App設(shè)計(jì)、品牌網(wǎng)站制作、網(wǎng)站設(shè)計(jì)服務(wù)器托管、用戶體驗(yàn)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司
搜索| 安溪县| 喀什市| 阿坝县| 宜章县| 兰西县| 徐州市| 疏附县| 鲁甸县| 南投县| 贞丰县| 丰镇市| 应城市| 涡阳县| 闽侯县| 玛多县| 城口县| 行唐县| 铜川市| 黎城县| 砀山县| 绥棱县| 六枝特区| 来凤县| 宁津县| 年辖:市辖区| 泰宁县| 叶城县| 万安县| 额济纳旗| 沁源县| 秭归县| 平定县| 华坪县| 秦皇岛市| 柳州市| SHOW| 仁寿县| 辽宁省| 蒙城县| 白朗县|