私は困惑している比較的シンプルなデザインです。それは、左上、右と左下、右隅に張り付いている必要がある4つの大きな画像を持っています。画像はかなり大きく、コンテンツコンテナが重なり合っています。このような少し何か:CSSを使用したコーナーイメージ
Structure http://www.kalleload.net/uploads/nizyjc/zxyagpfrmjqe.png
私の問題は私の実装では、(私は尊敬し始めていた)IE8を除くすべての主要なブラウザでは正常に動作していることです。私はこれを行うより良い方法はありますか?
私は、現時点では次のマークアップを使用しています:
<div class="corner-top">
<div><img src="./images/top-left-corner.png" /></div>
</div>
<div class="corner-bottom">
<img src="./images/bottom-left-corner.png" />
</div>
<div id="container">
....
</div>
#container {
margin: 60px auto;
width: 488px;
}
.corner-top {
background: url('./images/top-right-corner.png') top right no-repeat;
height: 356px;
min-width: 868px;
overflow: hidden;
position: absolute;
top: 0;
width: 100%;
z-index: -20;
}
.corner-top div {
min-width: 868px;
}
.corner-bottom {
background: url('./images/bottom-right-corner.png') bottom right no-repeat;
bottom: 0;
height: 325px;
min-width: 868px;
overflow: hidden;
position: absolute;
width: 100%;
z-index: -20;
}
.corner-bottom div {
min-width: 868px;
}
あなたはIE8はしたくない私たちの人のために、間違って何をするかについて概説でしhttp://quirksmode.org – Benjol
ために良い質問であるかもしれません将来これを発見しますか? – ijw