CSS中强大的属性选择器
来源:互联网 发布:淘宝开学季什么时候 编辑:程序博客网 时间:2024/05/20 09:06
在css中有一个不太常用却非常强大的元素选择器,属性选择器,相信在开发中用过它的小伙伴一定会体验其优越之处。下面我们将详细介绍它的用法和有点。注意,只有在规定了 !DOCTYPE 时,IE7 和 IE8 才支持属性选择器。在 IE6 及更低的版本中,不支持属性选择。
用法:
[attribute]{}
通过此选择器,小伙伴们即可选择到带有attribute属性的元素,用法非常方便,并且这个属性名可以向class名或ID一样由编程人员自定义,当然,最好是选择一些有语义的属性名,让使用者能够见文知意。那么他的强大之处在哪里呢?
这是由于属性选择器由一个其他选择器不具备的用法,一下一一揭晓:
[attribute=value]
可以选择所有attribute=“value”的元素;
[attribute~=value]
可以选择所有attribute中含有value字段的元素;
[attribute|=value]
可以选择所有attribute的值以value开头的元素;
是不是很方便呢?除此之外,在CSS3中,还对属性选择器进行了一些改进,我们继续来看:
[attribute^=value]
选择attribute值以value开头的所有元素;
[attribute$=value]
选择以attribute值为value结尾的所有元素;
[attribute*=value]
选择attribute值包含value的所有元素.
看到这里,我们发现,通过属性选择器,我们可以利用其多值的特点,达到CSS的继承与扩展,不必在写大量的class,能够节省代码,能更好的维护和优化CSS代码。
- CSS中强大的属性选择器
- CSS中属性选择器
- 强大的css选择器--css1-css3选择器总结
- CSS属性选择器的区别
- css选择器-属性选择器
- CSS选择器-属性选择器
- CSS样式表中属性选择器
- css中属性选择器用法总结c
- CSS中强大的EM
- CSS中强大的EM
- CSS中强大的EM
- CSS中强大的EM
- CSS中强大的EM
- CSS中强大的EM
- CSS中强大的EM
- CSS中强大的EM
- CSS中强大的EM
- CSS中强大的EM
- mysql忘记root账户密码时的登录方式以及修改root密码
- C++温故而知新----2
- 3、线程的调度
- python-数据分析
- IT行业风投
- CSS中强大的属性选择器
- python常见安装命令
- redis-安装和简单配置
- 生活小记74
- first time
- 在ubuntu环境下MPI分布式集群搭建(1)
- ros中消息类型的创建
- 物品拖拽[u3d_rpg游戏开发之物品管理(五)]
- 4、基本的线程同步