
CSS布局之float + 负margin的使用
发布日期:2022-02-22 16:04:48
浏览次数:43
分类:技术文章
本文共 848 字,大约阅读时间需要 2 分钟。
负margin
- 设置元素margin-left / margin-top 属性为负值时,元素会按照设置的方向移动相应的距离。
- 设置元素margin-right / margin-bottom属性为负值时,元素本身不动,后面的其他元素会往该元素的方向移动相应的距离,并且覆盖在该元素上面。
圣杯布局
HTML结构:
center
思路:
- container设置左右内边距(值等于left,right的宽度);
- 三个子元素都设置float:left;
- left,right占据container左右内边距的宽度;
- center设置宽度为100%,占据container内容的宽度;
实现步骤:

right 为什么设置margin-right:-200px(自身宽度)后会移动到右上角(上图步骤3)?
如果设置margin-left为负值会怎样呢?
双飞翼布局
HTML结构:
思路:
- wrapper设置左右内边距用于放置left,right
- wrapper,left,right,三者设置左浮动
实现步骤:
注意:margin值为百分比时,相对父元素的宽度
实现效果:
总结
-
float:left ; margin-left: - 自身宽度; 会使自身右边框与上一浮动元素右边框重叠(向左移动自身宽度);
-
float:left ; margin-right: - 自身宽度; 会使自身左边框与上一浮动元素右边框重叠,下一浮动元素会向该元素方向移动相应距离。
-
margin值为百分比时,相对父元素的宽度。
【参考】:
转载地址:https://blog.csdn.net/Conradine_Lian/article/details/108085398 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2023年11月20日 10时29分33秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
VHDL四选一数据选择器和基本触发器的设计
2019-03-28
VHDL数控分频器及其应用
2019-03-28
verilog7人表决电路设计
2019-03-28
verilog乒乓球游戏电路设计
2019-03-28
浅识信息熵与压缩编码
2019-03-28
FPGA基础之HLS
2019-03-28
基于Verilog HDL的数字秒表&多功能数字钟
2019-03-28
基于Verilog编程实现VGA的图像显示
2019-03-28
JavaScript:了解闭包
2019-03-28
UnrealEngine蓝图进阶学习笔记(一):材质学习
2019-03-28
UnrealEngine蓝图进阶学习笔记(二):场景与光照
2019-03-28
UnrealEngine蓝图进阶学习笔记(三):玩家设置【上】
2019-03-28
UnrealEngine蓝图进阶学习笔记(三):玩家设置【中】
2019-03-28
UnrealEngine蓝图进阶学习笔记(三):玩家设置【下】
2019-03-28
UnrealEngine蓝图进阶修bug笔记(1):材质与蓝图修正
2019-03-28
UnrealEngine蓝图进阶学习笔记(四):敌人设置
2019-03-28
UnrealEngine蓝图进阶学习笔记(五):生命增减死亡
2019-03-28
UnrealEngine蓝图进阶学习笔记(六):按波次生成敌人
2019-03-28
UnrealEngine蓝图进阶学习笔记(七):创建巡逻全场的Al钥匙
2019-03-28
UnrealEngine蓝图进阶学习笔记(八):创建UI界面及引用
2019-03-28