CSS content 属性

content 属性与 :before 及 :after 伪元素配合使用,来插入生成内容。
所有主流浏览器都支持Content属性。
注意: IE8只有指定!DOCTYPE才支持Content属性。

选择器属性

attr(attribute) 设置Content作为选择器的属性之一
代码:

a:after
{
    content: " (" attr(href) ")";
}
string

可以设置Content你指定的文本。

a:before{ content:“姓名:”;}   
a:after{  content:“\45fe″  } 
URI

使用url()可以载入外部资源,主要是一些图标和图片,设置某种媒体(图像,声音,视频等内容)
代码:

p:before{ content:url(/images/img.jpg);  }  

注:导入的图片是不能改变宽高的

p:before{   
    content:url(/images/img.jpg);   
    }   
引号

open-quote和close-quote
设置Content是开始引号和闭合引号
no-open-quote和no-close-quote移除内容的开始引号和闭合引号

<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="utf-8" />
    <title>引号</title>
    <style>
         q:lang(en) { quotes: '[' ']' "<" ">";}
         q:lang(zh-cn) { quotes: "«" "»" '"' '"';}
    </style>
</head>
<body>
    <p lang="en"><q>WW <q>QQ</q> WW</q></p>
    <p lang="zh-cn"><q>WW <q>QQ</q> WW</q></p>
</body>
</html>
计数器

counter-reset属性创建或重置一个或多个计数器。
counter-reset属性通常是和counter-increment属性,content属性一起使用。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>计数器</title>
<style>
h4:after
{	
    counter-increment:num;
	content:" a" counter(num) "、";
}
li:after 
{
	counter-increment:sub-num;
	content:' a'counter(num) '-Li-' counter(sub-num) '、';
}
</style>
</head>
<body>
<div>
  <h4> 标题 </h4>
  <ul> <li>内容</li> <li>内容</li> </ul>
  <h4> 标题 </h4>
  <ul> <li>内容</li> <li>内容</li></ul>
</div>
</body>
</html>

参考文献 菜鸟教程

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值