布局是网站制作的第一步,让我们来了解一下怎么布局
布局默认是流体布局,还有水平布局和定位布局。很多只是叫法不一样而已
流体布局:
在了解流体布局之前,我们应该先明白行内元素(内联元素),块元素和内联块元素
<!doctype html> <html> <head> <!--声明当前页面的编码集:charset=gbk,gb2312(中文编码),utf-8国际编码--> <meta http-equiv="Content-Type" content="text/html; charset=gbk"> <title>html模板</title> <meta name="Keywords" content="关键词,关键词"> <meta name="description" content=""> <!--css,js--> <style type="text/css"> *{margin:0;padding:0;} .centent{width:300px;border:1px solid red;margin:150px auto;} .centent .one{width:100px;height:200px;background:#66CCFF;float:left;} .centent .two{width:200px;height:200px;background:#FFCC33;float:right;} .clear{clear:both;} </style> </head> <body> <div class="centent"> <div class="one"></div> <div class="two"></div> <div class="clear"></div> </div> </body> </html>one div使用了向左浮动,two div使用了向右浮动,clear div使用了清除浮动,如果不清楚,红色边框会出现在最上层
<!doctype html> <html> <head> <!--声明当前页面的编码集:charset=gbk,gb2312(中文编码),utf-8国际编码--> <meta http-equiv="Content-Type" content="text/html; charset=gbk"> <title>html模板</title> <meta name="Keywords" content="关键词,关键词"> <meta name="description" content=""> <!--css,js--> <style type="text/css"> *{margin:0;padding:0;} .head{width:1000px;height:40px;background:#ccc;position:fixed;} .centent{width:1000px;border:1px solid red;} .centent .one{width:200px;height:500px;background:#6CF;float:left;} .centent .three{width:200px;height:500px;background:#FC3;float:right;} .bottom{width:1000px;height:40px;background:#666;position:absolute;bottom:0px;} .clear{clear:both;} </style> </head> <body> <div class="head"></div> <div class="centent"> <div class="one"></div><span style="white-space:pre"> <div class="three"></div> <div class="clear"></div> </div> <div class="bottom"></div> </body> </html>效果图: