当前位置: 首页 > news >正文

盒子模型样式

🍓盒子属性

属性名称中文注释备注
border设置盒子的边框边框宽度 边框类型 边框颜色
border-left设置左边框边框宽度 边框类型 边框颜色
border-right设置右边框边框宽度 边框类型 边框颜色
border-top设置上边框边框宽度 边框类型 边框颜色
border-bottom设置下边框边框宽度 边框类型 边框颜色
border-color设置边框颜色支持四个值,上右下左顺时
border-width设置边框宽度支持四个值,上右下左顺时
border-style设置边框类型支持四个值,上右下左顺时,solid实线,double双实线,dashed虚线,dotted点状线
margin设置盒子的外边距支持四个值,上右下左顺时针;可以同过设置左右auto使得盒子水平居中,上下设置auto无效
margin-left设置左外边距
margin-right设置右外边距
margin-top设置上外边距
margin-bottom设置下外边距
padding设置盒子内边距支持四个值,上右下左顺时
padding-left设置边框宽度设置盒子左内边距
padding-right设置边框宽度设置盒子右内边距
padding-top设置边框宽度设置盒子上内边距
padding-bottom设置边框宽度设置盒子下内边距

🍓外边距的特点

  • ⭐外边距的设置不会撑开盒子
  • ⭐背景颜色不会蔓延到外边距
  • ⭐外边距可以设置为负值
  • ⭐相邻两个盒子的上下外边距以最大的外边距的盒子的外边距为准,左右外边距则是相加合并的
  • ⭐父子盒子
    • 📌父盒子里面【没有内容】并且【没有内边距】并且【没有边框】,并且子盒子和父盒子【都没有浮动属性】,子盒子与父盒子的外边距以【最大的外边距为准】,当子盒子的外边距大于父盒子的外边距时,父盒子的外边距会变成子盒子的外边距
    • 📌父盒子里面【有内容】或者【有内边距】或者【有边框】,或者子盒子【有浮动属性】或者父盒子【有浮动属性】,子盒子的外边距以【盒子内容】为参照,父盒子的外边距不受子盒子的影响
    • 📌父盒子里面设置overflow: hidden;,可以触发BFC,子盒子的外边距以盒子内容为参照,父盒子的外边距不受子盒子的影响

🍓内边距的特点

  • ⭐内边距设置会撑大盒子
  • ⭐背景可以蔓延
  • ⭐内边距的值不能设置为负数,否则无效

🍓标准盒子大小计算

  • ⭐宽度 = 盒子宽度 + 左内边距 + 右内边距 + 左边框宽度 + 右边框宽度
  • ⭐高度 = 盒子高度 + 上内边距 + 下内边距 + 上边框宽度 + 下边框宽度
http://www.lryc.cn/news/132159.html

相关文章:

  • 动态规划入门之线性动态规划
  • 基于HTML+CSS+Echarts大屏数据可视化集合共99套
  • Leetcode 0814周总结
  • 华为网络篇 OSPF的Silent-Interface-33
  • longtext,bigint是什么数据类型
  • Hive无法启动的解决方案
  • 华为云零代码新手教学-体验通过Astro Zero快速搭建微信小程序
  • 【前端】快速掌握HTML+CSS核心知识点
  • 二叉树算法的框架套路总结
  • 【ARM 嵌入式 编译 Makefile 系列 2 - Makefile 如何打印信息】
  • re学习(34)攻防世界-csaw2013reversing2(修改汇编顺序)
  • centos 7.9 部署django项目
  • 12 正则表达式 | HTTP协议相关介绍
  • 【C语言】数组概述
  • 8. 实现业务功能--用户注册
  • 深入浅出Pytorch函数——torch.nn.init.eye_
  • 版本控制工具Git集成IDEA的学习笔记(第一篇Gitee)
  • 【链表】 61. 旋转链表
  • 深入浅出Pytorch函数——torch.nn.init.kaiming_uniform_
  • 查询Oracle和MySQL数据库中当前所有连接信息
  • Android glide框架及框架涉及到的设计模式
  • 使用yolov5进行安全帽检测填坑指南
  • 【BASH】回顾与知识点梳理(三十二)
  • vscode远程调试PHP代码
  • flink1.17 实现 udf scalarFunctoin get_json_object 支持 非标准化json
  • 基于VUE3+Layui从头搭建通用后台管理系统(前端篇)九:自定义组件封装下
  • 设计模式详解-装饰器模式
  • Android5:活动生命周期
  • 第2章 数据结构和算法概述
  • WPF国际化的实现方法(WpfExtensions.Xaml)