主题:div+css设计经常遇到的问题解决方法
 楼主 hejiuhuizui 发表于2010-8-27 9:56:23
div+css设计经常遇到的问题解决方法

1、如何定义高度很小的容器?

在IE6下无法定义小高度的容器,是因为有一个默认的行高。

列举2种解决方案:overflow:hidden | line-height:0

 

2、图片下方出现几像素的空白间隙?

这个也有多种解决方案,如将img定义为 display:block,或定义父容器为font-size:0,个人更推荐使用vertical-align的方式,它的值可以是text-top | text-bottom | middle等

 

3、IE6双倍margin的BUG?

display:inline

 

4、文本垂直方向对齐文本输入框?

设置input为vertical- align:middle,textarea也是如此

 

5、为什么在web标准下ie无法设置滚动条的颜色?

将设置滚动条颜色的样式定义到html标签选择符上即可

 

6、如何让层在falsh上显示?

不可以,除了少数几个级别很高的家伙除外。

但可以将flash设置为透明,这时层就会透过falsh显示,近似于覆盖在flash之 上了,如:

<param value="transparent" />

 

7、如何使得文字不换行?

定义包含文字的容器为:width:xxx;white- space:nowrap;

 

8、ie中如何让超出宽度的文字显示为省略号?

定义容器为:overflow:hidden;width:xxx;white- space:nowrap;text-overflow:ellipsis;

 

9、怎么让每个段落有两个汉字的空白缩进?

控制段落缩进:text-indent:2em

 

 1 yyqsxhi 发表于2010-8-27 18:41:20

不错,收藏了。

 2 aqtc321 发表于2010-9-2 9:46:09

谢谢楼主分享

奇新云平台
切换