gpt4 book ai didi

html - 图像边框未正确对齐

转载 作者:行者123 更新时间:2023-11-27 22:38:45 25 4
gpt4 key购买 nike

我有一张图片,我想在它周围创建一个边框,让它看起来更漂亮。我已经对图像进行了切片,以获得右上角、顶部、左上角、右侧、左侧、右下角、左下角和底部的图像。

边界都很好,除了 Angular 落,任何人都可以帮我解决这个问题吗?我想我缺少一些 CSS。图像似乎被切得很好 - 但我愿意接受建议。

谢谢和亲切的问候

这是HTML

<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>

这是CSS

.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;
}

最佳答案

您可以尝试为最右边和最左边的单元格(td 元素)设置宽度属性。我猜你正在尝试使用补充图像来提供边框,这不是 HTML 中的最佳做法,除非你正在做一些圆 Angular 的事情。但是如果你不想要圆 Angular 。您可以只使用一个 IMG 元素并提供一个边框(带有一些填充的事件)以使其看起来不错(和更少的 HTML 代码,这样更好。)

<img style="padding: 5px; border: solid 1px #dedede" src="img.png" alt="" />

您可以在没有任何 javascript 的情况下为图像的鼠标悬停事件移动边框颜色(仅当您将 img 元素放在元素内时才有效)。

<a href='#'><img src="img.png" alt="" /></a>

样式:

a img
{
border: solid 1px #dedede;
padding: 5px;
}

a:hover img
{
border-color: #069;
}

关于html - 图像边框未正确对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1411079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com