0
Q
佈局與DIV元素
A
回答
1
試試像這樣
.element {
margin: 50px;
box-sizing: border-box;
}
.remaining, .sold {
display: table;
border: 1px solid #999999;
padding: 10px;
width: 20%;
position: relative;
float: left;
height: 200px;
box-sizing: border-box;
}
.remaining {
border-right: none;
border-top: none;
}
.remaining:before {
position: absolute;
top: -30px;
height: 30px;
background: #FF7F7E;
content: "SHOES - STOCK";
border: 1px solid #999999;
color: white;
width: 100%;
left: 0;
line-height: 30px;
padding-left: 10px;
font-size: 13px;
font-weight: bold;
right: 0;
box-sizing: border-box;
}
.top, .center, .bottom {
display: table-row;
}
.top .inner {
display: table-cell;
width: 100%;
vertical-align: top;
}
.center {
display: table-cell;
width: 100%;
vertical-align: middle;
text-align: center;
}
.center span {
display: block;
}
.bottom .inner {
display: table-cell;
width: 100%;
vertical-align: bottom;
}
.inner-content {
display: table;
}
.top .inner span,
.bottom .inner span{
display: table-cell;
width: 100%;
}
.top .inner span:last-child,
.bottom .inner span:last-child {
text-align: right;
font-weight: bold;
width: 60px;
float: left;
}
.center span:first-child {
font-size: 70px;
font-weight: bold;
line-height: 1;
}
span u {
text-decoration: none;
border-bottom: 1px solid red;
}
@media(max-width: 1200px) {
.remaining, .sold {
display: table;
width: 30%;
height: 200px;
}
}
@media(max-width: 768px) {
.remaining, .sold {
display: table;
float: none;
width: 100%;
height: 200px;
}
.remaining {
border-right: 1px solid #999999;
border-bottom: none;
}
}
<div class="element">
<div class="remaining">
<div class="top">
<div class="inner">
<div class="inner-content">
<span>TOTAL</span>
<span>250 <u>pcs</u></span>
</div>
</div>
</div>
<div class="center">
<span>200</span>
<span>REMAINING</span>
</div>
<div class="bottom">
<div class="inner">
<div class="inner-content">
<span>USED</span>
<span>50 <u>pcs</u></span>
</div>
</div>
</div>
</div>
<div class="sold">
<div class="center">
<span>50</span>
<span>SOLD</span>
</div>
</div>
</div>
相關問題
- 1. 強制按鈕元素佈局像div
- 2. 佈局構建 - div元素不aligining
- 3. 網格視圖與元素佈局
- 4. 與DIV CSS佈局問題
- 5. 定位元素表佈局
- 6. 元素呈現無佈局
- 7. 佈局 - MATCH_PARENT隱藏元素
- 8. 佈局元素覆蓋角
- 9. 元素的頁面佈局
- 10. CSS元素佈局問題
- 11. Android佈局元素職位
- 12. 帆布模糊div元素
- 13. HTML圖像輸入元素更改div內其他元素的垂直佈局
- 14. 使用流體佈局時div元素不適合另一個元素
- 15. 底部對齊流體佈局中的右div元素
- 16. HTML列布局 - 自動換行DIV元素下一列
- 17. CSS懸停元素推開其他div和佈局
- 18. D3動態佈局在節點上顯示div元素
- 19. 添加文本元素的破壞DIV佈局
- 20. div佈局(漂浮在其他元素上)
- 21. DIV佈局
- 22. 在DIV佈局
- 23. CSS,div佈局?
- 24. HTML DIV佈局
- 25. div與砌體佈局內另一個石工佈局
- 26. jquery scroll 1 div與元素
- 27. 與表格單元格佈局和空div的奇怪行爲
- 28. 刪除佈局中斷佈局中的元素
- 29. 添加布局元素到視圖佈局
- 30. Css3的div佈局與列數
CSS:'顯示:table'等將是最容易的。自然允許垂直和水平對齊。 (對非表格數據使用表格元素很差,但div像表格一樣不會打破語義影響。) – Richard