博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS选择器
阅读量:4919 次
发布时间:2019-06-11

本文共 1152 字,大约阅读时间需要 3 分钟。

CSS选择器有哪些?哪些属性可以继承?优先级算法如何计算?css3新增伪类有哪些?

选择器:

                

标签选择器(div,h1,p)、id选择器(#myid)、类选择器(.myclassname)、相邻选择器(h1+p)、子选择器(ul > li)、后代选择器(li  a)、通配符选择器(*)、属性选择器(a[ rel = "external"])、伪类选择器(a:hover,  li:nth-child)

 

 CSS选择器{

    声明
}
id选择器:#号表示ID选择器

#span{    border:1px solid;}

  

属性选择器

input[type="text"]{   }img[alt="logo"]{    }

 

元素/标签/标记选择器:

span{}

 

组合/并集选择器:类等选择器都可以加入,用英文,隔开

h1,h2,h3,h4,h5,h6{}

 

类选择器:相同命名共用声明,用.表示类选择器

class="test_class" .test_class{}

 

后代选择器:选中所有子集及以下子集

ul li{}

 

子集选择器:只选择到子集

ul>li{}

 

伪类选择器:加英文:都属于伪类(一定要按link,visited,hover,active的顺序写 LVHA)

a:link{
当前样式} a:visited{
访问后样式} a:hover{
移入鼠标,鼠标悬停时样式} a:active{
点击时的样式}

 

伪元素选择器:用两个英文:表示与伪类的区分

.p1:before{
content:"属性值";}.p1:after{
content:"属性值";}.box:first-latter{
font-latter:属性值;}.box:first-line{
font-latter:属性值;}

 

dispaly:inline-block;  (行内转行内块) 

 

可继承的样式font-size    font-family  color,   text-indent;

 

不可继承的样式border     padding     margin     width     height     

 

优先级就近原则,同权重情况下样式定义最近者为准;载入样式以最后载入的定位为准;

优先级为

!important   >   id    >    class    >tag  

important   比内联优先级高,但内联比  id  要高

css3新增伪类举例

p:first-of-type     选择属于其父元素

 

转载于:https://www.cnblogs.com/jiangyuzhen/p/10496988.html

你可能感兴趣的文章
js -- 写个闭包
查看>>
属性动画
查看>>
html5中<body>标签支持的事件
查看>>
F. 约束
查看>>
Codeforces 735D. Taxes
查看>>
nexus的安装
查看>>
iOS-截图和把截图封装成一个方法
查看>>
activiti保存流程图的同时没有保存图片
查看>>
对Python3编码的整理!!!
查看>>
论”犯贱“ --生活小记
查看>>
Python标准库:内置函数ascii(object)
查看>>
MySQL查询优化(转)
查看>>
586. Customer Placing the Largest Number of Orders
查看>>
依存分析 Dependency Parsing
查看>>
Django框架——forms.ModelForm使用
查看>>
SSH小应用
查看>>
Jsp
查看>>
实验6:Problem H: 字符串类(II)
查看>>
静态区间第k大 树套树解法
查看>>
虚方法与抽象方法有什么区别?
查看>>