详解CSS 属性选择器

对带有指定属性的 html 元素设置样式。可以为拥有指定属性的 html 元素设置样式,而不仅限于 class 和 id 属性。本文主要给大家介绍了css属性选择器的相关知识,感兴趣的朋友一起看看吧,希望能帮助到大家。

注释:只有在规定了 !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]

匹配属性值中包含指定值的每个元素。

相关推荐:

css 属性选择器 – 根据html元素的name属性值选择改元素

css 属性选择器 – 根据html元素的name属性值选择改元素

css 属性选择器 – 根据html元素的name属性值选择改元素

以上就是详解CSS 属性选择器的详细内容,更多请关注【创想鸟】其它相关文章!

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

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2901124.html

(0)
上一篇 2025年3月11日 00:06:18
下一篇 2025年3月6日 12:49:27

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 详解CSS实现鼠标上移事图标旋转效果的方法

    鼠标上移图标旋转效果在企业的项目中经常会使用到,特别是顶部导航栏,本文主要介绍了css实现鼠标上移图标旋转效果,需要的朋友可以参考下,希望能帮助到大家。 接下来就是要使用css实现鼠标上移图标旋转效果。 nbsp;html>     …

    2025年3月11日
    200
  • 实例详解HTML5、CSS3实现3D转换效果

    在css二维的世界里,我们可以对元素设置宽高、位置、旋转、背景等等。在css三维世界里,扩展出了一个z轴,这个z轴垂直于屏幕并指向外面。下面这篇文章主要给大家介绍了利用html5+css3实现3d转换效果的相关资料,需要的朋友可以参考,希望…

    2025年3月11日 编程技术
    200
  • 详解css3和伪元素实现鼠标移入时下划线向两边展开

    本文主要介绍了利用css3+伪元素实现鼠标移入时下划线向两边展开效果的相关资料,文中先进行了详细的介绍,方便大家理解,而后给出了完整的实例代码让大家可以参考学习,需要的朋友们下面来一起学习学习吧。希望能帮助到大。 先来看看效果图: 实现思路…

    2025年3月11日
    200
  • 关于实现CSS Tab布局的简单实例

    本文主要为大家带来一篇必看css实现tab布局的简单实例。希望能让大家对css tab布局有一个更清楚的认识。 一、布局方式 1、内容与tab分离   立即学习“前端免费学习笔记(深入)”; 内容1 内容2 内容3 内容4 内容1 内容2 …

    2025年3月11日
    200
  • 实例讲解CSS3仿微信聊天气泡的方法

    我们知道qq上聊天气泡有很多,微信呢只有很简单的一种,本文主要介绍了css3 仿微信聊天小气泡实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 现在就教大家怎么用css3制作一个和微信聊天界面一样的页面。 首先…

    2025年3月11日
    200
  • CSS3实现头像旋转效果实例分享

    本文主要介绍了css3实现头像旋转效果,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 鼠标未放上效果: 鼠标放上之后旋转效果: 立即学习“前端免费学习笔记(深入)”; transition:…

    2025年3月11日
    200
  • 实例详解用React加CSS3实现微信拆红包动画效果

    本文主要介绍了用react加css3实现微信拆红包动画效果,微信红包曾经引爆过一系列的营销热潮,相信大家对于这种红包形式并不陌生,这里本着娱乐至上的精神用react简单地实现了拆红包的动画效果,希望能帮助到大家。 用CSS3绘制红包 .re…

    2025年3月11日 编程技术
    200
  • css background-attachment属性基础介绍

    本文主要为大家介绍了在css中,使用背景附件属性background-attachment可以设置背景图像是随对象滚动还是固定不动,需要的朋友可以参考下,希望能帮助大家。 一、background-attachment属性 在CSS中,使用…

    2025年3月11日
    200
  • 利用css隐藏input的光标方法

    如何在不影响操作的情况下,把input的光标隐藏了?在网上搜索了很多方式:用p模拟,设置readonly,设置disabled,设置自动blur等等方式,发现都不能满足需求,于是最后终于找到了一种完美的方法。本文主要给大家介绍了关于如何利用…

    2025年3月11日
    200
  • 五种CSS 利用table实现常用布局的方法

    本文主要介绍了css 利用table实现五种常用布局的方法示例的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家更好的掌握css 利用table实现常用布局。 布局一: 效果: 代码: …

    2025年3月11日 编程技术
    200

发表回复

登录后才能评论