css - 将 "a"标签放在 "img"标签外时出现边框

标签 css

没有“a”标签,没问题:

<style type="text/css">
body {
    font: 1.0em verdana, arial, sans-serif;
}

* {
    margin:0; padding:0;
}

</style>

<table cellpadding="0" cellspacing="0" border="0">
        <tr>
                <td><img src="/images/title_equipment.gif" /></td>
                <td><img src="/images/about.gif" /></td>
                <td><img src="/images/services.gif" /></td>
                <td><img src="/images/systems.gif" /></td>
                <td><img src="/images/equipment_new.gif" /></td>
                <td><img src="/images/equipment_used.gif" /></td>
                <td><img src="/images/news.gif" /></td>
                <td><img src="/images/contact.gif" /></td>
        </tr>
        <tr>
                <td><img src="/images/balers.gif" /></td>
        </tr>
</table>

但是如果在"img"之外加上"a"标签,border comes:

<style type="text/css">
body {
    font: 1.0em verdana, arial, sans-serif;
}

* {
    margin:0; padding:0;
}

</style>

<table cellpadding="0" cellspacing="0" border="0">
        <tr>
                <td><a href="#"><img src="/images/title_equipment.gif" /></a></td>
                <td><a href="#"><img src="/images/about.gif" /></a></td>
                <td><a href="#"><img src="/images/services.gif" /></a></td>
                <td><a href="#"><img src="/images/systems.gif" /></a></td>
                <td><a href="#"><img src="/images/equipment_new.gif" /></a></td>
                <td><a href="#"><img src="/images/equipment_used.gif" /></a></td>
                <td><a href="#"><img src="/images/news.gif" /></a></td>
                <td><a href="#"><img src="/images/contact.gif" /></a></td>
        </tr>
        <tr>
                <td><img src="/images/balers.gif" /></td>
        </tr>
</table>

最佳答案

这是一些浏览器的默认行为,包括 IE。您需要将此添加到您的 CSS:

a img {
    border:0;
}

关于css - 将 "a"标签放在 "img"标签外时出现边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1143711/

相关文章:

css - Material UI v1.0.0 如何重写 Stepper 类来设置图标大小

javascript - 将 Google 自动完成功能添加到 Google 搜索栏?

javascript - 水平滚动 div 的内容被剪切

html - ins 和 del 标签内的样式跨度

javascript - 图像变换在每张幻灯片上旋转

css - 清 block 影响错误 float

javascript - 如何限制移动网站的滚动但允许访问可能缩回的地址栏

html - 定位背景:url with zindex

javascript - Ubuntu的最佳网页编辑器

css - 为什么 css 不是 :active class working in IE7