【发布时间】:2011-10-23 18:53:12
【问题描述】:
我的 jpeg 是它以前的自我的像素化肥胖外壳......是否可以用 css 样式表实际覆盖 html img 高度/宽度代码,而不是仅仅拉伸已经调整的图像?我问的原因是客户让我使用godaddy的快速购物车(邪恶)。它生成的代码会更改 html 中图像的大小。 Godaddy 只允许 css 更改,这就是我设法至少将图像拉伸回原始大小的方法。不幸的是,尽管我已经编写了 img css,但似乎首先将 html 应用于图像,然后 css 将图像扩展为讨厌的像素。有可能,除了 html 中的高度和宽度规范之外,godaddy 实际上已经在他们的服务器上将图像转换为更小的尺寸,尽管他们的技术人员否认了这一点,因此代码将是多余的。我正在使用的 CSS 粘贴在下面,GoDaddy 生成的不变代码也是如此。
//FROM CSS
td.imageRow {
padding: 10px 0 5px;
vertical-align: middle;
width:192px;
height:250px;
}
.productTable img {
border: 0 none;
width:192px;
height:250px;
}
.productTable a {
width:192px;
height:250px;
}
//FROM HTML
<tbody>
<tr><td class="imageRow"><a href="/Logo.htm">
<img width="122" height="160" alt="Logo" src="/images/13129490572471789450105.jpeg">
</a></td><td class="noBorder"></td><td class="noBorder"></td></tr>
<tr><td class="titleRow"><a href="/Logo.htm">Logo</a></td><td></td><td></td></tr>
<tr><td class="priceRow"></td><td></td><td></td></tr>
<tr><td class="spacer"> </td></tr>
【问题讨论】:
-
如果您在新选项卡/窗口中单独查看图像。图像的尺寸是多少?
-
这是调整大小的较小版本,但 html 在 img 标签中没有高度宽度定义——这让我相信 godaddy 是在服务器上做的。那可能是它,jquery 与否。但是为什么他们会在常规站点上有多余的代码呢? @Webars 我将尝试加载该 jquery 代码。可能会在转换之前捕获它。
-
在 html 中为 img 标签添加宽度和高度通常是个好主意,这使得图像出现在屏幕上的位置已经具有正确的布局,那么如果由于某种原因,图像不会出现,页面布局不会乱...所以我的意思是,无论您是否使用 attr 调整图像大小,将这些标签放在那里通常是个好主意.
标签: html css image html-table