批改状态:合格
老师批语:
<h1 style="color:green">php.cn</h1>
<style>h1{color:red;}</style>
<head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title><link rel="stylesheet" href="css/style1.css" /></head>
就是怎样选择标签元素
<h2 title="hello!">item1</h2><style>h2[title] {color: blue;}</style>
如果是类和id属性,可以分别用.和#简写
<h2 class="abc">hello css!</h2><h2 id="abcd">hello css!</h2><style>h2.abc {color: cyan;}h2#abcd {color: red;}</style>
h2.abc, h2#abcd {background-color: yellow;}
<div><p>abc</p></div><p><span>abcd</span></p><style>div p {color: blue;}p {color: red !important;}</style>
<ul class="list"><li class="item">item1</li><li class="item second">item2</li><li class="item">item3<ul class="inner"><li>item3-1</li><li>item3-2</li><li>item3-3</li><p>123</p></ul></li><li class="item">item4</li><li class="item">item5</li><li class="item">item6</li><li class="item">item7</li><li class="item">item8</li></ul><style>/* 后代元素用空格 */.list li {border: 1px solid red;}/* 子元素用> */.list > li {border: 1px solid blue;}/* 相邻兄弟用加号 下面例子找到的是第3个li标签[item3那个] */.item.second + li {color: red;background-color: blue;}</style>
<ul class="list"><li class="item">item1</li><li class="item second">item2</li><li class="item">item3<ul class="inner"><li>item3-1</li><li>item3-2</li><li>item3-3</li><p>123</p></ul></li><li class="item">item4</li><li class="item">item5</li><li class="item">item6</li><li class="item">item7</li><li class="item">item8</li><p>asdf</p></ul><style>.item.second ~ p {color: red;background-color: lightcyan;}</style>

<h1>Hello</h1><style>body h1 {color: green;}h1 {color: darkorange;}</style>

权重的三个数字表示:id数量 class数量 标签数量。组成的值越大越优先。
不推荐用id,因为权重太高。建议用class,class可以任意命名
bootstrap,element ui都是很好的框架,如果想改其中的特征,就通过自定义class 使优先级增高,从而完成想要自定义的功能
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号