我创建了一个CSS表格布局,其中包括两行-第一行有一个带图像的单元格,第二个单元格包含一个标题。此外,内容将出现在下方,但这不是问题所在。
每当我尝试这样做时,我会得到巨大无比的表格单元格,但我似乎无法调整其大小。任何帮助都将不胜感激。
我已经为表格单元进行了颜色编码,橙色块是一个图像。因为蓝色表格单元太大,所以下面的空白区域似乎已被创建。
抱歉,如果颜色编码没有帮助,我的代码不容易阅读,或者我只是犯了一个愚蠢的错误,但是我已经在W3的网站上和之前的stackoverflow问题中进行了搜索。
提前感谢您的帮助。
编辑:
将vertical-align:top添加到.title中显着减少了问题,但是我仍然有这个问题:
每当我尝试这样做时,我会得到巨大无比的表格单元格,但我似乎无法调整其大小。任何帮助都将不胜感激。
我已经为表格单元进行了颜色编码,橙色块是一个图像。因为蓝色表格单元太大,所以下面的空白区域似乎已被创建。
<div class="table">
<div class="tr-header">
<div class="image-cell">
<img src="orange.png"/>
</div>
<div class="title">
<h1>title</h1>
</div>
</div>
<div></div>
<div class="tr-content">
<div class="content">
<!-- Lorem Ipsum -->
</div>
</div>
</div>
以下是CSS代码:
*
{
margin:0px;
padding:0px;
}
#table
{
display: table;
}
.tr-header
{
width:100%;
display: table-row;
height:185px;
}
img
{
width: 285px;
height: 185px;
}
.image-cell
{
width:285px;
height:185px;
display: table-cell;
}
.title
{
display: table-cell;
background-color:blue;
width:100%;
height:185px;
}
.tr-content
{
display: table-row;
}
.content
{
background-color:yellow;
display: table-cell;
width:100%;
}
抱歉,如果颜色编码没有帮助,我的代码不容易阅读,或者我只是犯了一个愚蠢的错误,但是我已经在W3的网站上和之前的stackoverflow问题中进行了搜索。
提前感谢您的帮助。
编辑:
将vertical-align:top添加到.title中显着减少了问题,但是我仍然有这个问题: