CSS选择器中的空格与尖括号有何区别? 例子1: .a .b { margin: 0; } 空格隔开a和b,选择所有后代元素. 例子2: .a>.b { margin: 0; } 尖括号隔开a和b,选择所有子元素. 两个例子的区别就在于后代和子,后代包含子子孙孙. [空格符]white space characters 扫码关注就等你了!…
## css选择器中:first-child 与 :first-of-type的区别 ---- :first-child选择器是css2中定义的选择器,从字面意思上来看也很好理解,就是第一个子元素.比如有段代码: <div> <p>第一个子元素</p> <h1>第二个子元素</h1> <span>第三个子元素</span> <span>第四个子元素<spanp> </div> p:fir…
我们来看一下一个简单的例子: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> h1 { color:yellow; } h1.title { color:red; } </style></head><body> <…
在SharePoint中很多元素的ID都用点(.)来连接的,比如: <li class="ms-cui-group" id="Ribbon.Documents.EditCheckout" unselectable="on"> 熟悉css的都知道点(.)是用来标示类选择器的,如果直接用: # Ribbon.Documents.EditCheckout{ } 作为选择器是不可能起作用的. 那么问题来了,怎么用把上面元素的id作为css的选…
正则表达式在任何语言中都有使用,只是使用的形式不一样而已 css也是一门语言,也有自己的正则表达式 正则表达式中的一些通用规则: 1 ^ 表示字符串开始位置匹配 2 $表示字符串结束为止匹配 3 *表示字符串任意位置匹配 4 i表示字符串匹配不区分大小写 5 g 表示字符串全局匹配 css属性选择器与正则表达式: 1 [attr="val"] 选择attr属性值只为val的元素<div attr="val"/> 2[attr]选择有attr这个属性的元素…
:first-child选择器是css2中定义的选择器,从字面意思上来看也很好理解,就是第一个子元素.比如有段代码: p:first-child  匹配到的是p元素,因为p元素是div的第一个子元素: h1:first-child  匹配不到任何元素,因为在这里h1是div的第二个子元素,而不是第一个: span:first-child  匹配不到任何元素,因为在这里两个span元素都不是div的第一个子元素: 然后,在css3中又定义了:first-of-type这个选择器,这个跟:first…
:first-child选择器是css2中定义的选择器,从字面意思上来看也很好理解,就是第一个子元素.比如有段代码: p:first-child  匹配到的是p元素,因为p元素是div的第一个子元素: h1:first-child  匹配不到任何元素,因为在这里h1是div的第二个子元素,而不是第一个: span:first-child  匹配不到任何元素,因为在这里两个span元素都不是div的第一个子元素: :first-child  匹配到的是p元素,因为在这里div的第一个子元素就是p.…
.a.b 代表 一个元素上 同时 有 a 类 和 b 类 .a .b (中间有空格) 代表 .b 是 .a 的子元素选择. .a,.b 代表 class='a' 和 class='b' 都会被选择上.…
看官方解释 element element  例子: div p 官方解释:div内部所有的p元素 就是说 只要p在div内部.如果 p在span内部,span在div内部,p也算在div内部 <!DOCTYPE html> <html> <head> <style> div p { background-color:yellow; } </style> </head> <body> <div> <p&g…
1 margin margin 是外边距的意思,是边框到外部另一元素之间的距离,允许使用负值 语法结构: margin:5px auto;                  意思上下为5,左右平均居中 margin-top: 20px;                 上外边距 margin-right: 30px;               右外边距 margin-bottom: 30px;           下外边距 margin-left: 20px;                 …