CSS_1——选择器
2021/8/23 6:30:37
本文主要是介绍CSS_1——选择器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
基本语法结构
如何在网页中插入样式表
- 内联样式:直接在元素中设置
- 内部样式表:内部头部统一定义
- 外部样式表:以css文件定义保存,之后引入
!CSS没有限制空格的使用
CSS通常对于字母大小写不敏感(class和id选择器 例外)
插入样式表的方式存在优先级的差异:内联样式>内部样式表>外部样式表
CSS选择器
通用选择器
<style>header{ background: red; }</style> <header><h4>一个无序列表:</h4></header> <section> <ul> <li>咖啡</li> <li>茶</li> <li>牛奶</li> </ul> </section>
类选择器(class selector)
<style>.red{ background: red; }</style> <header class="red"><h4>一个无序列表:</h4></header> <section> <ul> <li class="red">咖啡</li> <li>茶</li> <li>牛奶</li> </ul> </section>
id选择器
<style>#blue{ background: blue; }</style> <header id="blue"><h4>一个无序列表:</h4></header> <section> <ul> <li>咖啡</li> <li>茶</li> <li>牛奶</li> </ul> </section>
可以将选择器组合使用,比如若是当初想让指定的某一li元素中的内容变蓝
<style>li.red{ background: red; }</style> <header id="blue"><h4>一个无序列表:</h4></header> <section> <ul> <li class="red">咖啡</li> <li>茶</li> <li>牛奶</li> </ul> </section>
兄弟选择器
得到这项之后的全部变红。
<style> li.red~ li { background: red; }</style> <header id="blue"><h4>一个无序列表:</h4></header> <section> <ul> <li class="red">咖啡</li> <li>茶</li> <li>牛奶</li> </ul> </section>
伪类选择器
伪类本质上基于用户如何交互界面来设置元素样式地方法
<style> li:hover { background: red; } input:focus{background:blue;} </style> <header id="blue"><h4>一个无序列表:</h4></header> <section> <ul> <input type="text"> <li class="red">咖啡</li> <li>茶</li> <li>牛奶</li> </ul> </section>
hover悬停:鼠标在哪一部分上,那一部分就会泛红
focus:聚焦就会变蓝色
通过nth-child括号中的数字可以进行调整第几个出现效果
属性选择器
<style> [data-yellow="true"]{ background: yellow; } </style> <header data-yellow="true"><h4>一个无序列表:</h4></header> <section> <input type="text"> <ul> <li class="red">咖啡</li> <li>茶</li> <li>牛奶</li> </ul> </section>
这篇关于CSS_1——选择器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14CSS-Module学习:轻松入门指南
- 2024-11-12CSS9资料入门指南
- 2024-11-12CSS浮动资料详解:初学者指南
- 2024-11-12CSS选择器资料详解与实战教程
- 2024-11-12CSS样式资料:初学者必备指南
- 2024-11-11CSS项目实战:从入门到上手
- 2024-11-11CSS定位项目实战:新手指南
- 2024-11-11CSS浮动项目实战:初学者指南
- 2024-11-11CSS选择器项目实战:从入门到上手
- 2024-11-11CSS样式项目实战:新手入门指南