繁体   English   中英

如果其中有图片,则td元素太宽

[英]td element is too wide if picture in it

我现在正在开发Pokedex,但是图像有问题。

移动行是这样写的:

<tr class=".$rowClass."><td><img src='../img/types/".strtolower($getChargedMove['type']).".png' width=10% style='display: block;' /></td><td> ".$getChargedMove['name']."</td><td>".$power."</td><td>".round($dps,2)." </td><td>".$getChargedMove['energy_delta']."</td><td>".$moveTime."</td></tr>

但是我的问题是,在这种情况下,图像<td>太宽了,它应该: 在此处输入图片说明

如何解决这个问题? 我只希望它和类型符号一样宽。

在HTML5中,宽度值必须以像素为单位。

您需要给包含图像的<td>元素指定宽度。

https://www.w3schools.com/tags/att_td_width.asp

可能由于设置为img元素的width=10%属性导致此问题。

<img src='../img/types/".strtolower($getChargedMove['type']).".png' width=10% style='display: block;' />

对此的可能解决方案是设置所需的img宽度(以像素为单位)。

例如,

width = 10

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM