【发布时间】:2014-09-12 14:27:54
【问题描述】:
我不确定为什么这在 Chrome 或 Opera 上不起作用。我没有看到任何与其他浏览器不兼容的内容。
有什么想法吗?
jsFiddle:http://jsfiddle.net/3vugadj6/
<style>
#page_body_table {
display: table;
width: 100%;
vertical-align: center;
}
#page_body_left {
display: table-cell;
max-width: 100%;
}
#page_body_middle {
display: table-cell;
width: 700px;
border: 1px solid black;
}
#page_body_right {
display: table-cell;
max-width: 100%;
}
@media screen and (max-width: 700px) {
#page_body_left, #page_body_right {
display: none;
}
}
</style>
<div>
<center id="page_body_table">
<div id="page_body_left">
</div>
<div id="page_body_middle">
this is content of page
</div>
<div id="page_body_right">
</div>
</center>
</div>
【问题讨论】:
-
在 IE 或 Firefox 中也不适合我。你能提供一张你想要达到的目标的图片吗?
-
viamarketing.net/dev/index.php 2侧栏必须是灵活的,并且在一定宽度处消失中间必须保持在该点的w / e宽度的最大宽度。然后像 950px 侧栏消失,我希望中间有响应并随着页面宽度缩小。
标签: html css google-chrome firefox opera