资讯专栏INFORMATION COLUMN

<div>标签与before,after伪元素生成加号

刘德刚 / 1602人阅读

摘要:伪元素在元素之前添加内容。注意及以前的使用方法是,规定的是,为防止兼容性的问题,建议使用。该伪元素针对行内元素。以为例,添加的内容也是在中。

before 伪元素在元素之前添加内容。

::after伪元素在元素之后添加内容。

注意:

CSS2及以前的使用方法是a:before,CSS3规定的是a::before,为防止兼容性的问题,建议使用a::before。

该伪元素针对行内元素。以a:before为例,添加的内容也是在中。

应用举例:使用一个

标签生成一个加号(宽150px,高50px),如图:

实现思路如下:

首先定义一个中心为页面中心的150*150的div标签,然后利用before与after伪元素向div标签中添加一个横向与一个纵向的红色矩形

实现代码如下:

html:


css:


.jia{

   position:absolute;

   width:150px;              height:150px;

   top:50%;                    left:50%;

   margin-left:-75px;     margin-top:-75px;

  

}

.jia::before,.jia::after{

   position:absolute;

  background-color:red;

  content:""

}

.jia::before{

  width:150px;

  height:50px;

  top:50px;

}

.jia::after{

  width:50px;

  height:150px;

  left:50px;

}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/49563.html

相关文章

  • 前端知识点总结——C3

    摘要:前端知识点总结复杂选择器兄弟选择器兄弟元素具备相同父元素的平级元素之间称为兄弟元素。 前端知识点总结——C3 1.复杂选择器 1.兄弟选择器 兄弟元素:具备相同父元素的平级元素之间称为兄弟元素。 1.相邻兄弟选择器 作用:获取紧紧挨在某元素后的兄弟元素 语法:选择器1+选择器2{} 注意:兄弟选择器,只能向后找,不能向前找 2.通用兄弟选择器 作用:获取...

    meislzhua 评论0 收藏0
  • html之css选择器学习

    相关内容:什么是css选择器标签选择器类选择器id选择器并集选择器(分组选择器)交集选择器后代选择器子标签选择器属性选择器相邻兄弟选择器伪类选择器伪元素选择器(伪对象选择器)首发时间:2018-03-02 修改:2018-04-30:修改了排版,增加了伪类选择器,伪元素选择器,在原本简略的介绍的基础上增加了描述并修改了某些术语描述。2018-05-05:修改了部分伪类选择器的注解,由于之前发生了小...

    番茄西红柿 评论0 收藏0
  • css选择器和jQuery选择器

    摘要:通用选择器组合子和否定伪类对特异性没有影响。选择器大部分还是和选择器保持了一致,但是有以下一些部分的改动第一个元素最后一个元素所有偶数元素,索引值从开始,第一个元素是偶数,第二个元素是奇数,以此类推。 选择器 在书写样式和查找节点的时候,选择器是必不可少的,所以了解选择器的书写方式和使用就显得极为重要,本文主要分开讲了css选择器和jQuery选择器; css选择器 大家都可能知道,在...

    niuxiaowei111 评论0 收藏0
  • css

    摘要:如内可以包含块级元素与块级元素并列内联元素与内联元素并列。而对于使用脱离文档流的元素,其他盒子与其他盒子内的文本都会无视它。css概念  CSS是Cascading Style Sheets的简称,中文称为层叠样式表,用来控制网页数据的表现,可以使网页的表现与数据内容分离。css引入方式1. 行内式  行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用...

    番茄西红柿 评论0 收藏0
  • Vue编程三部曲之将template编译成AST示例详解

      知道吗?Vue.js 有 2 个版本,一个是Runtime + Compiler版本,另一个是Runtime only版本。Runtime + Compiler版本是包含编译代码的,简单来说就是Runtime only版本不包含编译代码的,在运行时候,需要借助 webpack 的 vue-loader 事先把模板编译成 render 函数。  假如在你需要在客户端编译模板 (比如传入一个字符串...

    3403771864 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<