CSS 01 准备 选择器、伪元素

简介: CSS3 浏览器支持情况​ 网址查询:caniuse.comCSS3的伪类选择器(一)动态伪类选器​a:link{}a:visited{}a:hover{}a:active{}UI元素状态伪类选择器​ html部分:​<input type="text"><input type="text" disable> // disable 是状态​ CSS部分:(根据状态确定样式)​input :enable{}input:disable{}CSS3的伪类选择器(二)结构伪类选择器​ html部分: <ul

CSS3 浏览器支持情况

网址查询:caniuse.com

CSS3的伪类选择器(一)

动态伪类选器

a:link{}
a:visited{}
a:hover{}
a:active{}

UI元素状态伪类选择器

html部分:

<input type="text">
<input type="text" disable>     // disable 是状态

CSS部分:(根据状态确定样式)

input :enable{}
input:disable{}

CSS3的伪类选择器(二)

结构伪类选择器

html部分:

<ul>
                    <li a href=""></li>
                    <li a href=""></li>
                    <li a href=""></li>
                    <li a href=""></li>
                    <li a href=""></li>
                    <li a href=""></li>
                    <li a href=""></li>
                </ul>

css部分

li:fist-child{}    元素的第一个子元素选中
            li:last-child{}     元素的最后一个子元素选中
            li:nth-child(****){}    选中顺序从左往右
                li:nth-child(2n){}  元素的第偶数个子元素选中
                li:nth-child(2n+1){}  元素的第奇数个子元素选中
                li:nth-child(n+5){}  元素从第5个子元素开始选中
                li:nth-child(4n+1){}  元素每4个元素选中
            li:nth-last-child(){}     选中顺序从右往左
            li:nth-of-type(){}     限定是li标签的子元素 从前往后
            li:nth-last-of-type{}    从后往前
            li:fist-of-type{}    限定是第一个li标签子元素
            li:last-of-type{}    限定是最后一个li标签子元素
            li:only-child{}      选择的元素是它父元素只有一个子元素
            li:only-of-type{}    选择的元素是它父元素只有一个子元素,但是限制子元素的标签类型为li
            li:empty{}              选中的li标签父元素是空的

伪元素

html:

<div class="demo">
    <p></p>
</div>

css:

.demo::first-letter{}   文本段落首字
.demo::first-line{}    文本段落首行
.demo::before{   //demo之前
    content:;     //伪元素的content属性必须要有,不设置也要有,留空
}   
.demo::after{   //demo之后
     content:;
}
相关文章
|
1天前
|
前端开发
前端 css 经典:选择器速记
前端 css 经典:选择器速记
6 0
|
3天前
|
前端开发
【Web前端】CSS基本语法规范和引入方式&&常见选择器用法&&常见元素属性
【Web前端】CSS基本语法规范和引入方式&&常见选择器用法&&常见元素属性
|
3天前
|
前端开发
CSS选择器
CSS选择器
13 1
|
3天前
|
前端开发 开发者
【专栏:CSS基础篇】CSS选择器详解:精准定位网页元素
【4月更文挑战第30天】本文介绍了CSS选择器在Web开发中的重要性,详细阐述了基础选择器(元素、类、ID、属性和伪类/伪元素)及复杂选择器(后代、子元素、相邻兄弟和一般兄弟)的用法。通过理解并巧妙运用这些选择器,开发者能更高效地控制页面样式,提高代码的可维护性。CSS预处理器如Sass、LESS进一步增强了选择器的功能,助力创建优雅且强大的样式表,实现精准的网页设计。
|
3天前
|
前端开发
css伪类伪元素都有哪些区别是什么
css伪类伪元素都有哪些区别是什么
|
3天前
|
前端开发 容器
【Web 前端】css选择器有哪些?
【4月更文挑战第22天】【Web 前端】css选择器有哪些?
|
3天前
|
前端开发
css的选择器,优先级和示例
css的选择器,优先级和示例
9 1
|
3天前
|
前端开发
【CSS进阶】巧用伪元素before和after制作绚丽效果(下)
【CSS进阶】巧用伪元素before和after制作绚丽效果(下)
13 0
|
3天前
|
前端开发
【CSS进阶】巧用伪元素before和after制作绚丽效果(上)
【CSS进阶】巧用伪元素before和after制作绚丽效果
29 0
|
3天前
|
移动开发 前端开发 JavaScript
CSS选择器 前端开发入门笔记(十)
CSS选择器 前端开发入门笔记(十)
22 1