前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >详解:20 :before :after attr

详解:20 :before :after attr

作者头像
贵哥的编程之路
发布2020-10-28 12:13:14
1.3K0
发布2020-10-28 12:13:14
举报
文章被收录于专栏:用户7873631的专栏
代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        .test1:after/*attr根据属性找到属性值*/
        {
            content: attr(class)"陈业贵"attr(data-url)"李文"attr(data-qq);
        }
        .test2:before
        {
            content: attr(style);
        }
    </style>
</head>
<body>
    <p class="test1" title="hello world" data-url="http://phpfamily.org" data-qq="2306613258">hello king</p>
    <p class="test2" style="color: red;border: 1px solid red;">this is a test!</p>
</body>
</html>

这个比较不容易,我还是截图把

在这里插入图片描述
在这里插入图片描述

是什么? :before :after attr() 在什么之前做什么,在什么之后做什么 attr() 函数返回选择元素的属性值。 怎么运用? 问题? 为什么第一个的hello king在前面,而第二个的this is a test!在后面呢? 解决? 记住了,核心来了了 因为:after是代表属性值在内容的后面,所以内容在前面哈 因为:before代表属性值在内容的前面也就是在this is a test!的前面

懂了把,兄弟,兄弟,不急,慢慢来就理解了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/04/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档