css样式问题

html-css013

css样式问题,第1张

box没有border后,first的margin-top与box相合并,产生了共同的margin-top,可以给box一个overflow不为visiable 的属性,或者给box一个padding-top

最简单的方法:定义一个css属性position为absolute的div。用css属性同时设定div的宽度和高度(这个就是弹出框的大小)。可以用一个半透明的PNG图片作为div的背景图片。在div里放置图标和文字,以及你要放的超链接a标签。在静态网页种,这个div的属性visibility设定为Hidden。当你要显示这个对话框的时候,把visibility属性设置为visiable。记得这个div必须放置在静态网页的末尾。

当然业可以动态添加一个div,原理是一样的。

一般是不建议子容器超出父容器的,超出后叫做溢出。是不建议这样的。

例如:

#box{ 

          width:500px 

          background:#000 

          height:500px

 } 

#content { 

          float:left 

          width:600px 

          height:600px 

          background:red

 }

给box这个div加了一个overflow:hidden这个属性解决了溢出这个问题