gpt4 book ai didi

html - 缩放 div 中的图像以适应文本

转载 作者:搜寻专家 更新时间:2023-10-31 21:50:39 25 4
gpt4 key购买 nike

现在我有一个正在运行的网络应用程序,我正在尝试向其添加图标以及描述这些图标的文本。我正在尝试缩小图标以适合 div,效果很好,但也试图缩放图像以将文本保存在 div 中。我遇到的问题是,虽然图像会缩放以适合 div,但它的缩放比例不足以让文本出现在 div 中。

我的 HTML 代码是

<div class="ui-grid-b" id="dashGrid">
<div class="ui-block-a changerbutton" style="height:60px;border-bottom: 1px solid;border-right: 1px solid;display:table-cell; vertical-align:middle">
<center>
<div>
<img src="http://upload.wikimedia.org/wikipedia/commons/8/85/Smiley.svg" class="windowscale-height">
</div>
<h4 class="gotobutton" goto="#formSelect" data-icon="grid">Forms</h4>
</center>
</div>
<div class="ui-block-b" style="height:22%"></div>
<div class="ui-block-c changerbutton" style="height:90px;border-bottom: 1px solid;border-left: 1px solid;display:table-cell; vertical-align:middle">
<center>
<div>
<img src="http://upload.wikimedia.org/wikipedia/commons/8/85/Smiley.svg" class="windowscale-height">
</div>
<h4 class="gotobutton" goto="#entries" data-icon="info">Entries</h4>
</center>
</div>
<div class="ui-block-a" style="height:22%"></div>
<div class="ui-block-b" style="height:22%"></div>
<div class="ui-block-c" style="height:22%"></div>
<div class="ui-block-a changerbutton" style="height:22%;border-top: 1px solid;border-right: 1px solid;display:table-cell; vertical-align:middle">
<center>
<h4 class="gotobutton" goto="#mapScreen" data-icon="star">Map</h4>
<div>
<img src="http://upload.wikimedia.org/wikipedia/commons/8/85/Smiley.svg" class="windowscale-height">
</div>
</center>
</div>
<div class="ui-block-b" style="height:22%"></div>
<div class="ui-block-c changerbutton" style="height:22%;border-top: 1px solid;border-left: 1px solid;display:table-cell; vertical-align:middle">
<center>
<h4 class="gotobutton" goto="#locSettings" data-icon="gear">Settings</h4>
<div>
<img src="http://upload.wikimedia.org/wikipedia/commons/8/85/Smiley.svg" class="windowscale-height">
</div>
</center>
</div>
</div>

,相关的CSS是

.windowscale-height
{
max-height: 100%;
max-width: 100%;
min-height: 1%;
min-height: 1%;
}

我有一个显示问题的 JSFiddle,http://jsfiddle.net/jDDmC/ .

理想情况下,文本和图像都适合轮廓框。

如有任何帮助,我们将不胜感激!

最佳答案

一些事情:

1) 删除 <center>标记,因为它已被弃用。使用 text-align: center相反,在你的 CSS 中。

2) 你的 div 有一个特定的 height ,因此,文本开箱即用。所以在内联CSS中,删除height属性(property)。

3) 最后,考虑只使用外部样式表(而不是内联 css),因为它更容易维护和重用。

请看: http://jsfiddle.net/jDDmC/1/

关于html - 缩放 div 中的图像以适应文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18130410/

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