отображение в разных броузерах
<body>
<table align="center" width="98%" style="BORDER-COLLAPSE: collapse" bgcolor="#f5f6f8" border="0" cellpadding="0" cellspacing="0">
<caption valign="top" align="left" class="textlightbold"> >> Главная </caption>
<td width="80%">
<table align="center" width="100%" style="BORDER-COLLAPSE: collapse" bgcolor="#FFFFFF" border="0" cellpadding="0" cellspacing="0" class="border">
<tr height="24" bgcolor="#93AABA">
<td class="textwhitebold"><marquee behavior="slide" width="50%" scrollamount="5"> Трам-тарарам </marquee></td>
...
...
</tr>
В mozilla firefox страница отображается очень широкой, приходится скролить в сторону, не смотря на то что ширина таблицы сохраняется нормальной. Таблица пристроилась справа от заголовка "Главная" (а он должен быть сверху).
В общем в IE все отображается нормально, а в mozilla firefox поползло.
Почему так происходит?
2. Такая же беда и с td.
Надеюсь я понятно объяснил.
ЗЫ Учись верстать div'но, таблицы сейчас не модно :).
Да, это в тэге table, вроде как для задания заголовка таблицы.
А на счет зачем вставил... можно конечно строчку сделать, наверное так и сделаю, но вот зачем-то вставил.
2. skywalker, спасибо, объяснил понятно!
Хочется научиться верстать div'но и качественно. Читал что div'ы якобы читаются не всеми броузерами и грузятся дольше, аля типа таблицы предпочтительнее.
Что есть правда?
попробуй написать так:
<table align="center" width="98%" style="BORDER-COLLAPSE: collapse" bgcolor="#f5f6f8" border="0" cellpadding="0" cellspacing="0">
<caption valign="top" align="left" class="textlightbold"> >> Главная </caption>
<td width="80%">
[color=red]</table>[/color]
<table align="center" width="100%" style="BORDER-COLLAPSE: collapse" bgcolor="#FFFFFF" border="0" cellpadding="0" cellspacing="0" class="border">
<tr height="24" bgcolor="#93AABA">
<td class="textwhitebold"><marquee behavior="slide" width="50%" scrollamount="5"> Трам-тарарам </marquee></td>
...
...
</tr>
[color=red]</table>[/color]
и показывать будет уже немного подругому (в FF)
из преведенного тобой примером мне показалось что ты ради заголовка создаешь целую таблицу, а потом в эту таблицу суешь еще одну таблицу где и находится основной текст... может это показалось только мне...
можно сделать типа такого:
[html]
<DIV>
>> Главная
<table>
...
Трам-тарарам
...
</table>
</DIV>
[/html]
Что есть правда?[/QUOTE]
Нет, просто ie, он же internet explorer, он же ослик, не полностью понимает css. А то что понимает, понимает не всегда правильно, т.е. пример, когда ты ставишь padding и рисуешь границу какой-то толщины, то осел не увеличивает размеры родительского блока, а мозилла берет размер родительского блока и прибавляет размеры padding, а потом еще и толщину границы, и именно это и должно быть по стандартам http://w3c.org , в результате один и тот же элемент в ie и ff может иметь разные размеры.
Но даже при таких плохих вводных, верстать div'ами предпочтительнее.
Во-первых все описание находится в css, и ты можешь делать своему сайту редизайн хоть каждый день, во-вторых, html код у тебя структурный, в-третьих css файл кешируется в браузере, а значит его пользователь загружает только один раз, а значит скорость загрузки твоего сайта выше, в-четвертых, при большом опыте div'ной верстке, программисту будет гораздо легче привязать код html к коду на серверном языке, и не парится с тем где какая ячейка, и как вывод данных разбить под дизайн, это вообще не его работа и идеальная система когда программер не пытается разобраться в твоей верстке, у него и так полно работы с базами данных.
[QUOTE=micle77]
таблицы предпочтительнее. [/QUOTE]
И не в коем случае не слушай такие заявления.
Да, просто код ниже не приведен
[QUOTE=LastSoul]из преведенного тобой примером мне показалось что ты ради заголовка создаешь целую таблицу[/QUOTE]
Это тоже не так. Но всеравно спасибо, LastSoul.
Skywalker, благодарю за популярный ответ!