
【推荐教程:CSS视频教程 】
一、左右栏宽度固定,中间栏宽度自适应
左右栏宽度固定,中间栏宽度自适应 body{ margin: 0; padding: 0; min-width:600px; color: #fff; font-weight: bold; font-size: 30px; text-align: center; } .main{ width: 100%; float:left; } .content{ margin:0 250px; background: #000; height: 200px; } .fl,.fr{ float: left; width:240px; height:200px; } .fl{ margin-left: -100%; background: red; } .fr{ margin-left: -240px; background: green; }mainleftright

缩小窗口的效果:
立即学习“前端免费学习笔记(深入)”;

二、除去列表右边框
除去列表右边框 *{margin:0;padding: 0;} body{background: #000000} ul,li{list-style: none;} #content{ width:630px; height:400px; background: #ccc; margin:30px auto; } #content ul{margin-right:-10px;} #content ul li{ float: left; width:150px; height:195px; margin-right: 10px; margin-bottom: 10px; background: #e4004e; color:#fff; font-weight:bold; }
- 除去列表右边框
- 除去列表右边框
- 除去列表右边框
- 除去列表右边框
- 除去列表右边框
- 除去列表右边框
- 除去列表右边框
- 除去列表右边框
效果:

三、除去列表最后一个li的底边框(border-bottom)
容器有边框,容器中的列表也有底边框(border-bottom),导致最后一个li的border-bottom与容器的外边框重叠,分类列表中通常会遇到这个情况;
如图:

例:
除去列表最后一个li的底边框 *{padding: 0;margin:0;} ul,li{list-style: none;} #category{ margin:30px auto; width:350px; background: #eee; border: 1px solid #ccc; overflow: hidden;/*将超出的部分隐藏,最后一个li的border-bottom超出,被隐藏了;*/ } #category li{ width:100%; height:49px; line-height:49px; text-indent: 30px; border-bottom: 1px dashed #e4007e; margin-bottom: -1px; }
- 女装 /内衣
- 男装 /运动户外
- 女鞋 /男鞋 /箱包
- 化妆品 /个人护理
- 腕表 /珠宝饰品 /眼镜
- 零食 /进口食品 /茶酒
- 生鲜水果
- 大家电 /生活电器
效果:

注意:当容器边框颜色和容器中列表边框的颜色不一样时,在容器元素上要添加overflow:hidden;将溢出部分隐藏起来;
更多编程相关知识,请访问:编程视频!!
以上就是浅谈css布局中负margin的使用方法的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1617861.html
微信扫一扫
支付宝扫一扫