CSS小问题?

html-css022

CSS小问题?,第1张

要理解margin和padding,需要先熟悉css的盒模型。

margin是指外边距

padding是指内边距

简单举个例子

你家里的房子和邻居房子之间的路叫做margin

如果路很宽,你和邻居家的距离就比较大

padding是你自己的房子的空间,padding大代表房子的空间很充足

是CS吧?

看看网关是否一致?是否都在一个IP段上?TCP/IP协议是否都安装上?

一般在网络邻居里可以互相访问的电脑都可以在局域网里一起打CS。但别用同一个CD-KEY。

1、是不是就脱离了父层呢

不会脱离,他就是在他的父容器中。

2、会对他的父层的邻居层有影响吗?

会,当你的父容器没有定义宽高或其他一些样式,具体说不太清楚,比如父元素干干净净的时候,会对父元素相邻的层产生影响,相邻层可以加clear:both消除影响。或者当前父元素定义overflow:hidden之类的属性 也可以消除影响。

3、height:auto有作用吗

有用,不过高度也就是自动而已,就是效果基本没什么效果的...我估计你是要加了overflow:hidden的吧?

4、能兼容吗

同上。

5、!important的,据说是提高优先级的,也能兼容吗

他就是表示优先级,除了ie6 其他浏览器都认识。

所以其他浏览器会认为height:auto

但是IE6会识别成height:200px

*********************************

6、那么height:200px是不是多余的呢?

不是多余

height:auto!important除了IE6以外其他浏览器识别优先级高,作用是高度随内容自动调整。

height:200pxIE6就遍历这句CSS,因为IE6本身有毛病,你定义了他的高度,如果内容超出200,他还是会撑开的。

min-height:200px这个就是IE6以外的浏览器认识,作用是定义最小高度。

7、min-height和max-height,有哪些浏览器支持和不支持呢?

除了IE6 其他都支持。