首页 > 其他分享 >前端入门学习之css盒子原则

前端入门学习之css盒子原则

时间:2024-10-16 20:47:39浏览次数:15  
标签:块级 盒子 入门 元素 width css display block

文章目录

前端入门学习之css盒子原则

引入块级元素:

当一个html标签元素展示方式为 block,也就是它的 display 属性为 block,那么我们可以想象它像一个长方形盒子一样,这种展示方式也叫做块级元素

块级元素的特点

占据整行

占据整行:块级元素会独占一行,其后的元素会另起一行显示。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        p{
            display: block;
            background-color: aqua;
        }
    </style>
</head>
<body>
    <p >这是一个块级元素。</p>

</body>
</html>

在这里插入图片描述

设置高度和宽度

宽度与高度:块级元素可以设置宽度和高度属性。默认情况下,块级元素的宽度会占据其父元素的全部可用宽度(除非被其他CSS属性如max-width、min-width或width等覆盖)。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        p{
            display: block;
            background-color: aqua;
            width: 900px;
            height: 900px;
        }
    </style>
</head>
<body>
    <p >这是一个块级元素。</p>

</body>
</html>

在这里插入图片描述

包含其他元素

包含其他元素:块级元素可以容纳内联元素(inline elements)和其他块级元素。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        p{
            display: block;
            background-color: aqua;
            /* width: 900px;
            height: 900px; */
        }
    </style>
</head>
<body>
    <p >这是一个块级元素。<h1>我是h1标题</h1> </p>

</body>
</html>

在这里插入图片描述
所以,到这里,我们可以把网页中的所有元素都看作是一个盒子,也就是长方形矩形,一个网页里面就是通过不同的盒子组建搭在一起的,也就是说,就好像搭建俄罗斯方块一样,我们可以以这样的思路去搭建一个网站。

盒子原则:

在css样式布局中,对于一个元素来说,有以下三个属性

margin:

外边距,顾名思义,盒子一和盒子二之间的距离就是外边距
在这里插入图片描述

例子:

第一幅图是 p 标签没有设置外边距的情况
在这里插入图片描述
当我们的 p 标签加上外边距呢
在这里插入图片描述
对于 p 元素的盒子四个方向的外边距都增加了 100 px

代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        body{
            margin: 0;
        }
        p{
            display: block;
            background-color: aqua;
            margin: 100px;
        }
    </style>
</head>
<body>
    <p >这是一个块级元素。</p>
    <h1>我是h1标题</h1> 
</body>
</html>

boder:

边框,顾名思义,也就是我们盒子的边框设置,在p标签中,默认是没有边框的,但是我们可以加上去
在这里插入图片描述

padding:

内边距,也就是可以理解成盒子内部如果还有盒子,或者其他内容,它们之间的距离
在这里插入图片描述

标签:块级,盒子,入门,元素,width,css,display,block
From: https://blog.csdn.net/qq_61715584/article/details/142964745

相关文章

  • Vue详细入门(语法【二】)
    今天的学习目标!!!el挂载点data数据对象Vue实例生命周期1.beforeCreate2.created3.beforeMount4.mounted5.beforeUpdate6.updated7.beforeDestroy8.destroyed  在前面Vue详细入门(语法【一】)当中我们学习了什么是Vue,Vue是怎么使用的嘞,Vue有哪些指令,它的核心语......
  • rust学习一、入门之搭建简单开发环境
    最近希望学习一些新的,选择了rust.本篇介绍怎么搭建一个非常简单的windows开发环境,以及如何使用cargo命令1、搭建开发环境(windows11)a.登录官网https://www.rust-lang.org/tools一看就明白,此处略。b.安装rustup一看就明白,此处略。c.安装cargoscriptcargoinstallcargo......
  • Next.js 实战开发入门 1 开发环境部署 - 曲速引擎 Warp Drive
    开发目标我们将构建一个简化版本的财务仪表板,其内容包括:公共主页、登录页面、受身份验证保护的仪表板页面、用户可以添加、编辑和删除发票开发环境配置开发客户端Windows10(不限系统,兼容vscode即可)开发服务端Ubuntu24.04(不限系统,兼容node即可)开发工具VscodeVersion:......