【发布时间】:2014-08-26 07:57:30
【问题描述】:
我正在构建一个 jquery 移动应用程序,我想实现响应式三列设计。侧栏只是像 instagram 这样的填充物。侧栏在小屏幕上变为最小宽度,在大屏幕上为 10%,它们可以占据 25% 的空间。
风格:
.min-width-320px .leftcol, .max-width-480px .leftcol {
width:10%;
}
.min-width-480px .leftcol, .max-width-768px .leftcol {
width:25%;
}
.leftcol {
position:relative;
top:-10px;
left:-10px;
float:left;
width:220px; /* for IE5/WIN */
voice-family: "\"}\"";
voice-family:inherit;
margin:0 0 -10px 0;
padding:10px;
background:#e9e9e9;
z-index:100;
border-right:1px solid #bebebe;
height:100%;
}
.min-width-320px .rightcol, .max-width-480px .rightcol {
width:10%;
}
.min-width-480px .rightcol, .max-width-768px .rightcol {
width:25%;
}
.rightcol {
position:relative;
top:-10px;
right:-10px;
float:right;
voice-family: "\"}\"";
voice-family:inherit;
width:220px; /* actual value */
margin:0 0 -10px 0;
padding:10px;
background:#e9e9e9;
z-index:99;
border-left:1px solid #bebebe;
height:100%;
}
#centercol {
position:relative;
padding:0 240px;
background:#dadbdc;
}
在正文中的主要内容 div
<div id="leftcol" class="leftcol"><!-- begin leftcol -->
</div><!-- end leftcol -->
<div id="rightcol" class="rightcol"><!-- begin rightcol -->
</p>
</div><!-- end righttcol -->
<div id="centercol"><!-- begin centercol -->
This is center col
</div><!-- end centercol -->
但是当我在小分辨率下尝试时,它不会调整内容的大小。
【问题讨论】:
标签: jquery css jquery-mobile media-queries