7

我正在尝试使用 CSS 边框间距属性将此表中的图像与空格分开,但由于某种原因它不起作用。您可以在此处查看图像如何仍然粘在 JSFiddle 中:http: //jsfiddle.net/nKgnq/

我尝试通过在图像周围放置填充来破解它,但无济于事。我怎样才能把这些照片分开?

生成表格的代码在这里:

<div class="table-right">
    <table class="fixed-height fixed-width fixed-cell">
        <tr>
            <td class="valigned"><h3 class="date">Details</h3>
                <?php the_field('details');?>
            </td>
            <td class="valigned">
                <a href="<?php echo MultiPostThumbnails::get_post_thumbnail_url(get_post_type(), 'secondary-image');?>">
                    <img class="detail-image" src="<?php echo MultiPostThumbnails::get_post_thumbnail_url(get_post_type(), 'secondary-image');?>">
                </a>
            </td>
            <td class="valigned">
                <a href="<?php echo MultiPostThumbnails::get_post_thumbnail_url(get_post_type(), 'tertiary-image');?>">
                    <img class="detail-image" src="<?php echo MultiPostThumbnails::get_post_thumbnail_url(get_post_type(), 'tertiary-image');?>">
                </a>
            </td>
            <td class="valigned">
                <a href="<?php echo MultiPostThumbnails::get_post_thumbnail_url(get_post_type(), 'fourth-image');?>">
                    <img class="detail-image" src="<?php echo MultiPostThumbnails::get_post_thumbnail_url(get_post_type(), 'fourth-image');?>">
                </a>
            </td>
        </tr>
    </table>
</div>
4

2 回答 2

16

在您的 css 中,您申请border-spacing:5px了该table-right课程,但您的表格不使用它,即使它包含在您应用的 div 中,因为您有

table { /* tables still need 'cellspacing="0"' in the markup */
    border-collapse: separate;
    border-spacing: 0;
}

在您的 css 中,这是一个更具体的选择器,将覆盖从 div 继承的 css。如果你上课像

.table-spacing{
   border-spacing:5px;
}

您可以将其应用于您的表格标签

<table class="fixed-height fixed-width fixed-cell table-spacing">

我认为这将以所要求的方式解决问题

于 2013-02-21T05:55:46.507 回答
0

真的很难理解你的 jsFiddle,但一般来说,一种方法是在你的<td>标签上添加填充。添加一个额外的类,例如rightpadding,添加到<td>你想要额外填充的标签中,然后在你的 CSS 中定义它。

.rightpadding
{
    padding-right: 5px;
}

你的<td>标签看起来像这样:

<td class="valigned rightpadding">
于 2013-02-21T02:59:35.737 回答