Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.023 c
14-1083148485
Думкин
2004-04-28 14:34
2004.05.16
Погода пииип-пип


14-1082633593
gn
2004-04-22 15:33
2004.05.16
Установлен новый рекорд скорости передачи данных в интернете


1-1082741799
GRF
2004-04-23 21:36
2004.05.16
Диалог выбора директории с кнопкой "Создать"


1-1083440703
APXi
2004-05-01 23:45
2004.05.16
Как передать строку другой копии моего приложения.


1-1083517837
user's
2004-05-02 21:10
2004.05.16
AlphaBlend в ListView и RichEdit