CSS——CSS权重计算测试题

简介: CSS——CSS权重计算测试题

1


<title>第1题</title>
    <style type="text/css">
      #father #son{  
        color:blue;
      }
      #father p.c2{
        color:black;
      }
      div.c1 p.c2{
        color:red;
      }
      #father{
        color:green !important;  /* 继承的权重为0 */
      }
    </style>
  </head>
  <body>
    <div id="father" class="c1">
      <p id="son" class="c2">
        试问这行字体是什么颜色的?
      </p>
    </div>
  </body>


2


<title>第2题</title>
    <style type="text/css">
      #father{
        color:red;/* 继承的权重为0 */
      }
      p{
        color:blue;  
      }
    </style>
  </head>
  <body>
    <div id="father">
      <p>试问这行字体是什么颜色的?</p>
    </div>
  </body>


3


<title>第3题</title>
    <style type="text/css">
      div p{   
        color:red;
      }
      #father{
        color:red;
      }
      p.c2{    
        color:blue;
      }
    </style>
  </head>
  <body>
    <div id="father" class="c1">
      <p class="c2">
        试问这行字体是什么颜色的?
      </p>
    </div>
  </body>


4


  <title>第4题</title>
    <style type="text/css">
      div div{ 
        color:blue;
      }
      div{
        color:red;
      }
    </style>
  </head>
  <body>
    <div>
      <div>
        <div>
          试问这行字体是什么颜色的?
        </div>
      </div>
    </div>
  </body>


5


<title>Document</title>
  <style type="text/css">
    div div div div div div div div div div div div{  
      color:red;
    }
    .me{ 
      color:blue;
    }
  </style>
</head>
<body>
  <div>
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <div>
                  <div>
                    <div>
                      <div>
                        <div class="me">试问这行文字是什么颜色的</div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</body>


6


  <title>Document</title>
  <style type="text/css">
    .c1 .c2 div{  
      color: blue;
    }
    div #box3{
      color:green;
    }
    #box1 div{
      color:yellow;
    }
  </style>
</head>
<body>
  <div id="box1" class="c1">
    <div id="box2" class="c2">
      <div id="box3" class="c3">
        文字
      </div>
    </div>
  </div>
</body>


答案及解析


前五个都是蓝色,最后一个是黄色


第六题解析:计算权重相同,就近原则


相关文章
|
4月前
|
前端开发
解决VScode在保存less文件时,自动生成对应的css文件以及安装Easy less之后,计算式子不显示结果的问题
解决VScode在保存less文件时,自动生成对应的css文件以及安装Easy less之后,计算式子不显示结果的问题
|
12天前
|
前端开发 JavaScript Java
《手把手教你》系列技巧篇(十九)-java+ selenium自动化测试-元素定位大法之By css下卷(详细教程)
【4月更文挑战第11天】按计划今天宏哥继续讲解css的定位元素的方法。但是今天最后一种宏哥介绍给大家,了解就可以了,因为实际中很少用。
35 2
|
13天前
|
Web App开发 编解码 前端开发
css怎么测试
【4月更文挑战第13天】css怎么测试
16 4
|
14天前
|
前端开发 JavaScript Java
《手把手教你》系列技巧篇(十八)-java+ selenium自动化测试-元素定位大法之By css中卷(详细教程)
【4月更文挑战第10天】本文主要介绍了CSS定位元素的几种方法,包括ID属性值定位、其他属性值定位和使用属性值的一部分定位。作者提供了示例代码,展示了如何使用这些方法在Java+Selenium自动化测试中定位网页元素。通过CSS选择器,可以更精确地找到页面上的特定元素,如输入框、按钮等,并进行相应的操作,如输入文本、点击等。文章还提供了实际运行代码后的控制台输出和浏览器动作的示例。
50 0
|
15天前
|
前端开发 JavaScript Java
《手把手教你》系列技巧篇(十七)-java+ selenium自动化测试-元素定位大法之By css上卷(详细教程)
【4月更文挑战第9天】本文介绍了CSS定位方式的使用,包括它的优势和8种常用的定位方法。CSS定位相比XPath定位更快、更稳定。文章通过示例详细讲解了如何使用CSS定位元素,包括通过id、name、class name、tag name、link text、partial link text以及XPath进行定位。还提供了Java代码示例来演示如何在自动化测试中使用这些定位方法。
39 1
|
6月前
|
前端开发
CSS 选择器权重计算与优先级
CSS 选择器权重计算
52 0
CSS 选择器权重计算与优先级
|
8月前
|
前端开发
CSS中的计算属性
CSS中的计算属性
CSS-动态计算高度
Viewport viewport:可视窗口,也就是浏览器。 vw Viewport宽度, 1vw 等于viewport宽度的1% vh Viewport高度, 1vh 等于viewport高的的1%
|
12月前
|
设计模式 前端开发 容器
css选择器以及权重这次我是真的弄懂了
css作为前端的三大基石,对于我们前端开发来说极其重要。其中css选择器在日常开发中天天会碰到,但是每种类型的选择器你真的都弄懂弄透彻了吗?下面请跟随笔者的步伐在来温习一遍。希望能对你有所帮助。
61 0
|
前端开发
css中如何在一行计算固定宽度和自适应宽度
css中如何在一行计算固定宽度和自适应宽度
77 0