html和css:左浮动、居中、右浮动

淘宝首页部分样式如上,很明显布局为左、中、右。实现时,一个div包含3个子div,子div1左浮动,子div2设置为margin:0 auto,子div3设置为右浮动。注意创建时的顺序,居中的div最后创建。
<div id="content"> <div class="left"></div> <div class="right"></div> <div class="center"></div> </div>样式表中,主要设置是div.left左浮动,div.right右浮动,div.center不设置浮动而设置margin:0 auto;效果如下
完整实例代码
<!DOCTYPE html> <html> <head> <title>样式</title> </head> <style type="text/css"> *{ padding: 0px;margin: 0px; } #content{ position: relative; width: 100%; height: 200px; background-color: gray; padding: 40px 0px 20px 0; } #content .left{ float: left; margin-left: 100px; width: 200px; height: 120px; background-color: red; } #content .right{ float: right; margin-right: 100px; width: 200px; height: 120px; background-color: red; } #content .center{ margin: 0 auto; width: 500px; height: 120px; background-color: red; } </style> <body> <div id="content"> <div class="left"></div> <div class="right"></div> <div class="center"></div> </div> </body> </html>


浙公网安备 33010602011771号