Web前端基础——盒子模型

news/2025/2/11 2:07:40/

(1)盒子模型的作用:

        布局网页,摆放盒子和内容

(2)盒子模型重要组成部分:

  • 内容区域 - width & height
  • 内边框 - padding(出现在内容与盒子边缘之间)
  • 边框线 - border
  • 外边框 - margin(出现在盒子外面)

 (3)盒子模型——边框线

属性名:border(bd)

属性值:边框线粗细  线条样式  颜色 (不区分顺序)

常用线条样式:实线-solid        虚线-dashed        点线-dotted

  • 设置单方向边框线。
  • 属性名:border-方位名词(bd+方位名词首字母(上-top 下-bootom 左-left 右-right))
  • 属性值:边框线粗细  线条样式  颜色 (不区分顺序)

(4)盒子模型——内边距

作用:设置内容与盒子边缘之间的距离。

属性名:padding/padding-方位名词

  • padding多值写法:
取值个数示例含义
一个值padding:10px四个方向内边距均为10px
四个值padding:10px 20px 40px 80px上:10px  右:20px  下:40px  左:80px
三个值padding:10px 40px 80px;上:10px  左右:40px  下:80px
两个值padding:10px 80px上下:10px  左右:80px

 (5)盒子模型——尺寸计算

  • 默认情况:盒子尺寸=内容尺寸+border尺寸+内边距尺寸
  • 给盒子加border/padding会撑大盒子,margin不会撑大盒子
  • 解决:
    • 手动做减法:减掉border/padding的尺寸
    • 内减模式:box-sizing:border-box

 

 (6)盒子模型——外边距

作用:拉开两个盒子之间的距离,不会撑大盒子

属性名:margin

提示:与padding属性值写法,含义相同。

margin: 0 auto; ==>实现版心居中(前提一定要设置盒子宽度)。

 


http://www.ppmy.cn/news/40072.html

相关文章

ReRes 谷歌浏览器插件使用

安装: 本插件是chrome插件,有条件者可以直接在chrome商店下载安装; 条件有限者: CSDN 下载 ReRes找到插件的github路径,本文插件点击 ReRes下载到本地并解压在chrome浏览器地址栏输入chrome://extensions/进入扩展页…

深入理解Dart之Mixins

在面向对象的世界中,我们最熟悉的莫过于class、 abstract class和interface。Dart作为一门现代面向对象编程语言,在原有的特性基础上,新增了一些新的特性,今天我们就来聊聊 Mixins。 什么是Mixins 在官方文档中,我们…

回溯法——面试题矩阵中的路径(一)

这里写目录标题回溯法介绍回溯法应用(实例化)回溯法介绍 1.1 回溯法是蛮力法的升级版,它从解决问题每一步的所有可能选项里系统的选择一个可行的解决方案。 1.2 回溯法非常适合由多个步骤组成的问题,并且每个步骤都有多个选项。当…

windows 如何安装cuda pytorch gpu

第一步看看 看看自己的显卡编号,看看自己的geforce有没有被识别 比如说 nvidia-smi Sun Apr 9 18:34:56 2023 ----------------------------------------------------------------------------- | NVIDIA-SMI 517.13 Driver Version: 517.13 CUDA V…

12. 整数转罗马数字

题目 罗马数字包含以下七种字符:I,V,X,L,C,D和MI, V, X, L,C,D 和 MI,V,X,L,C,D和M。…

Mysql数据库安装教程

Mysql数据库介绍及安装教程 1、版本介绍 1) MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。 2) MySQL Enterprise Edition 企业版本,需付费,可以试用30天。 3) MySQL Clust…

交友项目【统一token处理】拦截器处理

目录 1:统一token处理 1.1:目的 1.2:实现 1.2.1:SpringMVC拦截器 1.2.2:使用ThreadLocal线程变量创建存储数据的类 1:统一token处理 1.1:目的 在前台请求和后端方法接收的这个模块&#x…

并发事务问题(脏读、不可重复读、幻读)

数据库的脏读和写脏数据是数据库事务中一个非常重要的概念。在多用户的数据库系统中,为了避免数据不一致,数据库系统需要支持事务的隔离级别。而脏读和写脏数据是隔离级别中的最低级别,意味着事务可以读取或写入未被提交的数据。 脏读&#…