属性选择器与类选择器_input属性选择器

属性选择器与类选择器_input属性选择器属性选择器1E[att$="val"]{sRules}选择具有att属性且属性值为以val结尾的字符串的E元素。123456910111213列表项目1

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

属性选择器

1E[att$=”val”]{ sRules } 选择具有att属性且属性值为以val结尾的字符串的E元素。

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title></title>
 6     <style>
 7         li[class$="a"]{color:#f00;}
 8     </style>
 9 </head>
10 <body>
11 <!--最后一个字母为a-->
12 <ul>
13     <li class="abc">列表项目</li>
14     <li class="acb">列表项目</li>
15     <li class="bac">列表项目</li>
16     <li class="bca">列表项目</li>
17     <li class="cab">列表项目</li>
18     <li class="cba">列表项目</li>
19 </ul>
20 </body>
21 </html>

2E[att=”val”]{ sRules }  选择具有att属性且属性值等于val的E元素。

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title></title>
 6     <style>
 7         *{
 8             margin: 0;
 9             padding: 0;
10         }
11         p[class="a"]{
12             color: red;
13         }
14     </style>
15 </head>
16 <body>
17 <!--2:E[att="val"]:选择具有att属性值等于val的E元素-->
18 <div>
19     <p class="a">选择具有att属性值等于val的E元素</p>
20     <p>选择具有att属性值等于val的E元素</p>
21     <!--<span>DWER</span>  写入不会影响-->
22     <p class="b">选择具有att属性值等于val的E元素</p>
23     <p>选择具有att属性值等于val的E元素</p>
24     <p class="a">选择具有att属性值等于val的E元素</p>
25 </div>
26     <p class="a">选择具有att属性值等于val的E元素</p>
27 </body>
28 </html>

3E[att]{ sRules } 选择具有att属性的E元素。

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title></title>
 6     <style>
 7         *{
 8             margin: 0;
 9             padding: 0;
10         }
11         p[class]{
12             color: red;
13         }
14     </style>
15 </head>
16 <body>
17 <!--《字符串匹配》属性选择器-->
18 <!--1:E[att]:选择具有att属性的E元素-->
19       <div>
20           <p class="a">选择具有att属性的E元素</p>
21           <p>选择具有att属性的E元素</p>
22           <p class="b">选择具有att属性的E元素</p>
23           <p>选择具有att属性的E元素</p>
24       </div>
25           <p class="c">选择具有att属性的E元素</p>
26 
27 
28 </body>
29 </html>

4E[att^=”val”]{ sRules } 选择具有att属性且属性值为以val开头的字符串的E元素。

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title></title>
 6     <style>
 7         li[class^="a"]{color:#f00;}
 8     </style>
 9 </head>
10 <body>
11 <!--第一个字母为a的值-->
12 <ul>
13     <li class="abc">列表项目</li>
14     <li class="acb">列表项目</li>
15     <li class="bac">列表项目</li>
16     <li class="bca">列表项目</li>
17     <li class="cab">列表项目</li>
18     <li class="cba">列表项目</li>
19 </ul>
20 </body>
21 </html>

5E[att~=”val”]{ sRules } 选择具有att属性且属性值为一用空格分隔的字词列表,其中一个等于val的E元素。

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title></title>
 6     <style>
 7         *{
 8             margin: 0;
 9             padding: 0;
10         }
11         li[class~="external"]{
12             color:#f00;}
13     </style>
14 </head>
15 <body>
16 <!--E[att~="val"]选择具有att属性且属性值为一用空格分隔的字词列表,其中一个等于val的E元素。-->
17 <ul>
18     <li class="external txt">外部链接</li>
19     <li class="txt">内部链接</li>
20     <li class="external txt">外部链接</li>
21     <li class="txt">内部链接</li>
22 </ul>
23 </body>
24 </html>

6E[att*=”val”]{ sRules } 选择具有att属性且属性值为包含val的字符串的E元素。

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title></title>
 6     <style>
 7         li[class*="ab"]{color:#f00;}
 8     </style>
 9 </head>
10 <body>
11 <!--E[att*="val"],选择具有att属性且属性值为包含val的字符串的E元素。-->
12 <ul>
13     <li class="abc">列表项目</li>
14     <li class="acb">列表项目</li>
15     <li class="bac">列表项目</li>
16     <li class="bca">列表项目</li>
17     <li class="cab">列表项目</li>
18     <li class="cba">列表项目</li>
19 </ul>
20 </body>
21 </html>

7E[att|=”val”]{ sRules } 选择具有att属性且属性值为以val开头并用连接符”-“分隔的字符串的E元素。

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title></title>
 6     <style>
 7         li[class|="test3"]{color:#f00;}
 8     </style>
 9 </head>
10 <body>
11 <!--E[att|="val"]:选择具有att属性且属性值为以val开头并用连接符"-"分隔的字符串的E元素。-->
12 <ul>
13     <li class="test1-abc">列表项目</li>
14     <li class="test2-abc">列表项目</li>
15     <li class="test3-abc">列表项目</li>
16     <li class="test4-abc">列表项目</li>
17     <li class="test5-abc">列表项目</li>
18     <li class="test6-abc">列表项目</li>
19 </ul>
20 </body>
21 </html>

属性选择器的权值是10

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/168418.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • PYTHON-列表推导式「建议收藏」

    PYTHON-列表推导式「建议收藏」1.列表推导式基本格式:[表达式for变量in旧列表]或者[表达式for变量in旧列表if条件]第一个表达式表示最终需要得到的形式#过滤长度小于等于3的人名names=[‘tom’,’lily’,’jack’,’bob’,’haha’]result=[namefornameinnamesiflen(name)>3]print(result)result=[name.capitalize()fo

    2022年10月23日
    0
  • Discuz论坛搬家教程

    Discuz论坛搬家教程搬家之前最好先备份1.备份数据库(管理中心-&amp;gt;站长-&amp;gt;数据库)2.复制整个bbs工程(ps:需要搬家的论坛,以下均用bbs代替)到新的服务器上;3.进入新下载的Discuz(ps:上官方下载一个和你以前论坛一样编码的最新版下来)安装目录upload/install里复制index.php文件到bbs/install目录下;(新Discuz安装包下载…

    2022年7月25日
    8
  • 优化SQLServer–表和索引的分区(二)

    优化SQLServer–表和索引的分区(二)

    2021年11月28日
    33
  • 二、面向对象编程

    二、面向对象编程

    2021年8月19日
    50
  • Nhibernate 使用 (一)

    Nhibernate 使用 (一)一:介绍NHibernate是一个基于.Net的针对关系型数据库的对象持久化类库。Nhibernate来源于非常优秀的基于Java的Hibernate关系型持久化工具。NHibernate

    2022年7月4日
    19
  • tasker 短信转邮件_ifttt转发短信到邮箱

    tasker 短信转邮件_ifttt转发短信到邮箱1.环境及工具测试手机华为P9:EMUI8(Android8)Tasker版本:5.12.21下载地址:https://tasker.joaoapps.com/download.htmlSendSilentMail插件版本:4.52下载地址:https://m.allfreeapk.com/locale-sendsilentmail-plug-in,313058/QQ邮箱2个:一个发邮件,一个收邮件2…

    2022年10月13日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号