.frame {
width: 1000px;
position: relative;
}
.left {
float: left;
}
.right {
float: right;
}
.pre-left,
.pre-right {
height: 102px;
width: 88px;
}
.pre-left {
background-image: url('https://i.stack.imgur.com/BZJJC.png');
}
.pre-right {
background-image: url('https://i.stack.imgur.com/F2OlY.png');
margin-right: -88px;
margin-top: -30px;
}
.pre-mid {
background-image: url('https://i.stack.imgur.com/KD1SO.png');
width: auto;
display: block;
height: 30px;
margin-left: 88px;
}
.after-left,
.after-right {
height: 53px;
width: 79px;
}
.after-left {
background-image: url('https://i.stack.imgur.com/wml1g.png');
margin: 19px 0px -40px -65px;
}
.after-right {
background-image: url('https://i.stack.imgur.com/gDDhD.png');
margin: -34px -65px -40px 0;
}
.after-mid {
background-image: url('https://i.stack.imgur.com/Jh00z.png');
width: auto;
display: block;
height: 53px;
margin: 19px 0px -19px 14px;
}
.group:before,
.group:after {
content: "";
display: table;
}
.group:after {
clear: both;
}
.group {
zoom: 1;
/* For IE 6/7 (trigger hasLayout) */
z-index: 100;
}
.content {
position: absolute;
background-color: rgba(0, 0, 0, 0.3);
width: calc(100% - 42px);
margin: 24px 0 24px 13px;
padding: 30px 35px 0 35px;
border-left: 17px solid transparent;
border-right: 17px solid transparent;
border-image: url("https://i.stack.imgur.com/NXc4d.png") 0% 50%;
background-image: url("https://i.stack.imgur.com/QczND.jpg");
background-size: cover;
color: #fff;
z-index: -1;
}
<div class="group frame">
<div class="content">
<p> du er boos </p>
<p> du er boos </p>
<p> du er boos </p>
<p> du er boos </p>
<div class="group after-group">
<span class="left after-left"></span>
<span class="after-mid"></span>
<span class="right after-right"></span>
</div>
</div>
<div class="group">
<span class="left pre-left"></span>
<span class="pre-mid"></span>
<span class="right pre-right"></span>
</div>
</div>
clearfix
我有clearfixing這個頁面的一些問題的工作。
我終於得到了一切看起來像我想,但由於某種原因,我不能clearfix的elemtent!我不知道什麼是錯誤的,我試圖尋找不同解決方案的負載 - 沒有在我的情況下工作。
那麼我的問題在這裏?我需要另外一個眼睛來解決這個問題。
請添加瀏覽器詳細信息。它對我來說似乎很好 –
我正在使用Chrome。還用Edge進行測試。相同的結果 –
永遠不要使用負邊距或填充。 –