我試圖用CSS製作表display:table
display:table-row
和display:table-cell
。問題是我無法設置表格行的高度。他們擴大到父母身高。在我的代碼中,我將.trow
高度設置爲30px
,但它們擴展到父高度400px
。 !important
和內聯樣式也不起作用。我該如何解決這個問題?如何防止CSS錶行擴展到父級高度
P.S對不起,我的英語不好。
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
.table{
display: table;
width: 500px;
border: 1px solid #000000;
height: 400px;
}
.trow{
height: 30px;
display: table-row;
width: 100%;
background-color: #444444;
}
.tcell{
display: table-cell;
width: 20%;
color: #ffffff;
}
</style>
</head>
<body>
<div class="table">
<div class="trow" style="height: 30px">
<div class="tcell">I'm table cell</div>
</div>
</div>
</body>
</html>
你想達到什麼樣的表的頂部? –