盒子模型的理解

2023-10-29

盒子模型

什么是盒子?

html中的标签(元素)统统都是一个矩形的平面框, 在立体上, 它由多个平面构成, 这称为盒子模型.

从底层到顶层的立体结构: margin->background-color->background-image->padding->content->border

 

三大盒子属性:

border(边框)

padding(内边距)

margin(外边距)

 

经验:

这三大属性可以结合top right bottom left来使用!

当同时设置4个值时,遵循顺时针顺序: 上右下左, 如: padding: 9px 10px 11px 12px;

 

border: 边框宽度(border-width)  边框风格(border-style)  边框颜色(border-color);

边框风格: solid(实线), dashed(虚线), dotted(点线)

 

margin的特殊用法:盒子在其容器中水平居中.

margin-left: auto; margin-right: auto;

 

margin可以取负值, 但padding不可以.

 

部分元素有默认的内/外边距:

body,h1-h6,p,ul,ol,dl,dd

盒子尺寸(box-sizing)

box-sizing: content-box | border-box;

 

context-box的含义:

为盒子设置的width属性仅表示内容区宽度, 实际宽度=width+padding+border

 

border-box的含义:

为盒子设置的width属性就是实际宽度

为盒子设置的padding和border自动从width中扣除, 内容区宽度自动缩减.

盒子的圆角

border-radius: 圆角半径;

border-top-left-radius: 左上角半径

盒子的阴影

box-shadow: 阴影类型 x-offset y-offset blur-radius color;

阴影类型如果是inset, 表示阴影的方向是朝向盒子内

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

盒子模型的理解 的相关文章

  • 在Python中,我们可以使用pyzmq模块来实现ZMQ编程

    随着现代计算机技术的不断进步 人们对于通信技术的要求越来越高 而在这个领域中 ZeroMQ 简称ZMQ 被誉为是最为出色的一个库之一 它的出色之处在于 它为我们提供了一套非常灵活 高效的通信协议 可以让我们在不同的网络环境下 以各种方式进行
  • 0长度char数组的使用

    需要引起注意的 ISO IEC 9899 1999里面 这么写是非法的 这个仅仅是GNU C的扩展 gcc可以允许这一语法现象的存在 结构体最后使用0或1的长度数组的原因 主要是为了方便的管理内存缓冲区 如果你直接使用指针而不使用数组 那么
  • 彻底关闭Windows Defender&Windows 更新

    目录 关闭Windows Defender 方法一 方法二 关闭Windows Updata 自测用这个方法关闭 还是莫名其妙会被杀 在加一个办法 关闭Windows Defender 方法一 1 使用WIN R打开运行对话框 输入rege
  • C++:给定一个字符串,验证是否为回文,只考虑字母和数字字符,忽略字母大小写。

    include
  • 【微信小程序】微信小程序实现点击分享链接进入的分享页面左上角是返回按钮

    首先先和你们说这是可以实现而且非常简单 接下来我们就来看看如何实现这种需求的 首先我们需要配置分享链接 例如 detail js页面 Page onShareAppMessage function res var url 页面参数 if r
  • Spring中的18个注解,你会几个?

    点击上方 Java之间 选择 置顶或者星标 你关注的就是我关心的 作者 Java的小本家 Controller 标识一个该类是Spring MVC controller处理器 用来创建处理http请求的对象 RestController S
  • 结合AG-Grid二次封装element-plus的el-table表格

    MyTable组件封装 路径 conponents MyTable index vue template
  • 第三周课程总结&实验报告一

    一 实验报告 1 打印输出所有的 水仙花数 所谓 水仙花数 是指一个3位数 其中各位数字立方和等于该数本身 例如 153是一个 水仙花数 I 实验代码 public class text public static void main St
  • 操作系统复习题

    一 填空题 1 通常所说操作系统的四大模块是指处理机管理 存储管理 设备管理 文件 管理 2 进程实体是由 进程控制块 PCB 程序段和数据段这三部分组成 3 文件系统中 空闲存储空间的管理方法有空闲表法 空闲链表法 位示图法和 成组链接法
  • 7_2,24位真彩模式(2013-2-27)

    同理 24位为3通道 3字节 但是经过测试 有问题 不支持24位 7 3 32位真彩模式 32位与16位不同之处 32位分为ARGB和XRGB 各8位 ARGB中前8位为透明色 XRGB前8位为了对齐 一般清为0 define RGB32B
  • JDBC流程

    JDBC JAVA 访问数据库的技术 Jdbc是一种Java连接数据库技术 Java database connectity 它是 Java 提供的一些接口 这些接口大部分是数据库厂商提供的 jar包 我们要做的 是连接数据库以后 如何使用
  • php和nginx镜像合并 && 代码打包到镜像 —— k8s从入门到高并发系列教程 (二)

    上文使用了nginx和php fpm两个镜像组装了nginx php环境 然而实际企业的微服务架构 nginx和php fpm是被统一看作一个微服务供其他服务调用的 另外 配置文件和源代码也不会通过映射到容器中的方式进行 而是打包到了企业的
  • pytorch中dataloader的num_workers参数

    结论速递 在Windows系统中 num workers参数建议设为0 在Linux系统则不需担心 1 问题描述 在之前的任务超大图上的节点表征学习中 使用PyG库用于数据加载的DataLoader ClusterLoader等类时 会涉及
  • [分享]我发现了一个快速完成物联网毕业设计的好方法!

    对于计算机相关专业的毕业生来说 毕业论文真的是一件特别令人头疼的事情 当然学霸除外 毕设 编程 每每想到这里 是不是很想原地爆炸 莫着急往下看 确认过眼神 你就是我要帮助的人 下面就给大家介绍一个快速完成毕业设计的方法 绝对的亲身实践哦 作
  • [极客大挑战 2019]Secret File

    进入靶场查看源码 进入这个网页 5f5574c7 75b8 4251 befa d89a391dafc4 node4 buuoj cn 81 Archive room php 点击这个就会跳入下一个网页 发现没有东西 抓包试试 先返回到这个
  • vite项目集成eslint和prettier

    一 eslint介绍 eslint中文官网 https zh hans eslint org docs latest use getting started 1 什么是eslint ESLint是一个开源的JavaScript代码静态分析工
  • vscode连接远程Linux服务器

    文章目录 一 环境安装 1 1 下载vscode 1 2 下载vscode sever 二 ssh链接 2 1 安装Remote SSH 2 2 设置vscode ssh 2 3 设置免密登录 2 3 1 本地生成公私钥 2 3 2 服务器
  • sharding-jdbc事务解读

    序言 sharding jdbc在分库分表方面提供了很大的便利性 在使用DB的时候 通常都会涉及到事务这个概念 而在分库分表的环境上再加上事务 就会使事情变得复杂起来 本章试图剖析sharding jdbc在事务方面的解决思路 传统事务回顾
  • 二叉查找树,红黑树,AVL树,B~/B+树(B-tree),伸展树——优缺点及比较

    二叉查找树 Binary Search Tree 很显然 二叉查找树的发现完全是因为静态查找结构在动态插入 删除结点所表现出来的无能为力 需要付出极大的代价 BST 的操作代价分析 1 查找代价 任何一个数据的查找过程都需要从根结点出发 沿
  • cpsr寄存器

    设置cpsr寄存器为svc模式 特权模式 CPSR 程序状态寄存器 current program status register cpsr在用户级编程时用于存储条件码 CPSR包含条件码标志 中断禁止位 当前处理器模式以及其他状态和控制信

