DIV+CSS网页布局初级入门系列教程2.docx

上传人:b****1 文档编号:10193121 上传时间:2023-05-24 格式:DOCX 页数:57 大小:1.27MB
下载 相关 举报
DIV+CSS网页布局初级入门系列教程2.docx_第1页
第1页 / 共57页
DIV+CSS网页布局初级入门系列教程2.docx_第2页
第2页 / 共57页
DIV+CSS网页布局初级入门系列教程2.docx_第3页
第3页 / 共57页
DIV+CSS网页布局初级入门系列教程2.docx_第4页
第4页 / 共57页
DIV+CSS网页布局初级入门系列教程2.docx_第5页
第5页 / 共57页
DIV+CSS网页布局初级入门系列教程2.docx_第6页
第6页 / 共57页
DIV+CSS网页布局初级入门系列教程2.docx_第7页
第7页 / 共57页
DIV+CSS网页布局初级入门系列教程2.docx_第8页
第8页 / 共57页
DIV+CSS网页布局初级入门系列教程2.docx_第9页
第9页 / 共57页
DIV+CSS网页布局初级入门系列教程2.docx_第10页
第10页 / 共57页
DIV+CSS网页布局初级入门系列教程2.docx_第11页
第11页 / 共57页
DIV+CSS网页布局初级入门系列教程2.docx_第12页
第12页 / 共57页
DIV+CSS网页布局初级入门系列教程2.docx_第13页
第13页 / 共57页
DIV+CSS网页布局初级入门系列教程2.docx_第14页
第14页 / 共57页
DIV+CSS网页布局初级入门系列教程2.docx_第15页
第15页 / 共57页
DIV+CSS网页布局初级入门系列教程2.docx_第16页
第16页 / 共57页
DIV+CSS网页布局初级入门系列教程2.docx_第17页
第17页 / 共57页
DIV+CSS网页布局初级入门系列教程2.docx_第18页
第18页 / 共57页
DIV+CSS网页布局初级入门系列教程2.docx_第19页
第19页 / 共57页
DIV+CSS网页布局初级入门系列教程2.docx_第20页
第20页 / 共57页
亲,该文档总共57页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

DIV+CSS网页布局初级入门系列教程2.docx

《DIV+CSS网页布局初级入门系列教程2.docx》由会员分享,可在线阅读,更多相关《DIV+CSS网页布局初级入门系列教程2.docx(57页珍藏版)》请在冰点文库上搜索。

DIV+CSS网页布局初级入门系列教程2.docx

DIV+CSS网页布局初级入门系列教程2

第三天二列和三列布局

今天学习《十天学会web标准(div+css)》的二列和三列布局,将涉及到以下内容和知识点

▪二列自适应宽度

▪二列固定宽度

▪二列固定宽度居中

▪xhtml的块级元素(div)和内联元素(span)

▪float属性

▪三列自适应宽度

▪三列固定宽度

▪三列固定宽度居中

▪IE6的3像素bug

一、两列自适应宽度

下面以常见的左列固定右列自适应为例,因为div为块状元素,默认情况下占据一行的空间,要想让下面的div跑到右侧,就需要做助css的浮动来实现。

首先创建html代码如下:

此处显示id"side"的内容

此处显示id"main"的内容

按照如图所示的创建方法,把两个div都创建出来,或手工写出代码。

div创建完成后,开始创建css样式表,代码如下:

#side{background:

#99FF99;height:

300px;width:

120px;float:

left;}

#main{background:

#99FFFF;height:

300px;width:

70%;margin-left:

120px;}

先创建#side的样式,为了便于查看,设置了背景色。

注意,side的浮动设置为向左浮动;

然后创建#main样式,注意这里设置#main的左边距为120px。

预览结果如下:

当我们拖动浏览器窗口变大变小时,#main的宽度也会跟着改变。

这里设置margin-left:

120px;正好让出#side占去的120px宽度,如果这里设置为122px的话,中间将出现2px的空隙,大家可以试一下。

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

此处显示id"side"的内容

此处显示id"main"的内容

  提示:

可以先修改部分代码后再运行

二、两列固定宽度

有了前面的基础,两列固定宽度就容易多了,只需要把#main的宽度由百分比改为固定值,如下图:

三、两列固定宽度居中

两列固定宽度居中,需要在两列固定宽度的基础上改进,在学一列固定宽度居中时,我们知道让它居中的方法,所以这里需要在这两个div之外再加一个父div:

此处显示id"side"的内容

此处显示id"main"的内容

操作方法:

在源代码里选中这两个div的代码后,点击工具栏上插入div按钮,填写id后确定,得到如上的代码

下面就需要设置#content的样式了,我们知道,#side的宽度为120px,#main宽度为350px,那么#content的宽度应该为这两者之和,然后设置#content居中,那么整体就居中了:

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

此处显示id"side"的内容

此处显示id"main"的内容

  提示:

可以先修改部分代码后再运行

四、xhtml的块级元素(div)和内联元素(span)

块级元素:

就是一个方块,像段落一样,默认占据一行出现;

内联元素:

又叫行内元素,顾名思义,只能放在行内,就像一个单词,不会造成前后换行,起辅助作用。

一般的块级元素诸如段落

、标题

...、列表,