The following CSS, applied to an <a> and a <div> residing in individual <tr>▶<td> elements in a <table> (with border-collapse and td { padding: 0px; } set), works as expected:
a {
background-image: url("http://ibin.co/19rwR69EOigr");
height: 100px;
width: 120px;
display: block;
}
div {
width: 200px;
box-shadow: #000 0px 0px 13px;
}
Если я применил непрозрачность к <a>, внутреннее расслоение браузера, похоже, ужасно нарушается.
Обратите внимание, что последний пиксель тестового изображения находится в пределах <div> box-shadow, даже в первом примере. (И он говорит opacity = ".99", если вы не видите его на изображении > . > )
Возможно, это ошибка рендеринга, которая способствовала ползучести в Firefox и Chrome?: P
Посмотрите, что открывается и закрывается в этом JSFiddle.
Спасибо заранее!