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

HTML+CSS+JavaScript

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

 

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

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

тема: align в таблице
 
 автор: Хулиган   (14.07.2006 в 21:18)   письмо автору
 
 

Есть такая нехитрая табличка:
<table width=100%>
  <tr>
    <td>
      <table id=row1 width=100%>
        <tr>
          <td colspan=2 align='right'>текст справа</td>
        </tr>
        <tr>
          <td><img src=...></td>
          <td>текст слева</td>
        </tr>
      </table>
    </td>
  </tr>
</table>


Выглядит так:
 --------------------------------------------------
|                                      текст справа|
|--------------------------------------------------
| картинка  |текст слева                           |
|           |                                      |
 --------------------------------------------------


Теперь я эту таблицу (внутренюю, у которой id=row1) прячу через
document.getElementById(row1).style.display="none";
а затем снова показываю
document.getElementById(row1).style.display="block";
и таблицу перекашивает таким образом:
 --------------------------------------------------
|           текст справа                           |
|--------------------------------------------------
| картинка  |текст слева                           |
|           |                                      |
 --------------------------------------------------

и пока страницу не обновишь, так и будет текст первой строки торчать на уровне правой границы текста второй строки.
Что это такое, и как поправить?

   
 
 автор: RMW   (14.07.2006 в 23:11)   письмо автору
 
   для: Хулиган   (14.07.2006 в 21:18)
 

>как поправить?
Не использовать значение "block" если оно не нужно.
document.getElementById(row1).style.display="";
Или таблицу поместить в div и прятать-показывать div.

   
 
 автор: Хулиган   (14.07.2006 в 23:56)   письмо автору
 
   для: RMW   (14.07.2006 в 23:11)
 

да, без display="block" всё красиво. А почему display="block" портит вид, и чем отличается от display="" ?

   
Rambler's Top100
вверх

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