今天在对于都在线进行布局的时候发生了一些失误,导致有些DIV块总是错乱显示,或者大小不符合定位要求,找了很久没有发现原因,但是后来仔细检查实验,发现其实比较简单。

在CSS+DIV布局的网页中,可以理解为:大容器里面装小容器

我的理解是,大容器基本不做过多修社,基本是定义一下宽度,高度,在页面中显示在哪边等等……(注意不要过多修饰,或拿小容器的css属性去修饰大容器,那就出错了)

比如左右两栏分的,两个DIV容器把页面划分成两栏后,接下来就是在左边一栏自由发挥,然后在右边一栏自由发挥。这时你可以层层嵌套很多很多小容器进这两个大容器里面。

会出现问题的时候在哪里呢?就在这嵌套里。

我对CSS不很熟悉,对DIV也不是很熟悉,有时会把内DIV的CSS修饰拿来给外DIV用,有时常忘记闭合DIV标签。这两点是导致我出问题的最大原因。

今天就是这样,一个大DIV容器

 <div id="index_right">

,我拿类修饰

class="mainrail rail-border-2"

……去修饰它,
本身#index_right有css修饰,.mainrail 和.rail-border-2又去修饰了……
导致大小总是定义不到。

说得颠三倒四的,看来得恶补CSS+DIV了……

未经允许请勿转载于都人博客的文章。

标签: ,

留下回复

你可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">