html - 100% 宽度内的居中 DIV 会创建填充,对吗? - HTML/CSS

标签 html css

我正在制作此布局,但我已将包装器 (.lfull) 设置在 1000px 的 100% div 内,但在我将窗口大小调整为 1000px 之前,它会在右侧创建间距。

当我删除“width: 1000px;”从包装器 (.lfull) 开始,填充消失了,但我的内容将不再居中,是否有解决此问题的方法?

DEMO HERE COMPUTER (将屏幕大小调整为 1000)
Phone screenshot (makes the problem more clear)

最佳答案

此问题仅在视口(viewport)宽度小于 1000px 时出现。这是一个简单的解决方案,我认为可以实现您的目标:

.lfull {
  margin: 0px auto;
  padding: 0px;
  width: 100%;
  background: green;
  max-width: 1000px;
}

当没有足够的空间容纳内容时,这会将宽度设置为 100%;但是,当有足够的空间时,它会在 1000 像素处停止增长并保持居中。

关于html - 100% 宽度内的居中 DIV 会创建填充,对吗? - HTML/CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24192469/

相关文章:

html - bootstrap 崩溃以显示它工作的 div 但如何使其不影响副元素?

javascript - 如何让视频播放器发挥作用并打红条

javascript - 输入类型文本 html5 仅接受 12 个逗号分隔值

javascript:保持 javascript 效果的状态

html - 如何更改选择或占位符的第一个值?

CSS @Font 面部规则不适用于文本框

Asp.Net:GridView 真的能够处理所有浏览器还是只是一种痛苦?

html - 如何使用 z-index 将 div 推到后面?

javascript - 隐藏错误文本,直到框/按钮被点击

css - 创建 css 菜单时无法悬停子菜单