content 属性遵循一个原则:CSS 仅仅改变样式。因此,所加入的内容不会在 HTML 代码中直接展现:事实上,打开 F12 调试会发现浏览器把 before 作为一个特殊的节点嵌入到目标元素中。

这是很有用的一点,例如要制作一个伪输入元素(使用 contenteditable)时:

默认值

这一行 HTML 代码表示一个可编辑(仅允许纯文本)的段落,并且设置该“输入元素”的默认值。

但是在一般的 input 元素中还有一个 placeholder 属性,在输入框为空时展现一段文本,如:

如果要在 contenteditable 元素中仿制一个 placeholder 功能,则可以使用 CSS 实现,例如:

p:empty:before

{

color: #CCC;

content: "Don't make me empty!";

}

这时如果将段落的文本全部删除,就会显示一段 "Don't make me empty!" 的浅色文本;最重要的是它不会被加入段落文本中,只要再键入一些内容,该文本就会消失。这表明 content 不是将文本单纯地加入元素中。

另外,在content中编辑的HTML标签会被直接显示,不能用于调整新加内容的属性。如果调整样式,可以在:before或:after伪元素内进行调整。

MCCF

MCCF

353***4841@qq.com1年前 (2020-02-06)

html中content属性,CSS content 属性 | 菜鸟教程相关推荐

  1. css规则中区块block,css常用属性总结:背景background下篇

    前言:这段时间天天加班到10:30之后,简直是x了. 在上一篇文章中,分别解析了background各个属性的用法和注意细节.如果我们在项目上使用背景效果,如果使用下面的写法,你可能抓狂. body{ ...

  2. html页面透明度属性,css透明度属性是什么?

    css透明度属性是什么?CSS透明度属性是opacity属性.下面本篇文章就来给大家介绍一下CSS 透明度属性--opacity属性.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. ...

  3. html中页面背景属性,css背景属性有哪些?

    css背景属性有哪些?下面本篇文章给大家带来关于css背景属性的介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. css背景属性有哪些?background简写属性,作用是将背景 ...

  4. html中outline属性,css outline属性怎么用?

    CSS outline属性是一个简写属性,用于在一个声明中设置所有的轮廓属性,如颜色.样式.宽度,可在元素周围位于边框边缘的外围绘制一条线,能起到突出元素的作用. CSS outline属性 作用:是 ...

  5. 06 【CSS字体属性 CSS文本属性】

    8.CSS字体属性 CSS Fonts(字体)属性用于定义:字体系列.大小.粗细.和 文字样式(如:斜体). 8.1字体族 font-family 字体族(字体的格式) CSS 使用 font-fam ...

  6. css列表格式属性,css list-style-type属性笔记

    list-style-type属性定义及用法 在css中,list-style-type属性是使用来设置列表项标记的类型,在有序列表和无序列表中经常都会使用该属性. 目前,所有主流浏览器都支持list ...

  7. css的fill属性,css column-fill属性怎么用

    css column-gap属性定义及用法 在css中,column-gap属性通常和columns.column-count等分列属性一起使用,用来设置元素内容分列(多列布局)后列与列之间的距离 c ...

  8. java font属性,css font-family属性怎么用

    原标题:css font-family属性怎么用 css font-family属性怎么用? 属性定义及使用说明 font - family属性指定一个元素的字体. font-family 可以把多个 ...

  9. html的动画属性,css动画属性使用及实例代码(transition/transform/animation)

    在开发中,一个好的用户操作界面,总会夹杂着一些动画.css用对少的代码,来给用户最佳的体验感,下面我总结了一些css动画属性的使用方法及用例代码供大家参考,在不对的地方,希望大佬直接拍砖评论. 1 t ...

  10. html的过渡属性,CSS过渡属性 transition

    css3的transition允许css的属性值在一定的时间区间内平滑地过渡.这种效果可以在鼠标划过.单击.获得焦点或对元素任何改变中触发,并圆滑地以动画效果改变CSS的属性值 过渡属性需要触发事件, ...

最新文章

  1. java运行时_java编译时与运行时概念与实例详解
  2. win10之dlib安装 c++调用
  3. HDU2024 C语言合法标识符
  4. MongoDB 之 幽灵操作避免
  5. 在ubuntun虚拟机里安装goLang语言编程环境
  6. win10无法连接到这个网络_电脑无法连接网络怎么办?(有线网络篇)
  7. vue 日程表组件_VUE也有自己的日历组件
  8. latex 长表格中放入多行公式
  9. 物联网嵌入式开发人员面临的5大挑战
  10. 滴滴出行DIDI美国IPO上市路演PPT:Roadshow Presentation
  11. 蓝屏死机(blue screen of death)
  12. 2009年以前四川微型计算机设备,『2009年四川省考行测真题』2009年四川省考行测真题资料大全_2009年公务员四川省考行测真题及答案-华图教育...
  13. RFID固定资产条码标签管理系统,使资产更易盘点
  14. JavaScript对象与内置对象——内置对象(二)
  15. 文件上传漏洞---Web渗透学习
  16. android 7图标大小,Android快捷方式位图启动器图标大小
  17. 福利:推荐你在线码代码
  18. 一、《跟我学spring3》电子书下载地址:
  19. CSS雪碧图demo(含雪碧代码)
  20. 对话框js插件源码汇总

热门文章

  1. C语言——自定义类型详解(结构体,联合体,枚举,位段)
  2. 百度收录批量查询 最新2022百度收录批量查询
  3. HTML5七夕情人节表白网页制作【情人节满屏爱心HTML5特效】HTML+CSS+JavaScript html生日快乐祝福网页制作
  4. AVOSCloud入门教程:Android Parse云服务的Hello World
  5. DB2中使用事件监控器获取某个时间段里某个用户执行的SQL语句
  6. 量子计算机是伪科学,科学网-量子力学一门无人理解也没用处的“伪科学”?-张林的博文...
  7. 机器学习与计算机视觉入门项目——视频投篮检测(三)
  8. 小程序商城模板下载|分销|拼团|仿拼多多
  9. 操作系统中颠簸(thrashing)解决办法
  10. Fork Join 框架的用途