Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (HTML) IE6 и высота таблиц / 11 сообщений из 11, страница 1 из 1
18.04.2006, 12:56:57
    #33673336
_Shaman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) IE6 и высота таблиц
Здравствуйте! Помогите, пожалуйста решить проблему:
есть такая запись

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title></title>
<meta content="" name="keywords">
<meta name="description" content="">
</head>
<body bottommargin="0" leftmargin="0" rightmargin="0" topmargin="0" marginheight="0" marginwidth="0">

<table height="500" border="1" >
<tr height="100"><td> </td></tr>
<tr height="100"><td> </td></tr>
<tr><td> </td></tr>
</tr>
</body>
</html>

В Опере и 5IE отображается нормально, а в 6IE высота первых двух ячеек - большая, последней - маленькая, причем откуда беруться высоты в первых двух не понятно..
...
Рейтинг: 0 / 0
18.04.2006, 13:05:34
    #33673370
1024byte
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) IE6 и высота таблиц
а если вставить что-нибуть в последнюю ячейку ?
ну например  
...
Рейтинг: 0 / 0
18.04.2006, 13:06:44
    #33673377
ZS
ZS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) IE6 и высота таблиц
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title></title>
<meta content="" name="keywords">
<meta name="description" content="">
</head>
<body bottommargin="0" leftmargin="0" rightmargin="0" topmargin="0" marginheight="0" marginwidth="0">

<table height="500" border="1" >
<tr height="100"><td> </td></tr>
<tr height="100"><td> </td></tr>
<tr height="300"><td> </td></tr>
</tr>
</body>
</html>
...
Рейтинг: 0 / 0
18.04.2006, 14:49:38
    #33673732
_Shaman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) IE6 и высота таблиц
Запись высоты и в последнюю ячейку помогает, но проблема в том, что высота последней ячейки не известна...

Нашел выход в следующем:
<table height=500>
<tr><td>
<table>
<tr></tr>
<tr></tr>
</table>
</tr></td>
</table>

В таком случае вверху таблицы оказывается нужный текст. Третья td в этом случае не нужна.
...
Рейтинг: 0 / 0
18.04.2006, 15:15:38
    #33673829
1024byte
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) IE6 и высота таблиц
бред какой-то
...
Рейтинг: 0 / 0
18.04.2006, 15:16:49
    #33673836
ZS
ZS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) IE6 и высота таблиц
1024byteбред какой-то
в точку
...
Рейтинг: 0 / 0
18.04.2006, 15:32:05
    #33673889
Berkut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) IE6 и высота таблиц
Спросил у знакомого...

Сказал, что у тега table по стандарту нет атрибута height. "В этом все и дело". :)

Несмотря на то, что в мсдн присутствует описание height, оно все равно глючит.
...
Рейтинг: 0 / 0
18.04.2006, 15:48:01
    #33673945
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) IE6 и высота таблиц
Если что не знаете, вы у w3c спрашивайте.
Там написано, что атрибут height для всех тегов семейства TABLE - нежелательный. Если это знание помножить на тот факт, что каждый клиент ввиду имел стандарты, то вы получаете результат, который трудно предсказать и описать.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
18.04.2006, 16:40:12
    #33674102
ZS
ZS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) IE6 и высота таблиц
Может и нежелательный, однако все используют, в принципе вполне достаточно указывать высоту у каждой строчке/столбце, но не указывать в таблице
...
Рейтинг: 0 / 0
18.04.2006, 17:23:26
    #33674270
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) IE6 и высота таблиц
AFAIK, у тега <TR> нет атрибута HEIGHT, он есть у тега <TD>, <TH>.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
18.04.2006, 19:32:37
    #33674658
Robert Tappan Moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) IE6 и высота таблиц
То что свойства height у тега <tr> по стандарту нету - факт, но это не мешает браузерам его обрабатывать.

Уважаемые знатоки, после проведения ряда эксперементов было выявлено, что после легкой модификации:
Код: plaintext
1.
2.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
                                           в
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
код тредстартера начинает нормально работать:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
        <meta content="" name="keywords">
		<meta name="description" content="">
		<title></title>
	</head>
	<body bottommargin="0" leftmargin="0" rightmargin="0" topmargin="0" marginheight="0" marginwidth="0">
		<table height="500" border="1" >
			<tr height="100"><td> </td></tr>
			<tr height="100"><td> </td></tr>
			<tr><td> </td></tr>
		</table>
	</body>
</html>
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (HTML) IE6 и высота таблиц / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]