Border CSS框阴影向Div添加任意白色边框
我给一个包含img的元素添加了一个框阴影,它在元素的底部创建了一个任意的白色边框。没有通过CSS应用边框(我甚至尝试使用Border CSS框阴影向Div添加任意白色边框,border,css,Border,Css,我给一个包含img的元素添加了一个框阴影,它在元素的底部创建了一个任意的白色边框。没有通过CSS应用边框(我甚至尝试使用border:none;进行覆盖,但运气不佳)。直接应用于图像时,它会正确显示。但当应用于包含图像的div时,将显示边框 非常感谢您的帮助 <style> html,body,div,img {margin:0; padding:0;} body {padding:50px;} .badge_image { float:left; /* css drop
border:none;
进行覆盖,但运气不佳)。直接应用于图像时,它会正确显示。但当应用于包含图像的div时,将显示边框
非常感谢您的帮助
<style>
html,body,div,img {margin:0; padding:0;}
body {padding:50px;}
.badge_image {
float:left;
/* css drop shadow */
-webkit-box-shadow: 1px 1px 5px 0px #a2958a;
-moz-box-shadow: 1px 1px 5px 0px #a2958a;
box-shadow: 1px 1px 5px 0px #a2958a;
}
</style>
<div class="badge_image">
<img src="badge-image.jpg" height="75" width="75" />
</div>
<br clear="all" /><br clear="all" />
<img src="badge-image.jpg" height="75" width="75" class="badge_image" /><!-- works fine -->
html,body,div,img{margin:0;padding:0;}
正文{padding:50px;}
.徽章{
浮动:左;
/*阴影*/
-网络工具包盒阴影:1px 1px 5px 0px#a2958a;
-莫兹盒阴影:1px 1px 5px 0px#a2958a;
盒影:1px 1px 5px 0px#a2958a;
}
以下任一项:
显示:块代码>到您的img
李>
在div
上定义0px
的行高度
图像是一个内联元素,因此有空间放置文本,并保留该行
尝试显示图像块
.badge_image img {
display: block;
}
实现这一点的另一种方法是添加virticalign:top编码>到img
在一些情况下,display:block
解决方案对我不起作用,但将其放在与框阴影相同的元素上会起作用
backdrop-filter: blur(0px);
我不确定为什么会这样,但确实如此。在Chrome 14中,它们对我来说看起来完全一样@Thomas在Windows7上的Chrome14.0.835.29中查看您的链接时,会在第一张图片上显示边框哇,没关系。它确实出现了。它只是没有显示在JSBin链接的预览窗格中,我的坏蛋。你们回答得太快了,谢谢!同样有趣的是,在我的演示代码中,我使用了一个HTMLdoctype…如果切换到XHTML1.0过渡版,一切都很好。疯狂的东西。Kraz基本上说了同样的话,但为了简单起见标记了这个,因为8年后,仍然是一个问题:)非常感谢:D