前端面试CSS知识点

2023-12-15 11:51:22

目录

前言

一、块级元素、行内元素和行内块元素的区别

1. 块级元素-display:block

1.1.1 常见的块级元素

1.1.2 块级元素的特点

2. 行内元素-display-inline

2.1.1 常见的行内元素

2.1.2 行内元素的特点

3. 行内块元素-display:inline-block

3.1.1 常见的行内块元素

3.1.2 行内块元素的特点

?二、伪元素的应用


前言

以下是我根据自己薄弱的地方整理的对应知识点


一、块级元素、行内元素和行内块元素的区别

1. 块级元素-display:block

1.1.1 常见的块级元素

div、p、ul、ol、li、h1~h6、table、header、footer、aside、form

1.1.2 块级元素的特点

1.块级元素独占一行,默认会重启一行,自上而下排列

2.可以设置宽高

3.margin和padding可以设置上下左右四个方向

2. 行内元素-display-inline

2.1.1 常见的行内元素

a、span、i、strong、label、b、br

2.1.2 行内元素的特点

注意:行内元素脱离文档流后,会变成块元素

1.行内元素默认排列在一行,不会自动换行

2.无法设置宽高

3.margin只对左右方向设置有效,padding上下左右都行会撑大元素

3. 行内块元素-display:inline-block

3.1.1 常见的行内块元素

input、img、textarea、button

3.1.2 行内块元素的特点

1.行内元素默认排列在一行,不会自动换行

2.可以设置宽高

3.margin和padding可以设置上下左右四个方向

?二、伪元素的应用

<div class="practice">22</div>
.practice {
    width: 100px;
    height: 50px;
    &::before {
        content: '';
        display: inline-block;
        width: 3px;
        height: 30px;
        background-color: #f5222d;
        margin-right: 10px;
    }
}

?

文章来源:https://blog.csdn.net/Tonghanhan/article/details/134391405
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。