selenium之CSS选择器
来源:互联网 发布:nfc手机支付软件 编辑:程序博客网 时间:2024/04/28 14:10
为什么我要学习CSS?
最近在学习Selenium+java,在元素定位的过程中需要使用到css选择器,所以巩固一下CSS的概述以及CSS选择器即可,个人是觉得没有必要对CSS的所有知识进行深入学习的,毕竟在定位过程中,我们只是需要定位器啦,本篇文章只是作为本人的学习记录,如果能够帮助到刚刚学习自动化的同学,倍感荣幸。
学习网站:http://www.w3school.com.cn/
CSS是什么?
css(Cascading Style Sheets)指层叠样式表。是用来定义如何显示HTML元素的,HTML可以看作是人,而CSS可以看作是衣服,衣服可以有很多套,不同的衣服可以穿出不同的感觉,也就是不同的用户体验感。
为什么会出现CSS?
样式是为了解决内容和表现分离的问题,以前的样式是通过html的属性进行设置的,不便于管理和维护,后来为了解决这个问题,万维网联盟(W3C),肩负起了HTML标准化的使命,并在HTML4.0之外创造出样式(Style)
所有的主流浏览器均支持层叠样式表
CSS的好处?
样式通常是存储在一个名叫样式表的外部文件中,实现了内容和表现的分离,同时极大的提高了工作效率,因为可以通过编辑一个简单的css文档,外部样式表使你有能力改变站点中所有页面的布局和外观。
样式表可以存放的位置?
* 单个HTML元素中* HTML页面的头元素中* 外部的CSS文件中
层叠次序:当同一个HTML元素被不止一个样式定义时,会使用哪个样式呢?
据说所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字4拥有最高的优先权,也就是1-4的优先权依次递增。
1. 浏览器缺省设置2. 外部样式表3. 内部样式表(位于<head>标签内部)4. 内联样式(在HTML元素内部)
因此,内联样式拥有最高的优先权,这意味着它将优先于一下3,2,1中的样式申明。
什么是CSS选择器?
CSS选择器用于选择需要添加样式的元素。下面的图片取自W3School:http://www.w3school.com.cn/
特别说明:W3School.com.cn上有“在线测试工具”,如果需要练习,请自便诺。
- selenium之CSS选择器
- CSS选择器之【组合选择器】
- JQuery选择器之CSS选择器
- CSS选择器之属性选择器
- selenium之CSS简述
- selenium之CSS定位
- CSS:CSS选择器之【基本选择器】
- CSS:CSS选择器之【组合选择器】
- CSS/jQuery之选择器
- Jquery之CSS选择器
- css学习之选择器
- CSS之选择器
- CSS选择器之二
- css笔记之选择器
- CSS之选择器
- CSS基础之选择器
- CSS学习之选择器
- CSS之选择器相关
- 不容错过这十款 GNOME Shell 扩展
- zookeeper学习记录
- 第四周项目3——单链表应用(3)
- 自定义View——PorterDuffXfermode
- 拖拽中怎么修复bug(霸哥)
- selenium之CSS选择器
- [转]如何使用CSDN-markdown编辑器
- YCbCr与YUV的区别
- 一丁点感想
- C++学习笔记--模板
- 以两军问题为背景来演绎Basic Paxos
- 08 多态
- photo
- jsp调用javaBean方式一(new实例化对象)