我正在尝试用 CSSdisplay:table
display:table-row
和display:table-cell
. 问题是我无法设置表格行的高度。它们扩展到父级高度。在我的代码中,我将.trow
height 设置为30px
但它们被扩展为 parent height 400px
。!important
和内联样式也不起作用。我该如何解决这个问题?
PS 很抱歉我的英语不好。
<!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>