css中的伪元素、基线对齐、盒子模型

本文详细介绍了CSS中的伪元素,如`:before`、`:after`、`:first-line`和`:first-letter`的使用。接着讨论了基线对齐的概念,展示了如何通过`vertical-align`属性调整元素对齐。最后,深入探讨了盒子模型,包括外边距`margin`、边框`border`和内边距`padding`的设置及其对布局的影响。
摘要由CSDN通过智能技术生成

目录

一、伪元素

二、基线对齐 

三、盒子模型

1、外边距margin

2、边框(border)


一、伪元素

说明:伪类元素使用两个冒号(::)而不是一个冒号,目的是为区分伪类和伪元素,大多数浏览器都支持这两种方式。

::before——在当前元素前面插入一些元素,激活使用content:“”;

::after——在当前元素后面插入一些元素,激活使用content:“”;

::first-line——在元素的第一行文字使用CSS样式

::first-letter——在元素的首字母或首文字使用CSS样式

::section——当鼠标选择某些内容的时候出现的样式

特点是属于行内元素,需要注意的是除了section必须使用双冒号,其余都可以用单冒号。

   <style type="text/css">
        div {
            width: 300px;
            height: 300px;
            background-color: antiquewhite;
        }
        
        .one::before {
            content: "写在最前面,可以单独设置样式";
            color: pink;
            font-size: large;
        }
        
        .one::after {
            content: "必须用centent激活使用,这是在后面加";
            color: blueviolet;
        }
        /* 设置第一行,直接设置样式 */
        
        .one::first-line {
            color: blue;
        }
        /* 元素首字母或首文字使用css样式 */
        
        p::first-letter {
            font-size: 20px;
        }
        /* 鼠标选择某些内容出现的样式 */
        
        .one::selection {
            background-color: green;
            font-style: italic;
        }
    </style>
</head>

<body>
    <div>
        <p class="one">今天讲的是伪元素不是伪类哟!!!</p>
        <p>再来一段文字方便测试为首字母或首文字使用样式效果</p>
    </div>
</body>

效果图

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yoghurt&girl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值