怎么DIV先固定后根据内容变大 意思就是,我有一个DIV,一开始把他的高度给固定,但是当我的内容超过固定的大小后,就随着内容的大小来定DIV的大小,各位请帮帮,, 谢谢 ! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我不是说先要固定高度吗?我DIV的内容是从数据库里面取出来的。。根据数据的大小来定,但是一开始比如说 height:200px;但是取出来的数据大于200px;了怎么办? 你看一下是否加了over-flow这个属性,有的话去掉.我记得我做的时候也是设置了高度的,文字一多会自动拉开的. 《div style="height:200px;overflow:auto">这是div</div>《div style="height:200px;overflow:auto">大于200</div> 就设置为:auto,内容就会随着高度更改而改变的! 加一个overflow:auto 这个属性!还有好像IE就自动撑开了! 对的,设置个最小长和宽,再设置auto; 这个问题要根据不同浏览器,在IE中支持自动根据内容高度自动伸长,但是firefox不支持这个功能。为了兼容firefox,可以这样写:该div样式:min-height:最小高度;height:auto !important;height:最小高度;由于IE中不能识别!improtant,所以IE中height:最小高度;覆盖了height:auto ,而且IE中不能识别,min-height,所以对于IE,上面语句相当于:height:最小高度;IE自动计算高度。而对于firefox,因为!improtant制定了最高级,因此忽略了height:最小高度;,并且firefox能识别min-height:最小高度;,所以firefox中相当于:min-height:最小高度;height:auto这样firefox才能自动计算高度。当设置了最少高度又想能根据内容自动伸长时,必须这样做以兼容两种浏览器。。 这很容易做到, 如果你想你的DIV一开是 高度是 200 px 然后想根据里面的数据增大而自动撑大,就用以下代码做DiV{heigth:200px;max-heigth:auto;} 俺是这么用的,好像min-height并不是所有浏览器都支持 楼主可以参考下 CSS overflow属性,改属性可以实现 不过不同浏览器好像有些差距 mvc 如何把Controllers放在不同的项目里? 求助:我做好的网站,在 另一台 电脑上 运行,CSS样式 没效果 依然 Cookies问题>--> 新浪微博api /Weibo-JS_V2 按钮问题 vs 2003中用的c#是什么版本2.0?3.0 asp.net异常处理问题,100求解答 取倒數第7位的以前的數 关于ASP.NET设置的问题 很多论坛里有链接的代码是怎么写的? 如何ASP.Net开发Exchange Server的邮箱管理操作系统? 傻了` 后台取动态添加的HtmlInputText的值
我记得我做的时候也是设置了高度的,文字一多会自动拉开的.
《div style="height:200px;overflow:auto">大于200</div>
加一个overflow:auto 这个属性!还有好像IE就自动撑开了!
对的,设置个最小长和宽,再设置auto;
为了兼容firefox,可以这样写:
该div样式:
min-height:最小高度;
height:auto !important;
height:最小高度;由于IE中不能识别!improtant,所以IE中height:最小高度;覆盖了height:auto ,而且IE中不能识别,min-height,所以对于IE,上面语句相当于:height:最小高度;IE自动计算高度。而对于firefox,因为!improtant制定了最高级,因此忽略了height:最小高度;,并且firefox能识别min-height:最小高度;,所以firefox中相当于:min-height:最小高度;
height:auto这样firefox才能自动计算高度。当设置了最少高度又想能根据内容自动伸长时,必须这样做以兼容两种浏览器。。
heigth:200px;
max-heigth:auto;
}