|
| |
|
|
| |
для: RMW
(14.07.2006 в 23:11)
| | | да, без display="block" всё красиво. А почему display="block" портит вид, и чем отличается от display="" ? | |
| |
|
|
| |
|
|
| |
для: Хулиган
(14.07.2006 в 21:18)
| | | >как поправить?
Не использовать значение "block" если оно не нужно.
document.getElementById(row1).style.display="";
Или таблицу поместить в div и прятать-показывать div. | |
| |
|
|
| |
|
|
| | Есть такая нехитрая табличка:
<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";
и таблицу перекашивает таким образом:
--------------------------------------------------
| текст справа |
|--------------------------------------------------
| картинка |текст слева |
| | |
--------------------------------------------------
|
и пока страницу не обновишь, так и будет текст первой строки торчать на уровне правой границы текста второй строки.
Что это такое, и как поправить? | |
| |
|
|
|