html - CSS:提供初始宽度并根据内容展开

标签 html css

有没有办法让我的 main div 的初始宽度为 1024px,但如果内容超过 1024px,则能够根据内容进行扩展?

此外,可能的内容是动态的,因此如果内容超过 1024px,则主 div 必须扩展以容纳内容。但是如果内容小于 1024,那么它应该保持在屏幕中心的 1024px。

HTML

<div id="main">
  <h1>Title</h1>
  <div id="otherContent">
    <!-- other content here -->
  </div>
</div>

CSS

#main {
  width: 1024px;
  margin: 0 auto;
}

这是一个fiddle附示例(示例基于 600px 而不是 1024px)

编辑:main div 也使用边距居中。

最佳答案

#main {
  min-width: 1024px;
}

关于html - CSS:提供初始宽度并根据内容展开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31282642/

相关文章:

html - :before pseudo-element on container has a white border

html - 垂直对齐内容

jquery - 滑动切换类

html - CSS 内容调整大小

javascript - 在 jquery 中通过文本选择选项

javascript - AJAX 加载器 GIF 而异步 POST 请求在 IE 中不起作用

css - 带有叠加图像的底部 DIV - 这甚至可能吗?

html - Zurb Foundation 6 XY Grid 在 Flex-Container 中使用 Grid Container

javascript - 更改链接颜色 onclick 而不使用 PreventDefault()

html - float 属性的问题