最近重新开始学习网页设计,在之前的HTML跟DW的基础之上,我决定从目前通用的CSS布局开始学习。在此记录的目的有三点:第一便于自己记录;第二有利于系统掌握知识;最重要的第三能跟大家一起交流,互相学习。好的,先从页面布局开始学习吧。
首先谈一下页面分辨率,就目前情况来看,绝大多数的显示器已经是1024*768及以上分辨率,所以页面制作时候无需考虑800*600的宽度了(个人见解)。 那么在1024的宽度的情况下,我们的页面大小设置多少呢?900像素,950像素,960像素,或者更高?作为一个新手,本人实在不知如何是好,所以就选择960像素的,至于为什么这样,权当自己的一个习惯吧。
页面大小确定之后,然后就要谈谈浏览器的问题,本人所用浏览器为IE6+ chrome,其他兼容性问题,目前还不曾涉猎。
下面本人将制作一个三行二列的层布局页面,让大家一起来交流。效果图:
代码如下:
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > < html xmlns ="http://www.w3.org/1999/xhtml" > < head > < meta http-equiv ="Content-Type" content ="text/html; charset=gb2312" /> < style type ="text/css" > body{ font: Arial, Helvetica, sans-serif 13px;} /* 设置页面整体属性 */ #container{ margin: 0 auto; padding: 0; width: 960px; height: 600px; background: #99FF00;} /* 宽度为960的容器层 */ #header{ margin: 0; padding: 0; width: 960px; height: 90px; background: #990000;} /* 头部 */ #content{ margin: 0; padding: 0; width: 960px; height: 400px; background: #003399;} /* 主体内容 */ #leftside{ width: 260px; height: 380px; background: #CC6699; float: left;} #maincon{ width: 700px; height: 380px; background: #FF6633; float: left;} #footer{ margin: 0; padding: 0; height: 60px; background: #990000;} /* 低部 */ </ style > < title >层布局三行二列 </ title > </ head > < body > < div id ="container" > < div id ="header" >此处显示 id "header" 的内容 </ div > < div id ="content" >此处显示 id "content" 的内容 < div id ="leftside" >此处显示 id "leftside" 的内容 </ div > < div id ="maincon" >此处显示 id "maincon" 的内容 </ div > </ div > < div id ="footer" >此处显示 id "footer " 的内容 </ div > </ div > </ body >
</html>
一个容器层,container,然后里面三个横向层:header content footer。
在内容层content下俩个纵向层 leftside maincon,设置等高浮动向左。