html - CSS 用于响应式侧边栏和主要内容?

标签 html css responsive-design

我几乎找到了我要找的东西,( http://codepen.io/anon/pen/PqxQVN )。

但唯一的问题是我需要容器的高度为自动,侧边栏的高度为 100%。当我这样做时,边栏会消失。

    #container { height:500px; width:100% }
.sidebar { background:red; float:right; height:100%; width:20% }
.content { background:green; height: 100px; width:80%; float:left; margin-top: 20px;}

@media screen and (max-width: 1000px) { 
  .sidebar { clear:both; width:100% }
  .content { width:100%; }
}

如有任何帮助,我们将不胜感激。 :)

最佳答案

我已使用通用选择器 (*) 删除填充和边距,因此侧边栏将是高度的 100%。

关于绿色容器,只需将高度从 100px 更改为“auto”,它就会自动填充内容。

Link to codepen

*{
margin: 0;
padding: 0;
}
#container { height:500px; width:100% }
.sidebar { background:red; float:right; height:100%; width:20% }
.content { background:green; height: auto; width:80%; float:left; margin-top: 20px}

@media screen and (max-width: 1000px) { 
 .sidebar { clear:both; width:100% }
.content { width:100%; }
}

此设计并不完美,因为您可能会在侧边栏下方看到一些文本,但应该是一个好的开始。

问候, -加洛

关于html - CSS 用于响应式侧边栏和主要内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31702271/

相关文章:

html - 在桌面上设置图像大小,但在使用移动设备时调整大小

java - 如何从 div 标签属性解析 Aria-Label?

php - 评级系统和 CSS Sprite

javascript - Angular $watch 命令选择 undefined variable

html - 将所有子 div 放在父 div 的底部

javascript - 保持 D3 圆形包的纵横比 - 响应式设计

CSS 图像最大宽度不适用于 Firefox/IE

javascript - Jquery Ui 和 Bootstrap 的响应能力

html - 解决同源策略问题

html - 在 html 中显示备份图像