content属性浏览器支持情况,兼容到IE8浏览器,IE7及以下不支持

用途一、配合:before及:after伪元素插入文本

<div><p>伪元素</p>
</div>
p:before{content:'CSS3';color:#4bb;font-weight:bold;margin-right:20px;background:#f0f0f0;/*如果要设置宽高的话,就必须变成块级元素*/float:left;display:block;width:50px;}

用途二、插入图像 url()

p:before{content:url(p_w_picpaths/dot.jpg);margin-right:5px;
}

用途三、配合:after 清除浮动

.clearfix:after{content:'';display:block;height:0;clear:both;overflow:hidden;visibility:hidden;
}
/*为兼容IE6,IE7,因为ie6,ie7不能用after伪类。加上下面代码*/
.clearfix{zoom:1}

用途四、配合:before 解决上外边距溢出

在没有对全局css作样式重置的情况下,会出现这么一个问题

<div id="d1"></div>
<div id="d2"></div>
#d1,#d2{width:100px; height:100px;}
#d1{background:red;}
#d2{background:green;}

此时,两个div元素各自占据一行,紧密排列

如果在第二个div里面再加入一个p元素,由于p元素自带有上下外边距各16px,会产生一个16px的间距

在这里就可以使用content配合:before来解决

#d2:before{content:"";display:table;
}

转载于:https://blog.51cto.com/dapengtalk/1868067

content属性的4种用途相关推荐

  1. CSS中content属性的妙用

    前言 本文讲解CSS中使用频率并不高的content属性,通过多个实用的案例,带你由浅入深的掌握content的用法,让代码变得更加简洁.高效. 定义 W3school中这样定义: content 属 ...

  2. web.config forms节点中的属性的含义和用途

    authentication mode="Forms"/> 这样之后,ASP.NET运行时就知道我们启用了Forms验证,在生命周期的验证阶段就激活FormsAuthenti ...

  3. easyui tabs 的href和content属性

    众所周知,jQuery Easyui 的tabs插件有两种方式加载某个tab(标签页)上的内容:"href远程请求"和"content本地内容",本文就两种方式 ...

  4. php表单数据类型,form表单中enctype属性的三种类型

    1.form表单中enctype属性的三种类型 form表单中enctype属性可以用来控制对表单数据的发送前的如何进行编码,enctype有三种,分别为: multipart/form-data不对 ...

  5. 【CSS系列】被忽略的content属性

    CSS的 content属性,大家应该都不陌生,很多时候我们都使用过,一般情况下你看到最多的用法无外乎这样两种:一种用于清除浮动,一种用于我们经常使用的字体图标. .clear:after {cont ...

  6. simple_html_dom meta,HTML DOM Meta content 属性

    HTML DOM Meta content 属性 Meta 对象 定义和用法 content 属性可设置或者返回 meta 元素 content 属性值. content 属性指定了 meta 信息的 ...

  7. python隐藏部分代码_python隐藏类中属性的3种实现方法

    方法一: 效果图一: 代码一: # 定义一个矩形的类 class Rectangle: # 定义初始化方法 def __init__(self,width,height): self.hidden_w ...

  8. html中content属性,CSS3的content属性用法详解

    Content属性应该算是使用最常用的一个css属性之一吧,比如我们创建一个聊天气泡.超链接的立体翻转特效.添加图标.都要使用到content属性,当然这个属性要结合:before和:after伪类使 ...

  9. css的content属性

    content属性一般用于::before.::after伪元素中,用于呈现伪元素的内容.平时content属性值我们用的最多的就是给个纯字符,其实它还有很多值可供选择. 1.插入纯字符 <st ...

最新文章

  1. 数据结构与算法:01 绪论
  2. python傅里叶变换例子
  3. 8 一点就消失_微信富二代男友转账20w后,却在见面前一秒消失??...
  4. API网关-apisix源码剖析,初始化依赖
  5. PHPCMSV9前台会员注册提示操作失败的解决办法
  6. 《HTML5游戏编程核心技术与实战》——2.5 绘制文字
  7. mysql 自动复制_MySQL复制 自动监控脚本-阿里云开发者社区
  8. torch中permute()函数用法
  9. servlet到底是什么?
  10. mysql运行sql错误1055_sql数据库执行错误代码1055怎么解决?
  11. ios识别人脸自动拍照_GitHub - qingweiiOS/FaceRecognition: 活体人脸识别,识别人脸,识别张嘴和摇头动作,并拍照...
  12. 安装LR11 时,安装Microsoft Visual c++2005 sp1运行时组件,就会提示命令行选项语法错误,键入“命令/?”可获取帮肋信息
  13. 信息搜集快捷导航工具bug修复-光速启动
  14. 朝闻道(刘慈欣小说)
  15. Kalman滤波器从原理到实现
  16. 痞子衡嵌入式:超级下载算法RT-UFL v1.0发布,附J-Link下安装教程
  17. 订单中心探索业务系统数据预置助力快交付之路
  18. V4L2视频驱动框架---meida_device管理模块简述
  19. php属于c,c语言属于哪个?php还是java?
  20. 程序员年底如何升职加薪?这份涨薪指南来了!

热门文章

  1. matlab中的nlinfit,matlab中nlinfit问题!!!!!!!!!!!!
  2. java什么叫元素_什么是Java做什么 - 每个元素使它们成为对象类型?
  3. php追加数据,php追加数据到mysql
  4. python 二维数组长度_剑指offer二维数组中的查找【Java+Python】
  5. aes加密字符串c++_springboot2.2.X手册:防抓包?快速实现API接口数据加密
  6. 卫生系统计算机考试内容,2021年卫生资格考试题型是什么样的?一篇搞懂!
  7. linux 中断 进程,linux中断分上下部分原因
  8. linux cpu核数和线程数,cpu个数、核数和线程的理解
  9. jwt java 项目实例_JWT(JsonWebToken)+SpringMVC项目demo
  10. 蓝桥杯 历届试题 带分数