0

我答应改变电子商务网站上的标志,虽然需要几分钟,但已经花了好几个小时。所以我希望有更多CSS经验的人可以帮助我。

这是网站:http: //varuosad.ee/

我似乎无法使<tr>包含图像的图像与图像(155px)一样高,无论我制作的图像有多高,<tr>它的高度都恰好高出 2 个像素。从 2 像素我猜这是带有边框间距的用户代理样式表:2px,但覆盖并没有帮助。

这是有问题的部分(它是带有语言选择和主徽标的块):

<table class="table_right">
  <tbody>
    <tr>
      <td class="sub_row_1 bg_ylemine_riba">
        <a href="/">
          <img src="/assets/img/bg_ylemine_riba.jpg" alt="">
        </a>
        <a href="/changelanguage/en">
          <img class="lang_right" src="/assets/img/eng.gif" alt="">
        </a>
        <a href="/changelanguage/et">
          <img class="lang_left" src="/assets/img/est.gif" alt="">
        </a>
      </td>
    </tr>
    <tr>
      <td class="sub_row_2">
        <a href='/'>
          <img class='soov_logo' src='/assets/img/logo_uus.png'>
        </a>
      </td>
    </tr>
  </tbody>
</table>

我试过这些:

border: 0px;
border-spacing: 0px;
border: none;
border: 0 none;
border-width: 0px;
margin-bottom: -1px;
max-height: 155px;
height: 155px;

还有更多不同的属性和值,但似乎没有什么可以覆盖我需要的。更糟糕的是,我真的不知道要覆盖什么,我只是猜测它是 tr、td、a 或 img 的边框......也许它是字体大小或其他东西。

我会很感激任何答复。如果做不到,那就做不到,我会放弃并继续使用不使用表格设计的网站。

4

1 回答 1

1

添加vertical-align: top到图像。该空间是基线下方的空间。

于 2013-10-08T19:52:38.420 回答