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,