临时用工情况说明:第三天 二列和三列布局—DIV+CSS教程—十天学会web标准_div+css_二列布局_...

来源:百度文库 编辑:偶看新闻 时间:2024/04/18 23:34:31
首页
 CSS版式布局
 DIV+CSS教程
 DIV+CSS实例
 常用代码
 站长杂谈
 技术文档
 资源下载
 图片素材
 十天学会DIV+CSS新手常见问题入门教程视频教程表单问题CSS HACKSEO优化网页技巧常用软件字体下载网页配色CSS在线手册火狐插件PNG图标WEB标准网页资源下载PS技巧系统常见问题JS代码常用CSS技巧导航菜单W3C标准高级搜索酒店预订返回旧版  当前位置:首页 > DIV+CSS教程 > 正文第三天 二列和三列布局
作者:××× 来源:标准之路 【大 中 小】 浏览:10895 添加日期:2010-07-18 我要评论(36)    
今天学习《十天学会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的空隙,大家可以试一下。 







此处显示 id "side" 的内容

此处显示 id "main" 的内容



 标准之路www.aa25.cn 提示:可以先修改部分代码后再运行二、两列固定宽度
有了前面的基础,两列固定固定宽度就容易多了,只需要把#main的宽度由百分比改为固定值,如下图: 三、两列固定宽度居中
两列固定宽度居中,需要在两列固定宽度的基础上改进,在学一列固定宽度居中时,我们知道让它居中的方法,所以这里需要在这两个div之外再加一个父div:

此处显示 id "side" 的内容

此处显示 id "main" 的内容

操作方法:在源代码里选中这两个div的代码后,点击工具栏上插入div按钮,填写id后确定,得到如上的代码 下面就需要设置#content的样式了,我们知道,#side的宽度为120px,#main宽度为350px,那么#content的宽度应该为这两者之和,然后设置#content居中,那么整体就居中了:   








 
此处显示 id "side" 的内容

 
此处显示 id "main" 的内容




 标准之路www.aa25.cn 提示:可以先修改部分代码后再运行四、xhtml的块级元素(div)和内联元素(span)
块级元素:就是一个方块,像段落一样,默认占据一行出现;内联元素:又叫行内元素,顾名思义,只能放在行内,就像一个单词,不会造成前后换行,起辅助作用。一般的块级元素诸如段落

、标题

...、列表,