CSS属性选择器学习的相关知识有哪些
Admin 2022-11-18 群英技术资讯 420 次浏览
对带有指定属性的 HTML 元素设置样式。
可以为拥有指定属性的 HTML 元素设置样式,而不仅限于 class 和 id 属性。
注释:只有在规定了 !DOCTYPE 时,IE7 和 IE8 才支持属性选择器。在 IE6 及更低的版本中,不支持属性选择。
属性选择器
下面的例子为带有 title 属性的所有元素设置样式:
[title] { color:red; }
属性和值选择器
下面的例子为 title="W3School" 的所有元素设置样式:
[title=W3School] { border:5px solid blue; }
属性和值选择器 - 多个值
下面的例子为包含指定值的 title 属性的所有元素设置样式。适用于由空格分隔的属性值:
[title~=hello] { color:red; }
下面的例子为带有包含指定值的 lang 属性的所有元素设置样式。适用于由连字符分隔的属性值:
[lang|=en] { color:red; }
设置表单的样式
属性选择器在为不带有 class 或 id 的表单设置样式时特别有用:
input[type="text"] { width:150px; display:block; margin-bottom:10px; background-color:yellow; font-family: Verdana, Arial; } input[type="button"] { width:120px; margin-left:35px; display:block; font-family: Verdana, Arial; }
CSS 选择器参考手册
选择器
|
描述
|
[attribute]
|
用于选取带有指定属性的元素。
|
[attribute=value]
|
用于选取带有指定属性和值的元素。
|
[attribute~=value]
|
用于选取属性值中包含指定词汇的元素。
|
[attribute|=value]
|
用于选取带有以指定值开头的属性值的元素,该值必须是整个单词。
|
[attribute^=value]
|
匹配属性值以指定值开头的每个元素。
|
[attribute$=value]
|
匹配属性值以指定值结尾的每个元素。
|
[attribute*=value]
|
匹配属性值中包含指定值的每个元素。
|
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
CSS中百分比height不生效是什么原因?我们知道width和height属性可以给百分比设定宽高,但是为什么有时候height:100%不起作用呢?这是不少新手朋友比较困惑的问题,对此下面小编就和大家来分享一下height:100%不生效的原因及解决方法。
这篇文章主要介绍了canvas画图被放大且模糊的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
在CSS中由于有些css属性在不同的浏览器中可能会失效,因此需要CSS对各浏览器做兼容,那么如何做CSS兼容呢?需要先了解这几个浏览器前缀。 -webkit :表示对safari苹果浏览器与chrome谷歌浏览器的支持 -ms :表示对IE浏览器的支持 -o :表示对opera浏览器的支
SVG是一种基于XML语法的图像格式,接下来通过本文给大家介绍HTML页面插入SVG的多种方式,通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
本篇介绍的animation属性和传统的动画制作一样,能控制帧的每一步,制作出更强大的动画效果。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008