我正在使用滑动门效果来显示可变宽度的内容框。效果很好,但问题是制作效果所需的填充权限会占用内容区域的一部分:
http://screencast.com/t/s9dTT1wU
我需要我的内容从图形的左边缘一直到右边缘。我必须支持旧的IE,所以我不能使用负边距,我不能使用文本缩进,因为我需要内部的完整HTML内容,而不仅仅是文本。 CSS是:
.Quote.Outer
{
float: left;
background-image: url(/harmony/Common/Web/UI/Resources/Images/ValidationCalloutRight.png);
background-position: right center;
background-repeat: no-repeat;
padding-right: 50px;
height: 81px;
}
.Quote.Inner
{
background-image: url(/harmony/Common/Web/UI/Resources/Images/ValidationCalloutLeft.png);
background-position: left center;
background-repeat: no-repeat;
height: 81px;
outline: solid 1px hotpink;
}
,标记为:
<div class="Quote Outer">
<div class="Quote Inner">html content here</div>
</div>
我很惊讶地发现没有人讨论滑动门的这个缺点。是否有合理的跨浏览器解决方案?