当前位置:网站首页>学习编程的第九天
学习编程的第九天
2022-08-09 15:04:00 【五八同城】
第一种解决抖动的方法 border: 10px solid transparent; 第二种解决抖动的方法
box-sizing 控制盒子width和height组成部分
可选值:
content-box 默认情况下, 盒子width指的内容区宽度
border-box 盒子的width和height指的是内容区,内边距,边框的大小
margin 外边距 指的是当前盒子和其他盒子之间的距离
margin-top 上外边距 盒子正值向下移动,负值向上移动
margin-right 右外边距 默认情况,设置margin-right是没有效果
margin-bottom 下外边距 盒子自己不动,挤下面的盒子移动,正值向下,负值向上
margin-left 左外边距 盒子正值向右移动,负值向左移动
margin:;
后也可跟多个值,4个,3个,2个,1个皆可,规则跟padding一样
水平方向有七个值 margin-left+border-left+padding-left+width+padding-right
+border-right+ margin-right 浏览器规定: 水平方向的七个值相加必须等于其父元素内容区的宽度,如果不等于, 那么浏览器就会自动调整七个值中的某值,让其成立,这就叫过度约束
10+10+20+100+20+10+10 ==600 ??如何调整:
1、七个值中如果没有auto,那么浏览器默认调整的是margin-right
10+10+20+100+20+10+ 430 ==600
2、七个值中如果有auto,则浏览器就会调整auto
可以设置auto大小的属性,是margin-left width margin-right
(1)1个auto,谁是auto,浏览器就调整谁
(2)2个auto
margin-left width auto margin-right固定值 调整width
width margin-right auto margin-left固定值 调整width
margin-left margin-right auto width 固定值 左右外边距平分,盒子会居中显示
(3)3个auto
margin-left width margin-right 调整width总结: 浏览器调整 width>margin 子元素是在父元素的内容区中排列的 如果子元素的大小超过了父元素,则子元素会从父元素中溢出 使用overflow属性设置父元素如何处理溢出的子元素 可选值: visible 默认值 子元素会从父元素中溢出,在父元素外部的位置显示 hidden 溢出的内容将会被裁剪不会显示 scroll 生成两个滚动条,通过滚动条来查看完整的内容 auto 根据需要生成滚动条 额外两个属性,了解一下 overflow-x overflow-y
边栏推荐
猜你喜欢
随机推荐
Win10 Runas 命令 域用户以管理员权限运行
位运算相关:2的幂、翻转图像、颠倒二进制位、N皇后II、比特位计数 ...
JS字符串对象基础操作方法
如何保证测试用例的覆盖率
2022深圳杯D题思路:复杂水平井三维轨道设计
Heap series_0x08: NT heap debug support_Discover now debug support (DPH)
ping www.baidu.com虚拟机中ping百度
(十)打包和项目部署
Excel文件解析
Go语言基础(十):接口
FPGA--基础语句、计数器、测试仿真语句(个人学习记录2022.7.20)
typescript学习(三)
7.25-7.29学习总结(状态机及PWM原理)
2022华数杯建模B题思路解析
Mysql学习(二)
2022华数杯A题: 环形振荡器的优化设计 - 思路
保姆级教程:写出自己的移动应用和小程序(篇四)
九章云极DataCanvas APS机器学习平台获得中国信通院“领先级”评级
聚集索引和非聚集索引
标准IO及其各函数用法









