身高:100%不考虑
我想用 div 模拟表格的行为。
我的布局结构分为三列:
div#wrapper {
width:800px;
float:left;
height:100%;
margin-top:7px;
text-align:center;
}
div#left {
width:167px;
float:left;
padding-bottom:50px;
margin-right:3px;
}
div#main {
width:454px;
float:left;
}
div#right {
width:167px;
float:left;
margin-left:3px;
}
包装器是三列的容器,左、主、右
div“主”具有可变内容,因此在某些情况下较长,在其他情况下非常短。当内容变化时,div包装器适应了,但左右列不适应包装器。
PS 没有 doctype 没有问题,事实上我将 left、main 和 right 的高度设置为 100%,但是当我插入 transional.dtd 时,不考虑 div 的高度。
如何解决这个问题呢?
对不起我的英语!!
I would want to simulate the behavior of a table with div.
I have a struct of my layout divide into three columns:
div#wrapper {
width:800px;
float:left;
height:100%;
margin-top:7px;
text-align:center;
}
div#left {
width:167px;
float:left;
padding-bottom:50px;
margin-right:3px;
}
div#main {
width:454px;
float:left;
}
div#right {
width:167px;
float:left;
margin-left:3px;
}
wrapper is the container of three columns left,main,right
div "main" have a variable content so in some case is more long and in other case is very short. When the content vary,div wrapper is adapted and it's ok but left and right columns don't adapt to wrapper.
P.S Without doctype there is no problem, infact I set the height of left, main and right to 100% but when I insert transional.dtd , the height of div is not considered.
How can resolve this problem?
Sorry for my english!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我同意@Neurofluxation,所以让我们看看我可以在 Google 上找到什么:
100% 高度布局使用CSS
和
CSS 假列
I agree with @Neurofluxation so let's see what I can find on Google:
100% Height Layout Using CSS
and
CSS Faux Columns
可以尝试插入:以掩盖自己:)
您也
You could try to insert:
as well, to cover yourself :)
我尝试使用
但可以解决问题。
我在不同的论坛上读到, xhtml 固定高度:100% 与 div 是不可能的,解决这个问题的唯一方法是使用 JQuery?
I try to use
but I can solve the problem.
I read in different forum that is not possibile with xhtml fixed height:100% with a div, and that the only one method to solve this problem is to use JQuery?
你应该使用 jQuery
只是改变高度的数字。
you should use jQuery
just change numeric digits of hights.