【发布时间】:2016-01-13 16:52:59
【问题描述】:
开始使用 Twitter Bootstrap,我遇到了一个奇怪的问题,我无法找出原因。
当我使用以下方式渲染图像时:
<img class="img-rounded" id="logo" />
在 CSS 中:
#logo {
background-image: url(/Content/Images/logo.png);
}
图像以窄“边框”显示:
即使我找不到与此效果相关的任何东西。由于img-rounded 类,角落是开放的。
使用以下方式渲染图像:
<img class="img-rounded" id="logo" src="~/Content/Images/SO.png" />
按预期呈现:
我怎样才能摆脱边界? 我尝试过的 CSS 代码没有成功:
-
border: none; color: blue;background-color: blue;border-style: none;
【问题讨论】:
-
为什么要在图像上插入背景图像?
-
border-style:none? -
正在尝试实现这样的目标吗? JSFiddle 在
<img>标签上使用图像作为background-image并不是一个好主意。 -
@rblarsen 好问题。我最初有一个,但是看到一个 Bootstrap 示例,我决定将其更改为
,这对保持相同的 css 毫无意义。我再次将其更改为
并且效果很好。
标签: html css twitter-bootstrap twitter-bootstrap-3