我正在制作一个响应式网站,并且在正文的右上角有一个标注样式框。当窗口较窄时,我希望标注显示在正文下方全宽,而不是上方。
问问题
946 次
1 回答
1
使用 CSS媒体查询。首先,将 main-col 移到 side-col 上方。然后你的 .css 文件中的这个应该给你控制权。
@media only screen and (max-width: 360px) {
.main-col {
float: none;
width: 100%;
}
.side-col {
float: none;
width: 100%;
background-color: silver;
}
这将为 360 像素或以下的屏幕尺寸应用 css。
@media only screen and (min-width: 360px) {
.main-col {
float: left;
width: 83%;
}
.side-col {
float: left;
width: 17%;
background-color: silver;
}
这将适用于 360 像素以上的屏幕尺寸。
如果必须有文本换行,那么试试这个:http ://codepen.io/anon/pen/KlmIF
于 2012-11-23T22:53:18.050 回答