掌握Web设计:HTML与CSS的常用布局技巧
发表时间: 2024-04-20 10:19
三栏双飞翼布局
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8" /><title>三栏双飞翼布局</title><style type="text/css">*{ margin: 0; padding: 0;}body{ overflow: hidden;/*隐藏页面的滚动条*/}.content{ width: 100%; min-width: 1120px;/*设置一个最小宽度 免得页面布局太丑(文字会掉下来)*/ height: 200px; background-color: red; position: relative;}.left{ width: 200px; height: 200px; background-color: green; position: absolute; left: 0; top: 0;}.right{ width: 300px; height: 200px; background-color: blue; position: absolute; right: 0; top: 0;}.center{ /* 宽度不给默认父元素宽度 */ /* 有一个padding值 */ padding: 0 300px 0 200px;}</style></head><body><!-- 三栏布局:左右固定中间自适应 --><!-- 双飞翼 --><div class="content"><div class="left">200*200</div><div class="center">我是自适应网页......</div><div class="right">300*200</div></div></body></html>
三栏圣杯布局
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8" /><title>三栏圣杯布局</title><style type="text/css">*{ margin: 0; padding: 0;}.content{ width: 100%; min-width: 670px; height: 200px; background-color: red;}.left{ width: 200px; height: 200px; background-color: orange; float: left;}.center{ /* width: 100%; */ height: 200px; background-color: green; padding-left: 200px; padding-right: 200px;}.right{ width: 200px; height: 200px; background-color: blue; float: right;}</style></head><body><div class="content"><div class="left">200*200</div><div class="right">200*200</div><div class="center">我是自适应网页......</div></div></body></html>