Html 图像边框未正确对齐
我有一个图像,我试图在它周围创建一个边框,使它看起来更好。我已经切片了一个图像,以获得右上角、左上角、左上角、右下角、右下角、左下角和下角的图像 边界很好,除了角落,有人能帮我吗?我想我错过了一些CSS。这张图片看起来被分割得很好,但我愿意接受建议 谢谢和亲切的问候 这是HTMLHtml 图像边框未正确对齐,html,css,image,border,Html,Css,Image,Border,我有一个图像,我试图在它周围创建一个边框,使它看起来更好。我已经切片了一个图像,以获得右上角、左上角、左上角、右下角、右下角、左下角和下角的图像 边界很好,除了角落,有人能帮我吗?我想我错过了一些CSS。这张图片看起来被分割得很好,但我愿意接受建议 谢谢和亲切的问候 这是HTML <table cellspacing="0" cellpadding="0" border="0"> <tr>
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td >
<img alt="Corner" src="graphics/bgTopLeft.PNG" width="15px" height="13px" /></td>
<td class="AdminBoxTitleMainTop" >
</td>
<td>
<img alt="Corner" src="graphics/bgTopRight.PNG" /> </td>
</tr>
<tr>
<td class="AdminBoxTitleMainLeft">
</td>
<td> <img id="afMgrPhoto" alt="Affiliate Manager" src='#' runat="server" />
</td>
<td class="AdminBoxTitleMainRight">
</td>
</tr>
<tr>
<td>
<img alt="Corner" src="graphics/bgBottomLeft.PNG" /> </td>
<td class="AdminBoxTitleMainBottom">
</td>
<td >
<img alt="Corner" src="graphics/bgBottomRight.PNG" /> </td>
</tr>
</table>
您可以尝试为最右边和最左边的单元格(td元素)设置宽度属性。我猜你是想用补充图像来给边框,这在HTML中不是最好的做法,除非你在做一些圆角的东西。但如果你不想要圆角。您只需使用一个IMG元素并提供一个边框(带有一些填充的事件)就可以使它看起来更漂亮(而且HTML代码更少,这就更好了)
.AdminBoxTitleMainTop {
background-image: url(../graphics/bgTop.PNG);
background-repeat: repeat-x;
height: 17px;
}
.AdminBoxTitleMainBottom {
background-image: url(../graphics/bgBottom.PNG);
background-repeat: repeat-x;
height: 17px;
}
.AdminBoxTitleMainRight {
background-image: url(../graphics/bgRight.PNG);
background-repeat: repeat-y;
height: 17px;
}
.AdminBoxTitleMainLeft {
background-image: url(../graphics/bgLeft.PNG);
background-repeat: repeat-y;
height: 17px;
}
<img style="padding: 5px; border: solid 1px #dedede" src="img.png" alt="" />
<a href='#'><img src="img.png" alt="" /></a>
a img
{
border: solid 1px #dedede;
padding: 5px;
}
a:hover img
{
border-color: #069;
}