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

CSS盒模型的注意点

1.padding不能为负值,而margin可以为负值

2.背景色会平铺到非margin的区域

3.margin-top传递的现象及解决方案

意思给子元素设置margin-top会把父元素往下拉

解决方法:给父元素加边框,父元素开启BFC,弹性布局和网格布局

4.上下排列的盒子,效果是取margin大的值

解决方式:只给一个盒子设置margin,开启BFC,flex和网格布局

4.块级盒子与内联盒子

块级元素的特性:

  • 独占一行
  • 支持所有样式
  • 不写宽度的时候,跟父容器的宽度相同
  • 所占区域是一个矩形

行内元素的特点:

  • 盒子不会产生换行
  • 有些样式不支持,例如:width、height等
  • 不写宽度的时候,宽度由内容决定
  • 所占的区域不一定是矩形
  • 内联标签之间会有空隙

自适应盒模型指的是,当盒子不设置宽度时,盒模型相关组成部分的处理方式是如何的

不给盒子的宽度,不写宽度的时候,跟父容器的宽度相同

标准盒模型和怪异盒模型

在标准盒模型中,如果你给盒子设置了width和height,实际设置的是content box。padding和border再加上设置的宽高一起决定整个盒子的大小。

在怪异盒模型中,所有宽度都是可见宽度,所有内容宽度是该宽度减去边框和填充部分。

通过设置box-sizing属性

  • content-box: width、height--->content
  • border-box:width、height--->content+padding
  • 应用1:量取尺寸时不用再去计算一些值
  • 应用2:解决一些需要设置百分比的盒模型值

https://www.ukoou.com/register?ucode=0G5G

http://www.dtcms.com/a/593946.html

相关文章:

  • 海口网站建设团队自己做本地网站
  • 亚马逊旺季新规落地,跨境卖家如何打赢“物流时效战”?
  • 手机网站维护费微信的网站怎么做
  • 横向与竖向折叠屏手机形态分类及主要特点分析
  • 网站建设前期应该做哪些准备网络服务商在哪咨询
  • 进入职场第三课——立足
  • Android开发-java版学习笔记第三天
  • 长沙点梦网站建设学做衣服上什么网站好
  • SQL高效编程利器——深度解析四大核心应用场景下的数组计数方法
  • git工作流程
  • 网上商城网站建设设计方案怎样辨别自己网站的好坏
  • 安徽亳州建设厅网站员工信息查询系统
  • YOLOv5(三):Jupyter
  • 1.postman调用契约锁接口
  • 代刷网站推广如何用网站模板做网站
  • 前端学校网站开发视频教程廊坊设计网站公司
  • 实例介绍:Unittest框架及自动化测试实现流程
  • NAS 只在局域网能用?加上cpolar这样设置让文件访问不受限
  • web网页,在线%茶叶商城系统%系统demo,基于vscode,vue,java,jdk,springboot,mysql
  • 青岛seo网站管理网站这么推广
  • MATLAB数值分析方程求解方法详解
  • vue 不触发自动播放音频
  • 17做网站新塘牛仔城购物网站 英文介绍
  • 嘉兴建设工程造价信息网站如何做wordpress主题
  • 【把Linux“聊”明白】从冯诺依曼架构到操作系统
  • SEO 搜索优化测试环节深度解析:决定流量转化的隐性关键
  • NumPy性能密码:Python循环优化方法
  • 九洋建设官方网站wordpress 文章标题查询
  • 线性代数 - 齐次线性方程组的样子
  • TikTok矩阵运营的提速方法