
文章插图
:nth-last-of-type() | 在列表末尾选择类型的子元素:nth-last-of-type(an+b) 这个 CSS 伪类 匹配那些在它之后有 an+b-1 个相同类型兄弟节点的元素,其中 n 为正值或零值 。它基本上和 :nth-of-type 一样,只是它从结尾处反序计数,而不是从开头处 。
.innerDiv p:nth-last-of-type(1) {color: orangered;}这会选择innerDiv元素中包含的类型为p元素的列表中的最后一个子元素 。<div class="innerDiv"><p>These are the necessary steps</p><p>hiya</p><div>Div1</div><p>Do the same.</p><div>Div2</div></div>
文章插图
:link | 选择一个未访问的超链接:link伪类选择器是用来选中元素当中的链接 。它将会选中所有尚未访问的链接,包括那些已经给定了其他伪类选择器的链接(例如:hover选择器,:active选择器,:visited选择器) 。
为了可以正确地渲染链接元素的样式,:link伪类选择器应当放在其他伪类选择器的前面,并且遵循LVHA的先后顺序,即::link — :visited — :hover — :active 。:focus伪类选择器常伴随在:hover伪类选择器左右,需要根据你想要实现的效果确定它们的顺序 。
a:link {color: orangered;}<a href=https://www.isolves.com/it/cxkf/yy/CSS2/2020-06-05/"/login">Login
文章插图
:checked | 选择一个选中的复选框:checked CSS 伪类选择器表示任何处于选中状态的「radio」(<input type="radio">), 「checkbox」 (<input type="checkbox">) 或("select") 元素中的「option」 HTML元素("option") 。
input:checked {box-shadow: 0 0 0 3px hotpink;}<input type="checkbox" />
文章插图
:valid | 选择一个有效的元素:valid CSS 伪类表示内容验证正确的<input> 或其他 <form> 元素 。这能简单地将校验字段展示为一种能让用户辨别出其输入数据的正确性的样式 。
input:valid {box-shadow: 0 0 0 3px hotpink;}
文章插图
:invalid | 选择一个无效的元素:invalid CSS 伪类 表示任意内容未通过验证的<input> 或其他 <form> 元素 。
input[type="text"]:invalid {border-color: red;}:lang() | 通过指定的lang值选择一个元素:lang() CSS 伪类基于元素语言来匹配页面元素 。/* 选取任意的英文(en)段落 */p:lang(en) {quotes: '201C' '201D' '2018' '2019';}:not() | 用来匹配不符合一组选择器的元素CSS 伪类 :not() 用来匹配不符合一组选择器的元素 。由于它的作用是防止特定的元素被选中,它也被称为反选伪类(negation pseudo-class) 。来看一个例子:
.innerDiv :not(p) {color: lightcoral;}<div class="innerDiv"><p>Paragraph 1</p><p>Paragraph 2</p><div>Div 1</div><p>Paragraph 3</p><div>Div 2</div></div>
文章插图
Div 1 和 Div 2会被选中,p 不会被选 中 。
推荐阅读
- 避免被diss,务必记住这些正确打日志的方式
- |春末鲫鱼都躲在这些地方,这样选择钓位、出钓时间,钓鱼不空竿
- 大型企业核心主流堆叠,CSS集群交换技术,总结版,两分钟掌握
- 这些SUV国内很热销!中美豪华品牌价格大对比
- 冬季养生如何减肥最好 试试这些减肥法
- 重装系统竟如此简单?你还在为这些事儿浪费时间吗
- 春季养生四季平安 试试这些春季养生方法
- 宝宝春季如何穿衣不着凉 试试这些增减衣物的办法
- 春季提高宝宝免疫力很重要 可以多吃这些食物
- 男人春季健身得抓紧 常做这些运动让身体更好
