首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >div根据页面宽度自动调整高度

问div根据页面宽度自动调整高度
EN

Stack Overflow用户
提问于 2012-08-12 06:50:03
回答 2查看 2.1K关注 0票数 1

我有一个宽度为100%的div,我需要同一div的高度根据页面的像素宽度进行调整。原因是因为图像是在div的整个宽度上拉伸的,如果我设置了一个固定的高度,不同的分辨率会对它进行不同的渲染,图像看起来会被拉伸。

对此有css解决方案吗?

EN

回答 2

Stack Overflow用户

发布于 2012-08-12 06:56:42

您可以将其保留为auto

代码语言:javascript
复制
<div id="mydiv"><img src="..." /></div>

#mydiv,#mydiv>img{width:100%; /*height:auto;*/}

您可以省略height:auto,因为它是默认值。

票数 1
EN

Stack Overflow用户

发布于 2012-08-12 06:57:33

您可以使用css media查询来做到这一点,请参阅http://www.w3.org/TR/css3-mediaqueries/

基本上,你会有一堆如下所示的媒体查询:

代码语言:javascript
复制
@media (min-width: 1024px) { 
  div {height: 200px;}
}

显然,可以根据需要更改宽度和高度组合,也可以根据需要使用max-width或width

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11918290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档