CSS盒子模型

1.1 看透网页布局的本质

网页布局过程:

1.先准备好相关的网页元素,网页元素基本都是盒子Box

2.利用CSS设置好盒子样式,然后摆放到相应位置。

3.往盒子里面装内容.

网页布局的核心:就是利用盒子布局

所谓盒子模型:就是把HTML页面中的布局元素看作是一个矩形的盒子,也就是一个盛装内容的容器。

盒子模型的组成

盒子里面的内容

CSS盒子模型本质上是一个盒子,封装周围的HTML元素,它包括:边框、外边距、内边距、和实际内容

1.2盒子模型(Box Model)组成

所谓盒子模型:就是把HTML页面中的布局元素看作是一个矩形的盒子,也就是一个盛装内容的容器。

CSS盒子模型本质上是一个盒子,封装周围的HTML元素,它包括:边框、外边距、内边距、和实际内容

1.3边框

border可以设置元素的边框。边框有三部分组成:边框宽度(粗细)边框样式 边框颜色

语法:

border : border-width | | border-style | | border-color

borde-style: 边框的样式 solid 实线边框 dashed 虚线边框 dotted 点线边框

边框简写

border:2px dashed red;

边框分开写

border-top:5px solid red;

border-bottom:5px solid red;

border-left:5px solid red;

border-right:5px solid red;

html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title></title>
    <style>
        div {
            width: 300px;
            height: 300px;

            border-width: 20px;
            border-color: aqua;
            border-style: dashed;

        }
    </style>
</head>

<body>
    <div>
        <p>我想回宿舍</p>
        <p>我想回宿舍</p>
        <p>我想回宿舍</p>
        <p>我想回宿舍</p>
    </div>


</body>

</html>

1.4表格的细线边框

border-collapse属性控制浏览器绘制表格边框的方式。它控制相邻单元格的边框。

语法:

border-collapse:collapse;

● collapse单词是合并的意思

● border-collapse:collapse;表示相邻边框合并在一起

1.5边框会影响盒子的实际效果

1.6 内边距

相关推荐
I'm Jie3 分钟前
深入了解 Vue 3 组件间通信机制
前端·javascript·vue.js
用户90443816324601 小时前
90%前端都踩过的JS内存黑洞:从《你不知道的JavaScript》解锁底层逻辑与避坑指南
前端·javascript·面试
CodeCraft Studio2 小时前
文档开发组件Aspose 25.12全新发布:多模块更新,继续强化文档、图像与演示处理能力
前端·.net·ppt·aspose·文档转换·word文档开发·文档开发api
PPPPickup2 小时前
easychat项目复盘---获取联系人列表,联系人详细,删除拉黑联系人
java·前端·javascript
老前端的功夫2 小时前
前端高可靠架构:医疗级Web应用的实时通信设计与实践
前端·javascript·vue.js·ubuntu·架构·前端框架
前端大卫3 小时前
【重磅福利】学生认证可免费领取 Gemini 3 Pro 一年
前端·人工智能
孜燃3 小时前
Flutter APP跳转Flutter APP 携带参数
前端·flutter
脾气有点小暴3 小时前
前端页面跳转的核心区别与实战指南
开发语言·前端·javascript
lxh01133 小时前
最长递增子序列
前端·数据结构·算法
Youyzq4 小时前
前端项目发布到cdn上css被编译失效问题rgba失效和rgb失效
前端·css·算法·cdn