根据宽度调整div的高度(反比)

时间:2015-01-04 15:41:58

标签: html css height width

我想创建一个带有页眉和页脚图像的响应式布局,应始终显示并使用整个宽度。这两者之间应该是内容,带有滚动条以防溢出。 问题是,由于我想使用图像作为横幅,这些图像的高度取决于宽度。此图片应清晰显示:illustration

我找到了各种基于CSS的解决方案,但他们要么假定横幅的固定大小高度,要么仅用于静态比例(例如http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio)。 CSS的calc()函数也没有帮助,因为它不允许宽度和高度的组合。我知道我可以用JavaScript做到这一点,但我想知道如果没有它可以做到这一点吗?

编辑:示例HTML代码

<header>
  <img src="testheader.jpeg" />
</header>

<section>
  <div id="content">
    content
  </div>
</section>

<footer>
  <img src="testfooter.jpeg" />
</footer>

和css:

html, body {
  height: 100%;
  width: 100%;
}

#content {
  overflow-y: auto;
}

img {
  max-width: 100%;
}

0 个答案:

没有答案