首页 > 其他分享 >css的属性选择器使用

css的属性选择器使用

时间:2024-09-24 09:34:17浏览次数:1  
标签:-- attribute value 选择器 css 属性

感谢

https://www.runoob.com/css/css-attribute-selectors.html  的底部评论

https://www.runoob.com/cssref/css-selectors.html

虽然一直有用到属性选择器,但是缺乏全面的了解,都是用到了就百度,看到一个大佬的总结评论,做个记录

CSS 属性选择器 ~=, |=, ^=, $=, *= 的区别

"value 是完整单词" 类型的比较符号: ~=, |=

  意思就是独立单词的时候用

"拼接字符串" 类型的比较符号: *=, ^=, $=

  意思是包含、开头、结尾的时候用

 

1.attribute 属性中包含 value: 

[attribute~=value] 属性中包含独立的单词为 value,例如:

[title~=flower]  -->  <img src="/i/eg_tulip.jpg" title="tulip flower" />

[attribute*=value] 属性中做字符串拆分,只要能拆出来 value 这个词就行,例如:

[title*=flower]   -->  <img src="/i/eg_tulip.jpg" title="ffffflowerrrrrr" />

2.attribute 属性以 value 开头:

[attribute|=value] 属性中必须是完整且唯一的单词,或者以 - 分隔开:,例如:

[lang|=en]     -->  <p lang="en">  <p lang="en-us">

[attribute^=value] 属性的前几个字母是 value 就可以,例如:

[lang^=en]    -->  <p lang="ennn">

3.attribute 属性以 value 结尾:

[attribute$=value] 属性的后几个字母是 value 就可以,例如:

a[src$=".pdf"]

 

标签:--,attribute,value,选择器,css,属性
From: https://www.cnblogs.com/zonglonglong/p/18428405

相关文章

  • 超链接相关属性:跳转页面、跳转文件、跳转锚点、换成指定应用
    1.跳转页面我这里用绝对网络路径跳转百度、京东说一下img属性值target的含义,值_self是在当前页签跳转,相对的值_blank就是打开新标签跳转注意事项:点击前的超链接字体为蓝色,点击时为红色,点击后的超链接字体为紫色(只限第一次跳转,第一次以后点击前的超链接字体也为紫色,除非刷新......
  • 第四章 CSS样式基础
    4.1CSS概述CSS(CascadingStyleSheets,层叠样式表)是一种用于描述网页内容显示方式的样式语言。它与HTML一起使用,通过分离内容与样式,提供更高效的网页设计和维护。CSS的主要作用是控制网页的布局、颜色、字体、间距等视觉表现。 1.CSS的基本概念1.选择器(Selector):用于指定H......
  • CSS 学习路线图
    一、基础入门阶段学习内容:理解CSS的作用和基本概念,包括样式表如何与HTML结合来美化网页。掌握CSS的语法结构,如选择器、属性和值的组合方式。学习常见的文本样式属性,如字体大小、字体颜色、字体样式(加粗、斜体等)、文本对齐方式等。熟悉简单的盒模型概念,包括元素的宽度、......
  • java 如何实现判断一个对象所有的属性是否为空
     能适配所有类型的:Personperson=newPerson();person.setId(0);//---truePersonperson=null;//---truePersonperson=newPerson();person.setName("xxx");//---falsePersonperson=newPers......
  • [CSS] flexbox 布局中,让其元素均匀排列且如何均匀元素之间的 column-gao 和 row-gap
    要达到上图效果,可以通过margin,但是每一行首元素和尾元素都要单独处理,通过nth-child选择器设置。也可以让每一个元素宽度都是父元素宽度的25%,然后子元素宽度再一点点调试向下减一点点,比如22%合适,并且需要设置justify-content:space-between或者其他,但如果最后一行元素不......
  • css使用上中下三种图设置背景图,上下两张高度位置固定,中间拉伸(background-size、backg
    注意:此处计算需要使用calc,less的减法是在编译阶段不满足此处需求上下两张图高度为5px,位置紧贴上下边缘,中间背景图根据高度拉伸,并且增加模糊度background:url('./images/top.png')no-repeat,/*顶部图片*/url('./images/bottom.png')no-repeat,/*底部图片*/u......
  • 学习HTMLCSS第六天
    CSS核心属性详解在前端开发中,CSS(层叠样式表)起着至关重要的作用,它可以让网页变得更加美观和易用。本文将详细介绍CSS中的一些核心属性,包括行高、圆角、透明度、颜色值、浮动、定位和子绝父相等。一、行高(line-height)概念:行高是指文本行与行之间的间距,实际上是每行文本......
  • css使用@media响应式适配各种屏幕的方法示例
    定义和使用使用@media查询,你可以针对不同的媒体类型定义不同的样式。@media可以针对不同的屏幕尺寸设置不同的样式,特别是如果你需要设置设计响应式的页面,@media是非常有用的。当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。PC端设备屏幕的宽度......
  • Python用TOPSIS熵权法重构粮食系统及期刊指标权重多属性决策MCDM研究|附数据代码
    分析师:SikunChen在当今世界,粮食系统的稳定性至关重要。尽管现有的全球粮食系统在生产和分配方面表现出较高的效率,但仍存在大量人口遭受饥饿以及诸多粮食安全隐患。与此同时,在学术领域,准确评估情报学期刊的质量和影响力对于学术研究和信息传播意义重大。本研究旨在通过多种方法对......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript美食网站
    HTML+CSS+JS【美食网站】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......