随机推荐

  • Nvidia container无法修改显示模式问题

    电脑类型 联想拯救者y7000p 2020 问题 当启动游戏时会跳出 Nvidia container 提示的无法 更改显示模式问题 解决办法 退出联想电脑管家
  • 面试题:内存泄漏以及避免和减少这类错误的方法?

    面试题 内存泄漏以及避免和减少这类错误的方法 在C 程序中 内存泄漏是一种常见的错误 它指的是在程序中使用new操作符为对象分配内存后 未对其进行及时释放导致的内存浪费 如果内存泄漏问题得不到解决 会导致程序运行速度变慢 稳定性降低甚至崩溃
  • Android动画内幕揭秘

    原文链接 Android Animation Internal Secrets 前面的文章重点讲了如何使用安卓平台提供的能力来做好一个动画 为了更深入的理解 需要去了解一下动画框架的内部机理 这样能够帮助我们做出更优雅的动画实现 View
  • HTML文件路径

    目录 HTML 文件路径 绝对文件路径 实例 相对路径 实例 实例 实例 好习惯 路径 描述 img src picture jpg picture jpg 位于与当前网页相同的文件夹 img src images picture jpg
  • Panoptic SegFormer:全景分割第一名!南大&港大&英伟达提出新算法,霸榜全景分割

    轻量级全景分割 模型50多m 有预测代码 没有训练 GitHub midasklr PPLiteSeg pytorch pytorch of the SOTA real time segmentation network ppliteseg
  • ubuntu/WSL 2.0 解决无法通过apt安装jdk的问题

    WSL 2 0 下无法通过apt安装jdk问题解决 问题描述 解决方法 总结 问题描述 在win11的wsl下通过apt安装jdk包时遇到了下列问题 执行这个安装命令 sudo apt get install openjdk 8 jdk 结
  • 大厂都在做的jmeter接口自动化测试登峰造极的jmeter实现接口自动化测试

    一 JMETER的环境搭建 参考 https www cnblogs com qmfsun p 4902534 html 二 JMETER的汉化 临时汉化方法 打开jmeter options gt choose language gt 选
  • 电机学习笔记 输出比较

    一 输入比较简介 输出比较就是通过定时器的外部引脚对外输出控制信号 有冻结 将通道 X x 1 2 3 4 设置为匹配时输出有效电平 将通道 X 设置为匹配时输出无效电平 翻转 强制变为无效电平 强制变为有效电平 PWM1 和 PWM2 这
  • 机房布线的最高境界……

    点击上方 Java基基 选择 设为星标 做积极的人 而不是积极废人 源码精品专栏 原创 Java 2020 超神之路 很肝 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析 网络应用框架 Netty 源码解析 消息中间件 Rock
  • 【OpenWRT之旅】LuCI探究

    1 多语言 1 检查 opkg list grep luci i18n 2 安装语言包 opkg install luci i18n hungarian 2 uhttpd 这个是LuCI所在的Web Server docroot在 www下
  • LeetCode5912. 每一个查询的最大美丽值(排序+优先队列)

    LeetCode5912 每一个查询的最大美丽值 排序 优先队列 题目传送门 题目 给你一个二维整数数组 items 其中 items i pricei beautyi 分别表示每一个物品的 价格 和 美丽值 同时给你一个下标从 0 开始的
  • C语言中的字符串数组

    代码 include
  • Windows电脑安装Linux系统的方法-Ubuntu版

    本文内容均来自B站视频如何安装Linux与Windows双系统 只是把视频内容整理成文章形式便于速看 如有侵权 联系立删 从已经有系统U盘开始说起 前面缺失的内容后面会整理加上 U盘插到要安装的电脑上 此电脑 右键 管理 磁盘管理 找到一个
  • LLVM系列第二十二章:写一个简单的编译时函数调用统计器(Pass)

    系列文章目录 LLVM系列第一章 编译LLVM源码 LLVM系列第二章 模块Module LLVM系列第三章 函数Function LLVM系列第四章 逻辑代码块Block LLVM系列第五章 全局变量Global Variable LLV
  • 硅基生命之漫谈-2:宇宙之基本法则:聚合与分解?

    聚合与分解是宇宙的基本法则 聚合是万物存在和发展的形式 是重组基本粒子的过程 分解是万物存在和死亡的形式 是回归基本粒子的过程 分解的目的是为了重组聚合 重组聚合的结果会重新分解 太极图 八卦图 人的生命体 万物的生命体 无机体 人类社会的
  • 2023.05.30-ubuntu22.04多卡服务器卸载cuda重新安装(踩坑不断版本)

    目录 说明 1 驱动问题 1 1 卸载驱动 1 2 安装驱动 2 cuda卸载 2 1 卸载用run方式安装的CUDA和驱动 2 2 卸载用deb方式安装的CUDA 3 cudn cudnn安装 3 1 cuda11 7安装 3 2 cud
  • 【PTA】L2-035 完全二叉树的层序遍历

    L2 035 完全二叉树的层序遍历 25分 一个二叉树 如果每一个层的结点数都达到最大值 则这个二叉树就是完美二叉树 对于深度为 D 的 有 N 个结点的二叉树 若其结点对应于相同深度完美二叉树的层序遍历的前 N 个结点 这样的树就是完全二
  • Android WebView 在开发过程中有哪些坑?

    https www zhihu com question 31316646 作者 李明亮 链接 https www zhihu com question 31316646 answer 52714778 来源 知乎 著作权归作者所有 转载请
  • 华为OD机试真题- 字符串重新排序【2023Q1】【JAVA、Python、C++】

    题目描述 给定一个字符串s s包含以空格分隔的若干个单词 请对s进行如下处理后输出 1 单词内部调整 对每个单词字母重新按字典序排序 2 单词间顺序调整 1 统计每个单词出现的次数 并按次数降序排列 2 次数相同时 按单词长度升序排列 3
  • 盒子模型的理解

    盒子模型 什么是盒子 html中的标签 元素 统统都是一个矩形的平面框 在立体上 它由多个平面构成 这称为盒子模型 从底层到顶层的立体结构 margin gt background color gt background image gt