当前位置: 首页 > news >正文

css3中追加的三种选择器

1.css3追加的3中选择器:[att*=val],[att^=val],[att$=val]

2.[att*=val]
*是通配符,表示只要字符串中出现了这个val的(哪怕val只是一部分),如这个例子:[class*=div]:表示凡是div这个类都会出现效果(包含即可,不论是sdfas div还是 divsfas)。
比如下面的代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style>
[class*=div]{
    color:#00F;}
</style>

</head>

<body>
<div class=div1>
i'm a student
</div>
<div class=div2>
i'm a student
</div>
<div class=div3>
i'm a student
</div>
<div class=di>
i'm a student
</div>
</body>
</html>


3.[att^=val]:表示首字母串是val的会出现效果,比如下面的例子:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style>
[class^=div]{
    color:#0F0}
</style>

</head>

<body>
<div class=1div1>
i'm a student
</div>
<div class=2div2>
i'm a student
</div>
<div class=div3>
i'm a student
</div>
<div class=di>
i'm a student
</div>
</body>
</html>

4.[att$=val]:表示结束字母串是val的出现效果,如下面这个例子:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style>
[class$=i]{
    color:#0F0}
</style>

</head>

<body>
<div class=1div1>
i'm a student
</div>
<div class=2div2>
i'm a student
</div>
<div class=div3>
i'm a student
</div>
<div class=di>
i'm a student
</div>
</body>
</html>

转载于:https://www.cnblogs.com/comefuture/p/8305989.html

相关文章:

  • 终于安装成功了
  • angular2开源库收集
  • 如果爱能早点说出来
  • 数据库设计中的14个关键技巧
  • 二分查找模版
  • 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(三)商业逻辑代码部分...
  • [每日一点]msgsnd函数代码跟踪
  • 硬币
  • 数字化管理(Digital Management)
  • 【生活】2017 开始!
  • UNIX IO---再谈文件描述符
  • HTML5 拖放(Drag 和 Drop)详解与实例
  • ⒍环境变量
  • 清北学堂总结(未完待续。。。。。。。)
  • 类QQ右下角弹出消息对话框(jQuery插件)
  • JS 中的深拷贝与浅拷贝
  • bearychat的java client
  • css属性的继承、初识值、计算值、当前值、应用值
  • ES2017异步函数现已正式可用
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • HTTP中的ETag在移动客户端的应用
  • If…else
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • JSDuck 与 AngularJS 融合技巧
  • Laravel 中的一个后期静态绑定
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • python大佬养成计划----difflib模块
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 用element的upload组件实现多图片上传和压缩
  • 中文输入法与React文本输入框的问题与解决方案
  • 积累各种好的链接
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​你们这样子,耽误我的工作进度怎么办?
  • #pragma multi_compile #pragma shader_feature
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • .NET Core中Emit的使用
  • .NET 服务 ServiceController
  • .net 受管制代码
  • .net 提取注释生成API文档 帮助文档
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • .py文件应该怎样打开?
  • @DependsOn:解析 Spring 中的依赖关系之艺术
  • @private @protected @public
  • [bzoj1901]: Zju2112 Dynamic Rankings
  • [C++] 默认构造函数、参数化构造函数、拷贝构造函数、移动构造函数及其使用案例
  • [C++]STL之map
  • [CF]Codeforces Round #551 (Div. 2)
  • [Docker]十二.Docker consul集群搭建、微服务部署,Consul集群+Swarm集群部署微服务实战
  • [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated c
  • [hdu1561] The more, The Better 【树形DP】
  • [LeetCode] Minimum Path Sum