【发布时间】:2014-01-25 16:21:56
【问题描述】:
我需要一些 CSS 样式方面的帮助。
我创建了一个有 2 行 2 列的表,但第一行中的第一列的行跨度为 2。这将创建一个像这样的表:http://i.imgur.com/UjdSwu5.png,这很好。
我的问题是,当我尝试对“名称”和“id”单元格(但不是图像单元格)应用填充时,只有名称单元格被填充。这是没有填充的屏幕截图:http://i.imgur.com/0CGVhDL.png,这是我尝试填充两个单元格时的屏幕截图:http://i.imgur.com/ipvHv2M.png
HTML:
<div id="body">
<div>
<div>
<div>
<div id="content">
<div id="items">
<ul class="list">
<li>
<table border="0">
<tr>
<td rowspan="2"><a href="index.html"><img
src="images/Stone.png" alt="Image" height="50" width="50"></a>
</td>
<td>
<h3 class="name">Stone</h3>
</td>
</tr>
<tr>
<td>
<p class="id">1</p>
</td>
</tr>
</table>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
CSS:
#content td h3 {
padding:5px 1px 5px 30px;
}
#content td p {
padding:5px 1px 5px 30px;
}
如果我执行以下操作,那么 id 单元格会按照我想要的方式填充,但它也会填充 img 单元格。
#content td {
padding:5px 1px 5px 30px;
}
我做错了什么?
【问题讨论】: