CSS样式表及选择器相关内容(二)-伪类与伪元素选择器
伪类与伪元素选择器归纳:
一.伪类选择器(伪类以":"开头,用在选择器后,用于指明元素在某种特殊的状态下才能被选中)
1.a标签伪类选择器,其他标签类似
eg:
<style type="text/css">
/*设置a标签未访问样式*/
a:link{
/*coral:珊瑚色*/
color: coral;
}
/*设置标签访问后样式*/
a:visited{
color:red;
}
/*设置鼠标悬停a标签时的样式*/
a:hover{
/*cyan:青色*/
color: cyan;
/*设置鼠标在a标签上显示为手指样式*/
cursor:pointer;
}
/*设置a标签点击后的样式*/
a:active{
color: #ccc;
}
</style>
2.表示子元素的伪类选择器:(n也可以为:odd【奇数】、even【偶数】)
:first-child 选中的所有子元素中的第一个孩子
:last-child 选中的所有子元素中的最后一个孩子
:nth-child(n) 选中所有子元素的第n个孩子
:nth-last-child(n) 选中所有子元素的倒数第n个孩子
:first-of-type 选中所有子元素中每种类型中的第一个孩子
:last-of-type 选中所有子元素中每种类型中的最后一个孩子
:nth-of-type(n) 选中所有子元素中每种类型中的第n个孩子
:nth-last-of-type(n) 选中所有子元素中每种类型中的倒数第n个孩子
:only-child 获取独生子元素,即选中元素中只含有他一个孩子
3.伪类选择器-form表单:(:前面填写需选中元素对应的选择器)
:focus 聚焦状态时使用的样式
:disabled 标签禁用时使用的样式
:enabled 标签可用时使用的样式
:default 标签默认选中时使用的样式
:checked 用户选中时使用的样式
:valid 通过验证后使用的样式
:invalid 不通过验证使用的样式
:required 选中必填项时使用的样式
:optional 选填项使用的样式
:in-range 在范围内使用的样式
:out-of-range 在范围外使用的样式
二.伪元素选择器(伪元素以"::"开头,用在选择器后,用于选择指定的元素。)
eg:
<style type="text/css">
/*在指定元素之前添加内容*/
section p::before{
/*content属性值为要添加的内容*/
content: '*';
color: red;
} /*在指定元素之后添加内容*/
section p::after{
/*content属性值为要添加的内容*/
content: '*';
color: red;
} /*选中第一个字符*/
section::first-letter{
color: red;
font-size: 30px;
}
/*选中第一行文字*/
section::first-line{
color: blue;
}
/*用户选中文本设置(只有自身内部文本有该样式效果,里面包含的元素内容不含有,即p标签不会有该样式效果)*/
section::selection{
background-color: teal;
color: yellow;
}
</style>
<!-- body中内容 -->
<body>
<article>
<section>
我是section第一段文字<br />
我是section第二段文字
<span>span</span>
<p>第一段话</p>
<p>第二段话</p>
<p>第三段话</p>
<p>第四段话</p>
</section>
</article>
</body>
CSS样式表及选择器相关内容(二)-伪类与伪元素选择器的更多相关文章
- 一起学HTML基础-CSS样式表-基本概念、分类、选择器
一.基本概念: CSS (Cascading Style Sheets)层叠样式表,是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言. ...
- CSS样式表 选择器
1.内联样式表 和HTML联合显示,控制精确,但是可重用性差,冗余较多. 例:<p style="font-size:14px;">内联样式表</p> &l ...
- 【3-24】css样式表分类、选择器、样式属性
一.css样式表分类: (一)内联样式表:代码写在标签内的样式表 控制精确 代码重用性差 优先级最高 格式:<p style="样式属性">内容</p> ...
- CSS选择器及CSS样式表
前言 牛腩新闻发布系统中记忆最深的就是各种CSS选择器各种CSS样式,这些选择器之间肯定有它的优先级,包括CSS样式也一样,也是有它的优先级,本文介绍一些各种CSS选择器各种CSS样式以及它们的优先级 ...
- css样式表中四种属性选择器
学习此连接的总结http://developer.51cto.com/art/201009/226158.htmcss样式表中四种属性选择器1> 简易属性 tag[class]{ font-we ...
- css样式表---样式表分类、选择器
一.样式表分三类: 1.内联样式表.——放在元素的开始标记中.——只对当前元素起作用.<input name="txt" style="border:0px; bo ...
- css样式表和选择器的优先级以及position元素属性值的区别
css样式表优先级 问题:当同一个HTML元素被不止一个样式定义时,会使用哪个样式呢? 答:一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字4拥有最高的优先权. 1.浏览器缺省 ...
- 8.20 css样式表:样式分类,选择器。样式属性,
样式表分类: 1.内联样式表, 和html联合显示,例:<p style="font-size:14px;">内联样式表</p> 2.内嵌样式表 作为一个独 ...
- css样式表:样式分类,选择器。样式属性,格式与布局
样式表分类: 1.内联样式表, 和html联合显示,例:<p style="font-size:14px;">内联样式表</p> 2.内嵌样式表 作为一个独 ...
随机推荐
- ICMP重定向 Redirect netwox libpcap netwag
搭建环境 两台虚拟机. 攻击者:192.168.1.8 被攻击者:192.168.1.9 网络配置 主机均采用DHCP 如果没有路由器,可以使用NAT模式来做 攻击者配置 打开转发数据包功能 # su ...
- 【Servlet】JavaWeb应用的执行流程
Tomcat与Servlet简介 Tomcat Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache.S ...
- C# 第三方库
基本上选用的都是 https://www.nuget.org 分类中最流行的那个库 1. 日志工具库 NLOG Stackify.com 简单入门文章 https://stackify.com/nl ...
- SRDC - ORA-1628: Checklist of Evidence to Supply (Doc ID 1682729.1)
SRDC - ORA-1628: Checklist of Evidence to Supply (Doc ID 1682729.1) Action Plan 1. Execute srdc_db_u ...
- Incorrect datetime value: '' for column 'examDate' at row 1
出问题的程序:user.setCreateTime(new Date()); 控制台图片一张,问题是:Incorrect datetime value: '' for column 'createTi ...
- 5-1可视化库Seabon-整体布局风格设置
In [1]: import seaborn as sns import numpy as np import matplotlib as mpl import matplotlib.pyplot a ...
- easyui三
陈旧的开发模式 美工(ui工程师:出一个项目模型) java工程师:将原有的html转成jsp,动态展示数据 缺点: 客户需要调节前端的展示效果 解决:由美工去重新排版,重新选色.Vs前后端分离 美工 ...
- c# 第24节 分部方法
本节内容: 1:分部方法 1:分部方法 2:实现分部方法 实现:
- DOM的重绘和回流及代码性能优化
1.DOM的重绘和回流Repaint&Reflow 1.1重绘:元素样式的改变(但宽高.大小.位置等不变) 如outline.visibility.color.background-color ...
- ORB-SLAM2 地图加载2
补充SystemSetting和InitKeyFrame两个类的代码.实际上,由于是通过SystemSetting来读取的相机内参以及ORB特征参数,所以就可以将Tracking.cc中关于读取内参的 ...