html - 固定标题和内容中的相对宽度相同

标签 html css

请在这里找到我的代码:https://jsfiddle.net/5jv8m5xf/

上面的代码由一个固定标题和一个内容组成。

我希望固定标题内容具有相同的相对宽度(%)。因此,我为它们都设置了 width: 80%;。但是,正如您在 JSFiddle 中看到的那样,固定 header 的宽度大于内容

当我为它们设置固定宽度 (px) 例如 width: 500px; 时,它们的宽度完全相同。但是,我希望它们具有相同的相对宽度 (%) 以使布局具有响应性。

我必须更改我的代码才能实现此目标吗?

最佳答案

默认浏览器样式添加8pxmargin<body>元素。

那些抵消了你的 .content , 但不会影响 .header , 因为它是固定的。

添加这个来对齐你的元素:

body {
  margin: 0;
}

关于html - 固定标题和内容中的相对宽度相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45761729/

相关文章:

javascript - 检查页面重新加载时的 JS 变量并相应地隐藏/显示 div

javascript - AngularJs 总是将最后一个类应用于 body 标签

html - 即使链接 href 已完成,将 HTML 链接到 CSS 时也会出现问题,文件位于同一文件夹中

html - Floating Header,有没有比我更好的方法?

CSS - 在不使用高度/最小高度的情况下使具有相对/绝对位置的元素完全可见?

css - 在父菜单的 css 中禁用链接(单击)不影响子菜单?

html - 在纯 CSS 中添加新兄弟时更改样式

javascript - 试图将数据从 .php 文件传递​​到 .js 文件

javascript - 在每个输入字段上运行 JavaScript 函数

html - 如何使用 Bootstrap 使谷歌地图全宽?