HTML CSS: разбитая таблица? - PullRequest
0 голосов
/ 09 ноября 2010

Я использую YUI для сброса классов браузера, а затем добавляю alt text в пару пользовательских таблиц стилей ... Я видел это несколько раз, и я не думаю, что когда-либосузили причину:

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

Вот мой CSS:

.tblSquare {
    text-align: left;
    border-collapse: collapse;
}
.tblSquare td.top {
    background:url('/Content/Images/tblSquare_top.gif') repeat-x;
}
.tblSquare td.left {
    background:url('/Content/Images/tblSquare_left.gif') repeat-y;
}
.tblSquare td.right {
    background:url('/Content/Images/tblSquare_right.gif') repeat-y;
}
.tblSquare td.bottom {
    background:url('/Content/Images/tblSquare_bottom.gif') repeat-x;
}
.tblSquare td.content {
    background:#FFF;
    vertical-align:top;
}

Ответы [ 3 ]

1 голос
/ 13 ноября 2010

Я пришел к выводу, что это не очень хорошая практика. Всегда используйте DIV, если содержимое не является табличными данными. Нет смысла пытаться быть умным ... и при этом быть крайне неумным.

0 голосов
/ 13 ноября 2010
0 голосов
/ 09 ноября 2010

Трудно сказать, что не так, если вы не публикуете свой HTML или CSS, но это похоже на случай наличия некоторого пробела (возможно,  ) в таблице, который заставляет высоту ячейки быть вышеизображение, которое оно содержит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...