Форум: "Потрепаться";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
ВнизHTML...Проблема. Может кто знает как ее лечить? Найти похожие ветки
← →
SergP © (2004-04-27 15:49) [0]html - страничка динамически генерится...
В ней есть таблицы <table>...</table>
В одной из ячеек таблицы может быть еще одна таблица... Но вот проблема:
Если во внуренней таблице не закрыт тег </table> или не открыт <table> то это портит внешнюю таблицу. Как их сделать независимыми друг от друга?
← →
VictorT © (2004-04-27 15:55) [1]
> Если во внуренней таблице не закрыт тег </table> или не
> открыт <table> то это портит внешнюю таблицу.
Естетсвенно, так и должно быть. Теги нужно закрывать.
> Как их сделать независимыми друг от друга?
Что значит, не зависимыми?
З.Ы. Вообще-то правильным было бы всё-таки правильно писать открывающие/закрывающие теги.
← →
Jel © (2004-04-27 15:57) [2]если во внутренней таблице не соблюден синтаксис HTML то это не таблица а набор мусора и браузер вправе поступать с ней как ему подскажет фантазия разработчиков.
Что есть независимость таблиц в твоем понимании?
← →
SergP © (2004-04-27 16:08) [3]
> Что есть независимость таблиц в твоем понимании?
Дело в том что внешняя таблица генерится с соблюдением всех правил, т.е. открывающему тегу соответствует закрвающий.
А вот внутренние таблицы генерятся из некоторых данных, в которых могут быть ошибки. Как сделать чтобы они мне не портили внешнюю таблицу. Существуют ли какие-нить теги, чтобы между ними помещенный код рассматривался как отдельная подстраничка?
← →
Jel © (2004-04-27 16:17) [4]
> отдельная подстраничка
Все равно должна соответствовать синтаксису языка. Ошибки в данных можно обработать, а необходимые тэги <table width="xxx"></table> включать в нужную ячейку независимо от наличия безошибочных данных.
← →
SergP © (2004-04-27 16:29) [5]
> Jel © (27.04.04 16:17) [4]
>
> > отдельная подстраничка
>
> Все равно должна соответствовать синтаксису языка. Ошибки
> в данных можно обработать, а необходимые тэги <table width="xxx"></table>
> включать в нужную ячейку независимо от наличия безошибочных
> данных.
Ну так єксплорер же отображает страничку если там есть несоответствие синтаксису... Просто хотелось бы чтобы несоответствие синтаксису данных на "подстраничке" не влияло на отображение основной части странички...
Но если нельзя, то нельзя...
← →
Jel © (2004-04-27 16:56) [6]
> Ну так єксплорер же отображает
А разве это единственный браузер в мире? Отображает - отлично, но как сам наверное понимаешь вовсе не обязан. Где гарантия что любой другой браузер поведет себя также?
← →
VictorT © (2004-04-27 17:00) [7]Согласен с
> Jel © (27.04.04 16:17) [4]
> Jel © (27.04.04 16:56) [6]
Но если ты всё-таки не хочешь соглашаться, можешь попробовать например засунуть таблицу в <iframe>, хотя это и неправильно, имхо, будет.
← →
McSimm © (2004-04-27 17:03) [8]Такую независимость можно получить используя IFRAME, но это будет ужасно :)
>Ну так єксплорер же отображает страничку если там есть несоответствие синтаксису...
А если соответствует синтаксису, но логика открытия-закрытия тэгов нарушена?
(5+2)*3+4)
← →
VMcL © (2004-04-27 17:11) [9]>>SergP © (27.04.04 16:08) [3]
>Существуют ли какие-нить теги, чтобы между ними помещенный код рассматривался как отдельная подстраничка?
IFRAME
?
← →
SergP © (2004-04-27 18:02) [10]
> IFRAME
> ?
IFRAME не подходит, так как не хочу делить страничку на несколько частей. К тому же страничка генерится прогой и "засовывается" в TWebBrowser
← →
pasha_golub © (2004-04-27 18:12) [11]SergP © (27.04.04 18:02) [10]
Сережа, надо просто проверять на правильность тегов, больше ничего не требуется
← →
SergP © (2004-04-27 19:27) [12]pasha_golub © (27.04.04 18:12) [11]
Дык видимо придется так и делать. Просто я сначала думал обойтись чем-нить попроще...
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.032 c