LINUX.ORG.RU
ФорумTalks

толи я туплю, толи очередной глюк фаерфокса


0

0

дана простейшая табличка - три строки, в каждой по три ячейки, причём по две
из них colspan=2. с заданными width оно должно разрывать 1 и 3 строки справа, 
а среднюю -  слева. konqueror так и делает. а фокс рвёт все три примерно посередине. 

проверьте, у всех так? может кто с разрабами общается закоммитит?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"\
"http://www.w3.org/TR/html4/loose.dtd">;

<html>
<head>

<title>000</title>

<style type="text/css">
.slim {background:gray;}
</style>

</head>

<body>
<table class=fmt cellspacing=16px width="100%" height="100%">
<tr>
<td class=slim colspan=2>1</td>
<td class=slim width=100px>2</td>
</tr>
<tr>
<td colspan=1 class=slim width=100px>3</td>
<td colspan=2 class=slim>4</td>
</tr>
<tr>
<td colspan=2 class=slim>5</td>
<td class=slim>6</td>
</tr>
</table>
</body>

PS http://validator.w3.org/ ругается на height="100%". как растянуть таблицу на всю высоту?

дело в том что из самой таблички не видно что у тебя 3 ячейки в ряду. то что их три подрозумевается только твоими "colspan"ами. да и то, без твоего объяснения трудно было бы понят ьчто имелось в виду. если добавить еще один ряд с тримя пустыми ячейками, тогда все начинает выглядеть одинаково и в конке и в фоксе:

<tr> <td ></td> <td ></td> <td ></td> </tr>

Karmadon
()
Ответ на: комментарий от applesin

А есть какая то принципиальная разница? :)

Ramen ★★★★
()
Ответ на: комментарий от applesin

> >Опера рисует так же, как конк

> Скорее конк как Опера.

Наоборот.

anonymous
()
Ответ на: комментарий от dv5ife

.fmt{ width:100%; height:100%; }

нет?

если вставлять как style="" - то нет.

LowLevel
() автор топика
Ответ на: комментарий от LowLevel

Не костылём будет определить колонки (а использовать таблицы для оайоута вообще вредно).

hidded
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.