广告
返回顶部
首页 > 资讯 > 前端开发 > html >CSS表达式attr()的用法介绍
  • 373
分享到

CSS表达式attr()的用法介绍

2024-04-02 19:04:59 373人浏览 泡泡鱼
摘要

本篇内容主要讲解“CSS表达式attr()的用法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS表达式attr()的用法介绍”吧!CSS表达式 attr

本篇内容主要讲解“CSS表达式attr()的用法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS表达式attr()的用法介绍”吧!

CSS表达式 attr() 用来获取选择到的元素的某一html属性值,并用于其样式。它也可以用于伪元素,属性值采用伪元素所依附的元素。

attr() 表达式可以用于任何CSS属性。


语法:

CSS Code复制内容到剪贴板

  1. attr( attribute-name <type-or-unit>? [, <fallback> ]? )  

ttr()功能早在CSS 2.1标准中就已经出现,但现在才开始普遍流行。它提供了一个巧妙的方法在CSS中使用HTML标签上的属性,在很多情况下都能帮你省去了以往需要javascript处理的过程。

要想使用这个功能,你需要用到三种元素:一个:before 或 :after CSS伪类样式, .content属性,和一个带有你想使用的HTML属性名称的attr()表达式。例如,想去显示<h4>标题上的data-prefix属性的值,你可以写成这样:

CSS Code复制内容到剪贴板

  1. h3:before {     

  2.     content: attr(data-prefix) " ";     

  3.     }     

  4.      

  5.     <h4 data-prefix="Custom prefix">This is a heading</h4>    


显然,这个例子并没有展示它有多大用处,只是展示了它的基本用法。让我们来试一个更有用的例子,attr()的一个极好的应用就是当用户打印页面时将页面链接显示出来。为了实现这个,你可以这样写:

CSS Code复制内容到剪贴板

  1. @media print {     

  2.     a:after {     

  3.     content: " (link to " attr(href) ") ";     

  4.     }     

  5.     }    


  
    <a href="Http://example.com">Visit our home page</a> 
一旦你知道了这个技巧,你就会吃惊于很多时候它能给你的工作带来的方便!

提示:在新版的css3标准中,attr()功能被扩展,可以用在各种CSS标记中。在CSS2.1中attr()总是返回一个字符串。在CSS3中attr()可以返回多种不同的类型。

到此,相信大家对“CSS表达式attr()的用法介绍”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: CSS表达式attr()的用法介绍

本文链接: https://www.lsjlt.com/news/76849.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CSS表达式attr()的用法介绍
    本篇内容主要讲解“CSS表达式attr()的用法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS表达式attr()的用法介绍”吧!CSS表达式 attr...
    99+
    2022-10-19
  • Less里css表达式的写法介绍
    这篇文章主要介绍“Less里css表达式的写法介绍”,在日常操作中,相信很多人在Less里css表达式的写法介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Less里css...
    99+
    2022-10-19
  • Java中Lambda表达式用法介绍
    Lambda lambda是一个匿名函数,我们可以把lambda表达式理解为是一段可以传递的代码。 lambda简明的地将代码或方法作为参数传递进去执行。 “函数式...
    99+
    2022-11-12
  • C++lambda表达式使用介绍
    目录前言lambda表达式格式一些语法走进底层前言 C++98中的一个例子。 #include <iostream> #include <vector> #i...
    99+
    2022-11-13
  • 正则表达式语法详细介绍
    这篇文章主要介绍“正则表达式语法详细介绍”,在日常操作中,相信很多人在正则表达式语法详细介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”正则表达式语法详细介绍”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
    99+
    2023-06-02
  • grep中的正则表达式介绍
    本篇内容介绍了“grep中的正则表达式介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!grep是Linux中用于处理文件的工具之一。gre...
    99+
    2023-06-05
  • 正则表达式的原理介绍
    本篇内容主要讲解“正则表达式的原理介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“正则表达式的原理介绍”吧!正则表达式可能大部分人都用过,但是大家在使用的时候...
    99+
    2022-10-19
  • Kotlin方法与Lambda表达式实践使用介绍
    目录前言一、Kotlin的方法1、方法声明2、方法参数3、方法作用域二、Lambda表达式1、Lambda表达式的特点2、Lambda实践总结前言 经过前面对 Kotlin 的介绍,...
    99+
    2022-11-13
  • JavaScript中的运算符和表达式介绍
    目录1. 概述1.1 运算符1.2 表达式2. 运算符的应用2.1 算术运算符2.2 字符串运算符2.3 比较运算符1. 概述 1.1 运算符 运算符也称操作符,它是一系列操作符的符...
    99+
    2022-11-13
  • JavaScript 中的运算符和表达式介绍(二)
    目录1. 运算符的应用1.1 赋值运算符1.2 逻辑运算符1.3条件运算符1.4 其他运算符1.4.1逗号运算符1.4.2.typeof 运算符1.4.3.new 运算符1.5运算符...
    99+
    2022-11-13
  • SQLite中的运算符表达式简单介绍
    本篇内容介绍了“SQLite中的运算符表达式简单介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!SQLite中的运算符表达式在SQLite...
    99+
    2023-06-05
  • VBS正则表达式后向引用的详细介绍
    本篇内容介绍了“VBS正则表达式后向引用的详细介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!后向引用正则表达式一个最重要的特性就是将匹配...
    99+
    2023-06-09
  • 关于java中的Lambda表达式的详细介绍
    什么是lambda表达式?lambda表达式是一个可传递的代码块,可以在后面执行一次或多次。推荐java相关视频教程:java学习视频例如:class action implements ActionListener{ @Override...
    99+
    2016-04-10
    java入门 java lambda表达式
  • CSS table表格中tr和td的用法介绍
    本篇内容介绍了“CSS table表格中tr和td的用法介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2022-10-19
  • PHP正则表达式修饰符的简单介绍
    本篇内容介绍了“PHP正则表达式修饰符的简单介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!我们在PHP正则表达式的学习中会碰到修饰符,那...
    99+
    2023-06-17
  • VBS正则表达式中普通字符的介绍
    本篇内容主要讲解“VBS正则表达式中普通字符的介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“VBS正则表达式中普通字符的介绍”吧!普通字符普通字符由所有那些未显式指定为元字符的打印和非打印字...
    99+
    2023-06-09
  • 匹配中文汉字的正则表达式介绍
    正则表达式是一种用来描述、匹配和操作文本的工具,它可以用来检索、替换和验证字符串。要匹配中文汉字,可以使用Unicode编码范围来定...
    99+
    2023-08-15
    正则表达式
  • Spring基于常用AspectJ切点表达式使用介绍
    execution (常用,方法级别的匹配) 语法: execution(modifiers-pattern ret-type-pattern declaring-type-patt...
    99+
    2022-12-20
    Spring AspectJ AspectJ切点表达式
  • CSS中的@import的用法介绍
    本篇内容主要讲解“CSS中的@import的用法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS中的@import的用法介绍”吧!我们知道,css文件引...
    99+
    2022-10-19
  • CSS盒模型BoxModel的用法介绍
    这篇文章主要讲解了“CSS盒模型BoxModel的用法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS盒模型BoxModel的用法介绍”吧!这里向大...
    99+
    2022-10-19
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作