css+div代码讲解
- 格式:doc
- 大小:67.50 KB
- 文档页数:13
一列固定宽度居中
"/TR/xhtml1/DTD/xhtml1-transitional.dtd">
一列二至多块布局
"/TR/xhtml1/DTD/xhtml1-transitional.dtd">
纵向导航代码:
注释:content-type:text/html。这将告诉浏览器准备接受一个 HTML 文档。
横向导航代码
"/TR/xhtml1/DTD/xhtml1-transitional.dtd">
两列自适应宽度
12.12
div为块状元素,默认情况下占据一行的空间,要想让下面的div跑到右侧,就需要做助css的浮动来实现。首先创建html代码如下:
div创建完成后,开始创建css样式表,CSS样式表如下:
#side { background: #99FF99; height: 300px; width: 120px; float: left; }( 注释:float: left的作用是让side这个div不再占去一行而是跑到左边了)
#main { background: #99FFFF; height: 300px; width: 70%; margin-left: 120px; } ( 注释: 70%是指main占整个屏幕的70%但是 要除掉 side的120px。)
此时注意main的左边界边距为120px,刚好让出了side占去的宽度120px。如果这里设置为122px的话,中间将出现2px的空隙,
完整的代码为:代码一般是先建立css样式,然后再建立div。
1.0 Transitional//EN"
"/TR/xhtml1/DTD/xhtml1-transitional.dtd">
id "side" 的内容
两列固定宽度
有了前面的基础,两列固定宽度就容易多了,只需要把#main的宽度由百分比改为固定值
#main { background: #99FFFF; height: 300px; width: 70%; margin-left: 120px; }改为:
#main { background: #99FFFF; height: 300px; width: 350; margin-left: 120px; }
两列固定宽度居中
两列固定宽度居中,需要在两列固定宽度的基础上改进,在学一列固定宽度居中时,我们知道让它居中的方法,所以这里需要在这两个div之外再加一个父div:
下面就需要设置#content的样式了,我们知道,#side的宽度为120px,#main宽度为350px,