css选择器
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了css选择器,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4671字,纯文字阅读大概需要7分钟。
内容图文
![css选择器](/upload/InfoBanner/zyjiaocheng/1247/784daacaf05b44cc89845e3a56bbb781.jpg)
先看下下面的例子
<! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < title >Title</title></head><body><div style="background-color:#2459a2;height:24px;"> 欢迎来到京东商城 </div></body></html>
在标签上设置style属性:
background-color:#2459a2
height:24px
color可以参照RGB颜色对照表,一种码对应一种颜色
当然我们也可以不在body里面写,因为方便模板重用,我们可以把style模板放到head里面
页面效果如下:
(1)id选择器
![技术分享图片](/img/jia.gif)
![技术分享图片](/img/jian.gif)
<! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < title >Title</title><style> #i1{ background-color:#2459a2; height:24px;} #i2{ background-color:#2459a2; height:24px;}</style></head><body><div id="i1"> 欢迎来到京东商城 </div><div id="i2"> 欢迎来到淘宝 </div></body></html>
id选择器了解一下,虽然我们可以通过id把模板和内容联系起来,但是id原则上需要唯一值,这就给代码的重复利用带来了困难。
(2) 类选择器
![技术分享图片](/img/jia.gif)
![技术分享图片](/img/jian.gif)
<! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < title >Title</title><style> .c1{ background-color:#2459a2; height:24px;</style></head><body><div class="c1"> 欢迎来到京东商城 </div><div class="c1"> 欢迎来到淘宝 </div></body></html>
相对于id选择器,类选择器就很好的解决了模块需要重复利用的问题,既然id不可以重复,那class是可以重复的。这种选择器也最常用
(3)标签选择器
![技术分享图片](/img/jia.gif)
![技术分享图片](/img/jian.gif)
<! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < title >Title</title><style> div{ background-color:#2459a2; height:24px;</style></head><body><div> 欢迎来到京东商城 </div><span>欢迎来到好乐买</span>> <div> 欢迎来到淘宝 </div></body></html>
你也可以自定义div 模块格式,那后面所有用div标签的内容都会生效,而span不生效
(4)层级选择器(空格)
通过两个标签关联:
![技术分享图片](/img/jia.gif)
![技术分享图片](/img/jian.gif)
<! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < title >Title</title><style> span div{ background-color:#2459a2; height:24px;</style></head><body><div> 欢迎来到京东商城 </div><span>欢迎来到好乐买 <div>要啥自行车</div></span><div> 欢迎来到淘宝 </div></body></html>
通过class和标签关联:
![技术分享图片](/img/jia.gif)
![技术分享图片](/img/jian.gif)
<! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < title >Title</title><style> .c1 div{ background-color:#2459a2; height:24px;</style></head><body><div class="c1"> 欢迎来到京东商城 </div><span class="c1">欢迎来到好乐买 <div class="c1">要啥自行车</div></span><div class="c1"> 欢迎来到淘宝 </div></body></html>
我们甚至可以关联多层,但不建议
(5)组合选择器(逗号)
![技术分享图片](/img/jia.gif)
![技术分享图片](/img/jian.gif)
<! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < title >Title</title><style> #i1,#i2{ background-color:#2459a2; height:24px;}</style></head><body><div id="i1"> 欢迎来到京东商城 </div><div id="i2"> 欢迎来到淘宝 </div></body></html>
还记得第(1)中id选择器的代码重复利用率低吗,我们可以通过逗号来把模板赋值给多个id,这样也可以降低代码重复的问题.
当然累选择器也是可以使用组合选择器的:
![技术分享图片](/img/jia.gif)
![技术分享图片](/img/jian.gif)
<! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < title >Title</title><style> .i1,.i2{ background-color:#2459a2; height:24px;}</style></head><body><div class="i1"> 欢迎来到京东商城 </div><div class="i2"> 欢迎来到淘宝 </div></body></html>
(6)属性选择器
![技术分享图片](/img/jia.gif)
![技术分享图片](/img/jian.gif)
<! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < title >Title</title><style> input[type=‘text‘]{width:100px;height:200px;}</style></head><body><input type="text"/><input type="password"/></body></html>
可以根据type字段来让我的模板生效,我们可以看到text生效了,但是password没有生效。
当然我们甚至可以自定义属性:
![技术分享图片](/img/jia.gif)
![技术分享图片](/img/jian.gif)
<! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < title >Title</title><style> input[n=‘xiaohong‘]{width:100px;height:200px;}</style></head><body><input type="text" n="xiaoming"/><input type="text" n="xiaohong"/><input type="password"/></body></html>
n是我自定义的。
当然也可以结合类标签,把input变成.c1(类名)
<! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < title >Title</title><style> .c1[n=‘xiaohong‘]{width:100px;height:200px;}</style></head><body><input class="c1" type="text" n="xiaoming"/><input class="c1" type="text" n="xiaohong"/><input class="c1" type="password"/></body></html>
可以看到生效的就只有xiaohong
原文:https://www.cnblogs.com/brownyangyang/p/9095862.html
内容总结
以上是互联网集市为您收集整理的css选择器全部内容,希望文章能够帮你解决css选择器所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。