常用 CSS 选择器】的更多相关文章

你也许已经掌握了id.class.后台选择器这些基本的css选择器.但这远远不是css的全部.下面向大家系统的解析css中30个最常用的选择器,包括我们最头痛的浏览器兼容性问题.掌握了它们,才能真正领略css的巨大灵活性. 1. * * { margin: 0; padding: 0; } 星状选择符会在页面上的每一个元素上起作用.web设计者经常用它将页面中所有元素的margin和padding设置为0. *选择符也可以在子选择器中使用. #container * { border: 1px…
转自:http://www.cnblogs.com/yiyuanke/archive/2011/10/22/CSS.html 你也许已经掌握了id.class.后台选择器这些基本的css选择器.但这远远不是css的全部.下面向大家系统的解析css中30个最常用的选择器,包括我们最头痛的浏览器兼容性问题.掌握了它们,才能真正领略css的巨大灵活性. 1. * * { margin: 0; padding: 0; } 星状选择符会在页面上的每一个元素上起作用.web设计者经常用它将页面中所有元素的m…
一.选择器的权重值 选择器权重值比较: !important infinity   无穷大 行间样式                   1000 id                               100 class|属性选择器|伪类 10 标签选择器|伪元素      1 通配符                         0 二.css常用选择器 1.id选择器.class选择器.标签选择器.属性选择器.通配符选择器 2.父子选择器/派生选择器.直接子元素选择器.并列选择…
// css 读取顺序从右到左,符合要求的都会匹配 // 通配符选择器 -- 选择所有元素 * // 通配符选择器 -- 选择某个元素下的所有元素 .demo * // 元素选择器 html,body,p,div等等 // 类选择器 -- 使用类选择器之前需要在html元素上定义类名 .className // 类选择器还可以结合元素选择器 -- 匹配类同时匹配元素 p.items // 多类选择器 -- 注意,有一个不存在将无法找到该元素 -- ie6不支持 .important.items…
p~ul//位于p元素后边的ul div>p div+p//紧接在 <div> 元素之后的所有 <p> 元素 [attribute]//[target]选择带有 target 属性所有元素. [attribute=value]//[target=_blank] 选择 target="_blank" 的所有元素. [attribute~=value]//[title~=flower] 选择 title 属性包含单词 "flower" 的所…
常用css选择器,希望对大家有所帮助,不喜勿喷. 1.*:通用选择器 * { margin: 0; padding: 0; } 选择页面上的全部元素,通常用于清除浏览器默认样式,不推荐使用. 2.#id:id选择器 #id { width:1200px; height: 500px; } 优先级别较高,id名最好唯一. 3..class:类选择器 .class { width: 1200px; height: 500px; } class名可以重复,可以修饰多个元素. 4. tagName:标签…
XPath语法 XPath 是一门在 XML 文档中查找信息的语言.XPath 可用来在 XML 文档中对元素和属性进行遍历.XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 都构建于 XPath 表达之上. 节点关系 (1)父(Parent) 每个元素以及属性都有一个父. 在下面的例子中,book 元素是 title.author.year 以及 price 元素的父: <book> <title>Harry Potter</tit…
在selenium元素定位时会用到css选择器选取元素,虽说xpath在定位元素时能解决大部分问题,但使用css选择器选取元素也是一种不错的选择. css相较与xpath选择元素优点如下: 表达式更加简洁 一般情况css的运行速度是优于xpath的. 常用的CSS选择器大致分为以下几种: 1.基础选择器: 基础选择器包括: 标签:直接使用标签名,如下列:p 类(class):“.”(英文句号)+class值 id:“#”+id值 通配符:意为匹配所有元素, 用“*”表示 事列: style标签中…
CSS选择器命名及常用命名 CSS选择器命名及常用命名 规范的命名也是Web标准中的重要一项,标准的命名可以使代码更加易读,而且利于搜索引擎搜索,比如定义了两个div,一个 id 命名为“div1”,另外一个命名为“News”,肯定第二个比较易读,而且搜索引擎抓取率要高,在团队合作中还可以大大提高工作效率.为了达到这种效果我们就要规范化命名(语义化命名)!   说个题外话,规范化命名的代码,会显着你更加专业!     关于CSS命名法,和其他的程序命名差不多,主要有三种:骆驼命名法,帕斯卡命名法…
# CSS三种引入方式 ## 一.三种方式的书写规范 #### 1.行间式 ```html<div style="width: 100px; height: 100px; background-color: red"></div>``` #### 2.内联式 ```html<head> <style> div { width: 100px; height: 100px; background-color: red; } </styl…