圣杯和双飞燕子

知识点

  • 子元素的百分比都是针对父元素的content区域的,不包含padding、border、margin区域的
  • margin为外边距,即绘制元素的起点,起点参考上一个元素,可为正可为负
  • position为relative的元素并不会脱离文档流,所以其margin会产生合并

布局之圣杯子

html部分

<div id="container">
    <div id="main" class="col"></div>
    <div id="left" class="col"></div>
    <div id="right" class="col"></div>
</div>

css部分

body {min-width: 550px;} 

.col {position: relative;float: left;}

#container {padding: 0 190px 0 190px;}

#main {width: 100%;height: 400px;background-color: #ccc;}

#left {width: 190px;height: 400px;margin-left: -100%;left: -190px;background-color: #0000FF;}

#right {width: 190px;height: 400px;margin-left: -190px;right: -190px;background-color: #FF0000;}

图解

灵魂画手之圣杯

布局之双飞燕

html部分

<div id="container">
    <div id="main" class="col">
        <div id="main-wrap"></div>
    </div>
    <div id="left" class="col"></div>
    <div id="right" class="col"></div>
</div>

css部分

body {min-width: 550px;}
.col {float: left;}

#main {width: 100%;height: 400px;background-color: #ccc;}

#main-wrap {margin: 0 190px 0 190px;}

#left {width: 190px;height: 400px;margin-left: -100%;background-color: #0000FF;}

#right {width: 190px;height: 400px;margin-left: -190px;background-color: #FF0000;}

图解

灵魂画手之双飞燕
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,022评论 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,583评论 1 45
  • 前端开发者丨http请求 https:www.rokub.com 前言见解有限, 如有描述不当之处, 请帮忙指出,...
    麋鹿_720a阅读 11,233评论 11 31
  • 『一』 楚氏皇朝。 集市上的人们熙熙攘攘,热闹非凡。 一个青衣少女在街上欢脱的蹦哒走,她是楚朝五大世家...
    栀子心阅读 371评论 0 1
  • 这次下午终于好好看了一次书 觉得心情很好 然后我看微博 看到千玺的语录 心想着 哎哟喂 这小男孩还挺有意思 看到一...
    一分钟抱紧阅读 149评论 0 0

友情链接更多精彩内容