博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS+DIV学习笔记——页面布局
阅读量:5979 次
发布时间:2019-06-20

本文共 1794 字,大约阅读时间需要 5 分钟。

     最近重新开始学习网页设计,在之前的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 
&quot;footer
&quot; 的内容
</
div
>
</
div
>
</
body
>

</html> 

     一个容器层,container,然后里面三个横向层:header content footer。

   在内容层content下俩个纵向层 leftside maincon,设置等高浮动向左。

 

转载于:https://www.cnblogs.com/cfmao/archive/2012/07/15/2592082.html

你可能感兴趣的文章
关于泛型类,泛型接口,泛型函数
查看>>
@pathvariable和@RequestParam的区别
查看>>
测试驱动开发
查看>>
C++操作符重载
查看>>
Redis实现分布式锁2
查看>>
【Udacity】线性回归方程 Regression
查看>>
前端架构设计1:代码核心
查看>>
RPC 框架通俗解释 转自知乎(洪春涛)
查看>>
获取cookie后,使用cookie进行接下来的自动化操作
查看>>
SASS初学者入门(转)
查看>>
C语言100个算法经典例题(七)
查看>>
轻松实现远程批量拷贝文件脚本(女学生作品)
查看>>
Nmap在pentest box中的扫描及应用
查看>>
测试组合索引
查看>>
四、物理优化(2)索引视图
查看>>
【沟通之道】头脑风暴-女人的心思你别猜
查看>>
钱趣多风控新举措:源头选择与物理隔离
查看>>
烂泥:kickstart无人值守安装CentOS6.5
查看>>
Windows Phone 8 开发资源汇总
查看>>
互联网趋势关键词:交流,为价值付费,资源整合
查看>>