css - 使用 div 百分比的 HTML 页面基本布局(HTML 4)

标签 css dom layout html

我是网页设计的新手。我有一个规则,就是一切都应该是灵活的。我不明白为什么 px 在网页设计中被广泛使用而不是百分比,也许我错了。
很长一段时间以来,我一直在寻找如下图所示的基本 html 布局,但只找到使用了一些神奇的负边距/填充和 PX 的示例
我想创建这样的布局,但使用没有任何 px 属性的百分比。

我不确定我是否正确,但我讨厌一切紧紧依赖的东西。所有的例子对我来说似乎都不灵活,当然我可以使用媒体查询,但我需要使用百分比或任何对屏幕尺寸不严格的东西来获得这样的结果。

https://cdn.tutsplus.com/net/uploads/legacy/543_html5/2_Column_Layout.png

拜托,有人可以提供这样的示例 HTML + CSS(HTML 4 不是 5)。

最佳答案

试试这个并根据需要更改/编辑

HTML 5

<header>HEADER</header>
<nav>NAV</nav><main>MAIN</main>
<footer>FOOTER</footer>

CSS

header {
    width: 100%;
    height: 10%;
    box-sizing: border-box;
    background-color: teal;
}
nav {
    width: 20%;
    height: 80%;
    background-color: olive;
    display: inline-block;
    box-sizing: border-box;
}
main {
    width: 80%;
    height: 80%;
    background-color: yellow;
    display: inline-block;
    box-sizing: border-box;
}
footer {
    width: 100%;
    height: 10%;
    background-color: orange;
    box-sizing: border-box;
}

关于css - 使用 div 百分比的 HTML 页面基本布局(HTML 4),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33507888/

相关文章:

android - 布局 Google 登录按钮 - Android

java - Webview + 底部的 admob + LinearLayout

css - 将自定义 css 添加到 Jekyll

html - 如何在 Office365 的 OWA 任务 Pane 中换行文本

html - 在移动 View 中将右侧 div 置于左侧

javascript - 如何通过 DOM 隐藏记录中的 RESET 按钮?

user-interface - Kivy布局选择问题

html - 如何根据子元素的数量添加按钮?

Javascript 仅在 ios 上抛出类型错误

javascript - 检测元素出现在 DOM 中的确切时刻