CSS-选择器7-属性

CSS选择器-系列文章

1、CSS属性选择器

选择器 例子 例子描述 CSS
[attribute] [target] 选择带有 target 属性所有元素。 2
[attribute=value] [target=_blank] 选择 target="_blank" 的所有元素。 2
[attribute~=value] [title~=flower] 选择 title 属性包含单词 "flower" 的所有元素。注意是以单词为单位的,不能匹配单词的一半 2
[attribute1=value] [lang1=en] 选择 lang 属性值以 "en" 开头的所有元素。竖线等号 注意是以单词为单位的后面紧跟连接符 2
[attribute^=value] a[src^="https"] 选择其 src 属性值以 "https" 开头的每个 a 元素。 3
[attribute$=value] a[src$=".pdf"] 选择其 src 属性以 ".pdf" 结尾的所有 a元素。 3
[attribute*=value] a[src*="abc"] 选择其 src 属性中包含 "abc" 子串的每个 a 元素。 3

2、CSS2属性效果演示

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS2属性选择器</title>
    <style type="text/css">
        [title~="hello"]{
            color: red;
        }
        [title|="test"]{
            border: 1px solid blue;
            width: 100px;
        }
    </style>
</head>
<body>
   <!--不能匹配单词的一部分-->
   <div title="helloworld">helloworld</div>
   <!--可以匹配-->
   <div title="hello world">hello world</div>
   <!--不能匹配单词的一部分-->
   <div title="hello-world">hello-world</div>
   <!--不能匹配-->
   <div title="testinfo">testinfo</div>
   <!--不能匹配-->
   <div title="test info">test info</div>
   <!--可以能匹配-->
   <div title="test-info">test-info</div>
</body>
</html>

运行效果:


image.png

3、CSS3属性效果演示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS3属性选择器</title>
    <style type="text/css">
        /*选择class属性以div开始的元素*/
       [class^=div]{
            width: 200px;
            border: 1px solid red;
            margin: 5px;
        }
        /*选择class属性以div开始的元素*/
        [class$=div]{
            border: 1px solid blue;
            width: 300px;
        }
        /*选择class属性包含div字符的元素*/
        [class*=div]{
            color: red;
        }
    </style>
</head>
<body>
    <div class="div1">div1</div>
    <div class="div2">div2</div>
    <div class="div3">div3</div>
    <div class="div4">div4</div>
    <div class="mydiv">myDiv</div>
    <p class="divP">divP</p>
</body>
</html>

运行效果


image.png

CSS选择器-系列文章
CSS-选择器8-A与input常用伪类

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,687评论 1 92
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,819评论 19 139
  • 转载请声明 原文链接 关注公众号获取更多资讯 这篇文章主要总结H5的一些新增的功能以及一些基础归纳,这里只是一个提...
    前端进阶之旅阅读 12,966评论 22 225
  • (1). 阴影模糊半径与阴影扩展半径的区别:阴影模糊半径:此参数可选,其值只能是为正值,如果其值为0时,表示阴影不...
    Leisure_blogs阅读 5,419评论 0 6
  • 亲子日记第八篇 11月20日 睛 今天早上起床后,女儿吃完饭后,自己拾到好书包,和爷爷一起出门去上学了,中午回家到...
    4eec5d2d7bf8阅读 1,418评论 0 0

友情链接更多精彩内容