前端 CSS的选择器 伪元素选择器

介绍常用的伪元素。

after用得比较多的

first-letter

用于为文本的第一个首字母设置样式。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="x-ua-compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Title</title>
    <style type="text/css">

        /* 设置第一个首字母的样式*/
        p:first-letter{
            color: red;
            font-size: 30px;
        }
    </style>
</head>
<body>
    <div>
        <p>我是一个段落</p>
    </div>
</body>
</html>

before

用于在元素的内容前面插入新内容

使用此伪元素选择器一定要结合content属性

在每个<p>元素之前插入内容:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="x-ua-compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Title</title>
    <style type="text/css">

        /* 用于在元素的内容前面插入新内容*/
        p:before{
            content: ‘mike‘;
            color: red;
            font-size: 30px;
        }
    </style>
</head>
<body>
    <div>
        <p>我是一个段落</p>
    </div>
</body>
</html>

after

用在网页布局比较多,清除浮动

用于在元素的内容后面插入新内容。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="x-ua-compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Title</title>
    <style type="text/css">

        /* 用于在元素的内容后面插入新内容*/
        p:after{
            content: ‘&‘;
            color: red;
            font-size: 30px;
        }
    </style>
</head>
<body>
    <div>
        <p>我是一个段落</p>
    </div>
</body>
</html>
在每个<p>元素之后插入内容

原文地址:https://www.cnblogs.com/mingerlcm/p/10803042.html

时间: 2024-10-09 11:18:29

前端 CSS的选择器 伪元素选择器的相关文章

css 选择器 &amp; UI元素的伪类选择器 &amp; 伪元素选择器

UI元素的伪类选择器 1. :focus  用来选取获取焦点事件 2. :enabled 用来指定当元素处于可用状态时的样式 3. :disable  用来指定元素处于不可用时的状态    表单里应用较多 4. read-only 用来获取元素属于只读状态时 5. read-write 用来匹配可读和可写的元素  input search 6. :checked  用来获取单选框处于选取状态时的样式 7. :default 选取用来选取,打开时默认选取状态时单选框 8.     :indeter

CSS的伪元素选择器

在CSS技术中,提前给我们假定了一些元素名称的选择器名字.把这些名字称为伪元素选择器. 例子: a:link伪元素 某人标签示未被访问前的样式设定 a:hover 鼠标悬停在标签上时的CSS样式 a:active 鼠标点击下,但没有释放时的CSS样式 a:visited 标签被点击后,被访问过之后的CSS样式 如果使用伪元素设置超链接,这4个伪元素有书写顺序. L    V    H    A

Css3之高级-1 Css复杂选择器(兄弟选择器 、属性选择器、伪类选择器、伪元素选择器)

一.兄弟选择器 相邻兄弟选择器 - 相邻兄弟选择器匹配指定元素的相邻兄弟元素 - 如果需要选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器 - 使用加号(+)作为结合符 通用兄弟选择器 - 通用兄弟选择器匹配某元素后面的所有兄弟元素 - 使用符号(~)作为结合符,即 element1~element2 - 两种元素必须拥有相同的父元素,但是element2不必直接紧随element1 二.属性选择器 属性选择器 - 属性选择器能够将元素附带的属性用于选择器中,从而对带

CSS伪类选择器和伪元素选择器

CSS的伪类选择器常用的是link/visited/hover/active,分别对应未访问.已访问过.鼠标悬停.鼠标按下时的样式,常用于链接,使用时要按此顺序依次写CSS,不能乱 1 a:link{background-color:blue;} //未访问前深蓝色 2 a:visited{background-color:beige;} //访问过淡黄色 3 a:hover{background-color:aqua;} //鼠标悬停时水蓝色 4 a:active{background-col

css伪元素选择器

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>伪类</title><style> /*伪元素选择器: 伪元素的效果是需要通过添加一个实际的元素才能达到的.CSS中有如下四种伪元素选择器:· :first-line:为某个元素的第一行文字使用样式:· :first-letter:为某个元素中的文字

css 伪元素选择器

/*设置第一个首字母的样式*/ p:first-letter{ color: red; font-size: 30px; } /* 在....之前 添加内容 这个属性使用不是很频繁 了解 使用此伪元素选择器一定要结合content属性*/ p:before{ content:'alex'; } /*在....之后 添加内容,使用非常频繁 通常与咱们后面要讲到布局 有很大的关联(清除浮动)*/ p:after{ content:'&'; color: red; font-size: 40px; }

【前端】伪元素选择器 、after和before伪元素

伪元素选择器 " : : " 比如说 p::first-letter { 选择第一个字 font-size: 100px; } p::first-line { 第一行 color: red; } p::selection { /*选择文字时候的状态*/ background-color: pink; color: yellow; 使用before和after双伪元素清除浮动 这是空元素的升级版,好处是不用单独加标签了 after可以在之后加入新内容,before在前面加内容,但是一定要

css中的伪类与伪元素选择器

伪类 一.链接伪类(又叫锚点伪类) (1) :link:用于给a标签设置点击前的样式,:visited:用于给a标签设置鼠标点击后的样式,:hover:给a标签设置当鼠标移入时显示的样式,:active:给a标签设置当鼠标摁下时显示的样式 由于a标签的:link和:visited可以覆盖a标签的所有状态,所以当:link,:visited,:hover,:active同时出现在a标签身上时,为了不让样式失效,:link和:visited只能放在:hover,:active之前. :link和:v

前端——CSS的引入方式、选择器

前端--CSS的引入方式.选择器 什么是CSS? 层叠样式表(就是用来调节标签的样式) CSS注释 /*单行注释*/ /*多行注释1 多行注释2 多行注释3 */ 注释的使用 css应该是一个独立的文件 /*页面通用样式*/ /*顶部导航栏样式*/ /*侧边菜单栏样式*/ -- css语法结构 选择器 {属性名1:属性值1;属性名2:属性值2;属性名3:属性值3;--} css三种引入方式 外部css文件(最正规的书写方式) /*mycss*/ /*这是一个非常牛逼的页面的css样式文件*/ /