Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: OVERFLOW: hidden; - но текст раздвигант ячейку. Help!
 
 автор: help!   (05.08.2006 в 19:28)
736 байт
 
 

Help, текст раздвигает ячейку таблицы!

В IE вроде нормально, но Firefox/Mozila игнорирует "OVERFLOW: hidden;" для ячейки.
Подскажите чего не хватает, может какое свойство еще задать?

<HTML><HEAD>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<STYLE>

TABLE { TABLE-LAYOUT: fixed; BORDER-COLLAPSE: collapse; FONT: 8pt verdana;}
TR { HEIGHT: 16; }
TD { OVERFLOW: hidden; WHITE-SPACE: nowrap; BORDER: 1px solid #000000; }

</STYLE>
</HEAD>
<BODY>

<TABLE><COL WIDTH=20><COL WIDTH=80>
<TR><TD>1111<TD>ABCDE
<TR><TD>2222<TD>АБВГД
</TABLE>

</BODY>
</HTML>


Спасибо!!!
PS: на картинке 1) IE, 2) Firefox/Mozila.

   
 
 автор: AlexSol   (05.08.2006 в 20:05)   письмо автору
 
   для: help!   (05.08.2006 в 19:28)
 

поробуйте не для td задавать, а такую конструкцию <td><div></div></td>

а еще с overflow используют CLIP :http://css-info.narod.ru/visual-css.html#clip

   
 
 автор: help!   (05.08.2006 в 21:02)
 
   для: AlexSol   (05.08.2006 в 20:05)
 

Да, с DIV все работает нормально, наверное потому что DIV это DISPLAY: block;
Но у меня проблемы с объемом таблицы,
11 дополнительных символов "<DIV></DIV>"на каждую ячейку это очень накладно.

А если сделать DISPLAY: block; для TD то в Mozile таблицу так плющит, что все TD превращаются в одну колонку и ширину нельзя контролировать <COL>-ами :(

И CLIP тоже, надо будет координатить, а это также не дружит с моими <COL>-ами :(

Неужели нельзя зафиксировать размер TD в Mozile настроив только COL - TR - TD ???

   
 
 автор: 12345   (05.08.2006 в 21:14)   письмо автору
 
   для: help!   (05.08.2006 в 21:02)
 

Используйте table{table-layout:fixed}

   
 
 автор: help!   (05.08.2006 в 21:22)
 
   для: 12345   (05.08.2006 в 21:14)
 

А я так и делаю, (код вверху страницы),
но все равно буквы в Mozile сильнее размеров! :(

   
 
 автор: help!   (05.08.2006 в 23:22)
 
   для: AlexSol   (05.08.2006 в 20:05)
 

Решение найдено!!! :)
http://forum.htmlbook.ru/viewtopic.php?pid=2292#p2292

Если указать ширину для всей даблицы,
то в Mozile сразу начинает работать свойство OVERFLOW: hidden; для <TD>

Всем спасибо!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования