Строка таблицы будет отображена, если все ее ячейки будут пусты?

Если вы хотите, чтобы удаление было автоматическим, вам нужно изменить схему так, чтобы ограничение внешнего ключа было ON DELETE CASCADE.

Для получения дополнительной информации см. Страницу MSDN по каскадным ограничениям ссылочной целостности .

ETA (после пояснения от автора): если вы не можете обновить схему, сначала необходимо УДАЛИТЬ вручную затронутые дочерние записи.

5
задан User 28 May 2009 в 08:09
поделиться

5 ответов

Ну, вы могли бы поместить & nbsp; в качестве содержимого столбца, чтобы убедиться, что строки отображаются. Однако лучший способ - использовать CSS для интервалов.

11
ответ дан 18 December 2019 в 06:51
поделиться

С точки зрения семантики, пустая строка служит какой-то цели или только для разметки? Если последнее, возможно, стоит подумать об удалении пустой строки и обеспечении разделения через CSS. Например,

<tr class="separate-below">
    <td>Data before separater</td><td>More Data</td>...
</tr>
<tr>
    <td>Data after separater</td><td>More Data</td>...
</tr>

Со следующим в таблице стилей:

TR.separate-below TD,TR.separate-below TH {
    border-bottom: 1em solid white; /* use the background colour of a cell here */
}

В качестве альтернативы, вы можете использовать несколько элементов для группировки блоков строк вместе (добавление rules = "groups" к элементу таблицы приводит к тому, что элементы приобретают горизонтальный вид граница сверху и снизу и элемент , чтобы получить границу слева и справа):

<table rules="groups">
<thead>
    <tr><th>Header</th><th>Header</th>...</tr>
</thead>
<tbody>
    <tr><td>Data</td><td>Data</td>...</tr>
    <tr><td>Data</td><td>Data</td>...</tr>
    ...
</tbody>
<tbody>
    <tr><td>Data</td><td>Data</td>...</tr>
    ...
</tbody>
...
</table>
6
ответ дан 18 December 2019 в 06:51
поделиться

, если вы хотите поместить содержимое внутрь, я бы использовал неразрывный пробел: & nbsp; , а не обычный пробел

1
ответ дан 18 December 2019 в 06:51
поделиться

Возможно, вы уже пробовали это, но если вы пытаетесь добавить пробел между строками, вы пытались добавить отступ.

CELLSPACING = Длина (интервал между ячейками)

CELLPADDING = Длина (интервал внутри ячеек)

Карл

0
ответ дан 18 December 2019 в 06:51
поделиться

Как вы можете видеть в , этот пример из W3Schools с использованием & nbsp; - лучший способ делать то, что вы хотите.

3
ответ дан 18 December 2019 в 06:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: