Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.036 c
6-1080082331
AleXR
2004-03-24 01:52
2004.05.16
Как установить соединение DialUp


14-1083157053
Vvv
2004-04-28 16:57
2004.05.16
Сетевые приколы


7-1080736865
sunfl
2004-03-31 16:41
2004.05.16
одновременное нажатие нескольких клавиш


1-1083230057
Серж
2004-04-29 13:14
2004.05.16
Хоть кто нибудь использует UML в Дельфи?


1-1082649393
NumLock
2004-04-22 19:56
2004.05.16
Непонятка с TThread V2.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский