gpt4 book ai didi

css - 将 div 缩小为具有百分比高度的图像

转载 作者:技术小花猫 更新时间:2023-10-29 10:38:35 24 4
gpt4 key购买 nike

我想让容器的宽度缩小到图像的大小。高度以相对于浏览器窗口的百分比给出。

.img
{
width: auto;
height:100%;
}
.container
{
height:100%;
width:auto;
}

这是 fiddle :

http://jsfiddle.net/EdgKr/68/

display:table,在类似情况下不起作用,因为作为表格单元格,图像始终显示其原始大小的 100%。

http://jsfiddle.net/EdgKr/67/

最佳答案

自从我提出这个问题后,我取得了一些进展,解决方案非常简单:只需添加 float:left。

* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

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

.container {
background: green;
float: left;
height: 100%;
}

.img {
width:auto;
height:100%;
}

即使图像具有百分比高度,容器也会按预期收缩。 http://jsfiddle.net/EdgKr/74/

但是它很容易被破坏,例如,如果你添加填充。 http://jsfiddle.net/EdgKr/72/

关于css - 将 div 缩小为具有百分比高度的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14405911/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com