首页 >

css的伪元素可以做什么

web前端|前端问答css的伪元素可以做什么
伪元素,CSS3,css
web前端-前端问答
个人工具网页源码下载,ubuntu火狐无法运行,tomcat7部署出错,后羿爬虫怎么用,php查看数据库的图片,seo 栏目描述lzw
css的伪元素可以给被选元素(指定选择器)添加特殊效果。
国内有源码分享网站,ubuntu 安装后 黑屏,python爬虫编写基础,php 逆向,seo培训下载lzw
伪元素是什么?可以做什么?
安卓开发完整项目源码,vscode怎么建c 文件,ubuntu支持显卡,ip访问不了tomcat,app爬虫号码,punycode php,seo技术教学课程外推,织梦网站footer美化,二级菜单模板代码lzw
元素事实上是HTML中的概念,常常把HTML中的标签称作为元素。那么伪元素是什么呢?从其名称上来说,伪即为假,在实际的DOM中是不存在的,而事实上呢?我们可以借助一些CSS的特性让其模拟成一个元素,对于这样的元素我们称之为伪元素。

CSS 伪元素用于向某些选择器设置特殊效果;可以选中元素的特定位置,并应用样式。

伪元素其实是一个附加在选择器末尾的关键词,通过伪元素您不需要借助元素的 ID 或 class 属性就可以对被选择元素的特定部分定义样式。

例如通过伪元素您可以设置段落中第一个字母的样式,或者在元素之前、之后插入一些内容等等。

在 CSS1 和 CSS2 中,伪元素的使用与伪类相同,都是使一个冒号:与选择器相连。但在 CSS3 中,将伪元素单冒号的使用方法改为了使用双冒号::,以此来区分伪类和伪元素。因此,建议在使用伪元素时使用双冒号而不是单冒号。

selector::pseudo-element {    property: value;}

其中,selector 为选择器,pseudo-element 为伪元素的名称,property 为 CSS 中的属性,value 为属性对应的值。

CSS 中提供了一系列的伪元素,如下表所示:

伪元素 例子 例子描述
::after p::after 在每个

元素之后插入内容

::before p::before 在每个

元素之前插入内容

::first-letter p::first-letter 匹配每个

元素中内容的首字母

::first-line p::first-line 匹配每个

元素中内容的首行

::selection p::selection 匹配用户选择的元素部分
::placeholder input::placeholder 匹配每个表单输入框(例如 )的 placeholder 属性

示例:使用伪元素 ::after

            p.one::after {            content:"";            display: inline-block;            width: 50px;            height: 10px;            background: blue;        }        p.two::after {            content:"要插入的内容";            color: red;            font-size: 6px;        }        p.three::after {            content: url('./smiley.jpg');            position: relative;            top: 8px;        }        

伪元素 ::after

伪元素 ::after

伪元素 ::after

css的伪元素可以做什么

(学习视频分享:css视频教学、web前端)


  • 暂无相关文章
  • Posted in 未分类