我正在发出一条错误消息,使用应该给左侧边框的指针图像。你可以看到一个例子here。CSS问题 - 将一个跨度对齐到另一个
我现在的CSS是:
span.arrow {
background-color:white;
background: url('http://i45.tinypic.com/201d0n.png') no-repeat left center;
height:17px;
display:inline-block;
}
span.error {
display:inline-block;
padding-right:2px;
background-color:white;
margin-left:10px;
height:15px;
font-size:small;
border-top:1px solid #99182c;
border-right:1px solid #99182c;
border-bottom:1px solid #99182c;
box-shadow:5px 5px 10px #888888;
position:relative;
top:-2px;
}
和HTML显示错误:首先是
<span class='arrow'>
<span class='error'>
Errormessage.
</span>
</span>
现在,代码似乎有点乱。就像不得不将跨度放在两个像素上有点奇怪。尽管如此,它似乎工作在Chrome,FF &歌剧,但不是在IE9。
如果不明确:盒子应该与三角形图像完全一致。
这在IE中也不能正确显示。 – jdepypere 2013-03-01 23:17:43
抱歉没有更新小提琴。它是http://jsfiddle.net/dshFk/6/我在IE9中检查它 – Krisdigital 2013-03-01 23:21:28
哦,对了,我有点困惑,这是'老'小提琴。更新的似乎工作,谢谢! – jdepypere 2013-03-01 23:25:31