【发布时间】:2014-03-11 20:11:42
【问题描述】:
设置垂直列页面布局并想知道您对在 html/css 中实现此目的的最佳方法有何看法。下面是一些 html 和 css 入门代码,但我正在寻找一些帮助,以使列以 100% 的高度并排排列?这也是一个全屏(宽度)响应式流体布局,左侧导航列具有固定宽度。
简而言之...我正在编写this 编码,浏览器窗口越小,左侧列就会脱落。
全屏视图
纵向视图
手机视图
HTML
<body>
<nav role="navigation">
nav
</nav>
<main role="site">
<article role="nav">
list
</article>
<article role="main">
content
</article>
</main>
</body>
CSS
nav[role=navigation]{
background-color: #aaa;
height: 100%;
width: 18em;
}
main{
width: 100%;
}
article[role=nav]{
background-color: #ddd;
height: 100%;
}
article[role=main]{
background-color: #efefef;
height: 100%;
}
【问题讨论】:
-
codereview.stackexchange.com
-
还没有代码需要查看,上面只是为了让你明白我在说什么。
-
不工作。我正在寻找 html/css 中的解决方案来执行图片中的操作。
-
我不知道您在 HTML / CSS 方面的经验如何,所以我会从广义上开始:您将要在每个断点处使用
@media queries来处理不同的视图.关于 3 列布局,请查看 StackOverflow 的 this question 以获取一些有用的信息。
标签: html css responsive-design multiple-columns