您现在的位置是:网站首页> 编程资料编程资料
css伪类伪元素域高级选择器的介绍详解如何使用CSS3中的结构伪类选择器和伪元素选择器解析CSS中的伪元素及其与伪类的区别详解CSS中的伪类与伪元素及二者间的区别浅谈CSS伪类与伪元素CSS伪类和伪元素的区别详解css3 伪元素和伪类选择器详解CSS伪类/伪元素选择器整理CSS伪类与CSS伪元素的区别及由来具体说明浅谈CSS 伪元素&伪类的妙用
2023-10-28
166人已围观
简介 css伪类伪元素域高级选择器的介绍,需要的朋友可以参考一下
给链接定义样式
a:link 表示尚未访问的链接,鼠标未划过和点击
a:visited 表示已经访问的链接
a:hover 表示鼠标划入的链接
a:active 表示激活的链接,也就是鼠标点击链接的一瞬间
注意上面这四个链接的伪类在使用的时候要有一定的顺序,即上面列举的顺序,否则看不到效果。可以简单记为LOVE(包含link和visited首字母)和HATE(包含hover和active的首字母)。
给段落定义样式
:first-letter 为一行中的第一个字符创建样式
:first-line 为一段中第一行创建样式
更多伪类和伪元素
:before 可以在指定元素的前面添加内容。比如有一个段落p,你要在前面添加"Hello",可以用伪类表示为p:before {content: "Hello";}
:after 和:before一样,只不过实在元素的后面添加内容。
但是IE6, IE7不支持content属性。
:first-child 选取其他元素的第一个子元素,这里容易引起混淆。比如有下面的一段代码:
- 第一行
- 第二行
- 第三行
- 第一行
- 第二行
- 第三行
那么,li:frist-child将会选取所有ul标签下的第一个li标签,也就是上面两个内容为第一行的li标签,而不是选择li标签的第一个子元素
:focus 这个伪元素与链接的:hover相似,只不过:hover为链接专用,而这个可以用于其他的元素,表示当元素获得焦点时应有的样式
高级选择器
子选择器
">"可用来作为子选择器。当要选取一个元素的子元素时,可以使用这个符号。比如有下面一段代码:
- 第一级
- 第二级
p>ul 只会选择第一个ul标签,而不会选择第二个ul标签,因为它不是p标签的子元素,而是li标签的子元素。如果要达到选择这两个ul标签,可以是p ul。这样p标签下面所有的ul标签都会被选中。这种形式选取的是p标签下面的所有子孙元素。
同胞选择器
"+"可用来作为同胞选择器。在HTML中,紧挨另一个标签出现的标签被称为邻近同胞标签,如:
标题
段落
p标签紧邻h1标签,因此p标签为h1的同胞标签,可以通过h1+p来选择。
属性选择器
在属性选择器中,用[]包含要选择的属性,如:
img[title]
那么,所有带有title属性的img标签都会被选中,而那些没带title标签的img则不会被选中。[]括号前面可以使任何有效的选择器。
属性选择器中的属性还可以带有值。比如许多表单元素的形式都一样,如和,那么input[type = "text"]可以让你只选中文本框。
其他的一些属性选择器还有:
^= 让你匹配属性"以...开始"的标签,如:a[href^= "http://"]则匹配所有以http://开头的链接。
$= 让你匹配属性"以...结束"的标签,如:a[href$=".com"]则匹配所有以".com"结尾的链接。
*= 让你匹配属性包含某一值的标签,如:a[href*= "renren"]则匹配href中包含"renren"的所有链接。
相关内容
- 什么是@font-face及font-face如何在css中使用深入理解CSS @font-face性能优化CSS3 @font-face属性使用指南CSS3用@font-face实现自定义英文字体CSS @font-face属性实现在网页中嵌入任意字体css常用样式font设置字体的多种变换(实例详解)css中引入指定字体@font-face兼容各浏览器的问题
- Firefox按钮和锚标签上的虚线轮廓删除方法去除在FireFox中点击链接时,出现虚线边框的解决办法去掉a标签和按钮加背景图片虚线/阴影完美解决方案去掉a标签超链接的虚线框的方法css去掉点击连接时所产生的虚线边框技巧兼容符合w3c标准的浏览器隐藏超链接,按钮按下时的虚线方法使用CSS清除按钮和超链接点击时产生的虚线 DIV+CSS实例虚线边框|CSS虚线下划线及虚线用应去掉点击链接时出现的虚线框的几个方法css 网页虚线制作方法剖析纯CSS搞定按钮、链接点击时的虚线
- 用纯css3和html制作泡沫对话框实现代码CSS3软件卸载对话框代码 根据是否卸载出现不同表情CSS实现对话框小尾巴功能纯CSS实现气泡对话框尖角处理方案纯CSS代码实现各类气球泡泡对话框效果css 实现小尖角聊天对话框带尖角的说话泡泡效果
- 天天飞车威酷挑战赛奖品奖励介绍说明_手机游戏_游戏攻略_
- 天天飞车威酷挑战赛怎么抽奖_抽奖方法介绍说明_手机游戏_游戏攻略_
- 天天飞车全民挑战赛总冠军周俊元刷3700W高分视频赏析_手机游戏_游戏攻略_
- 天天飞车A车猎影上线时间_天天飞车A车猎影怎么样_手机游戏_游戏攻略_
- 我叫MT自杀刷蓝色套装攻略推荐 一套阵容刷五个部位_手机游戏_游戏攻略_
- 雷霆战机新手平民飞机推荐 速升4星进阶4星教程攻略_手机游戏_游戏攻略_
- 雷霆战机第6关通关视频_手机游戏_游戏攻略_
