Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 22.11.2007, 16:23   #1
gait
 
Регистрация: 22.11.2007
Сообщений: 4
Репутация: 10
По умолчанию Как зафиксировать ячейку?

Второй день уже мучаюсь с этой таблицей и никак не могу вкурить. Решил заняться я созданием вертикального меню, засунул кнопки меню в таблицу, таблицу засунул в ячейку и подпёр снизу строкой, чтоб таблица с меню никуда не уезжала при растягивании основной таблицы. Вставляю текст - в дриме всё нормально (меню стоит на месте, никуда не уползает), но при просмотре страницы в ИЕ и ФФ, меню начинает гулять.
Это в дриме:



Это в ИЕ и ФФ


Каким образом можно зафиксировать ячейку с таблицей меню?

Последний раз редактировалось AlDelta; 22.11.2007 в 18:28.
gait вне форума   Ответить с цитированием
Старый 22.11.2007, 16:37   #2
SkyM@n
Laravel/Vue expert
Профессионал
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Адрес: /dev/random
Сообщений: 2,834
Репутация: 927
По умолчанию

Вообще-то способ не один взять тот же position:absolute, но
у меня, извините, на миркоскопе браузер не стоит, а дара читания чужих мыслей у меня нет. Вы хоть бы код выложили...
SkyM@n вне форума   Ответить с цитированием
Старый 22.11.2007, 17:15   #3
gait
 
Регистрация: 22.11.2007
Сообщений: 4
Репутация: 10
По умолчанию

Если вместо "текст текст текст текст" вставить очень много текста, то
таблица меню начинает растягиваться пропорционально увеличению растяжения основной таблицы, а мне необходимо, чтобы меню не отрывалась от верхнего края окна ни на пиксель

Разметка основной таблицы:
Код HTML:
<table width="752" height="292" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <th width="131" scope="col"><table width="99" height="217" border="0" align="right" valign="top" cellpadding="0" cellspacing="0">
      <tr>
        <td width="99"><a href="javascript:;" target="_top" onClick="MM_nbGroup('down','group1','p_button4','',1)" onMouseOver="MM_nbGroup('over','p_button4','images/a_button4.jpg','',1)" onMouseOut="MM_nbGroup('out')"><img src="images/p_button4.jpg" alt="" name="p_button4" width="99" height="31" border="0" onload=""></a><a href="javascript:;" target="_top" onClick="MM_nbGroup('down','group1','p_button2','',1)" onMouseOver="MM_nbGroup('over','p_button2','images/a_button2.jpg','',1)" onMouseOut="MM_nbGroup('out')"><img src="images/p_button2.jpg" alt="" name="p_button2" width="99" height="31" border="0" onload=""></a></td>
      </tr>
      <tr>
        <td><a href="javascript:;" target="_top" onClick="MM_nbGroup('down','group1','p_button5','',1)" onMouseOver="MM_nbGroup('over','p_button5','images/a_button5.jpg','',1)" onMouseOut="MM_nbGroup('out')"><img src="images/p_button5.jpg" alt="" name="p_button5" width="99" height="31" border="0" onload=""></a></td>
      </tr>
      <tr>
        <td><a href="javascript:;" target="_top" onClick="MM_nbGroup('down','group1','p_button1','',1)" onMouseOver="MM_nbGroup('over','p_button1','images/a_button1.jpg','',1)" onMouseOut="MM_nbGroup('out')"><img src="images/p_button1.jpg" alt="" name="p_button1" width="99" height="31" border="0" onload=""></a></td>
      </tr>
      <tr>
        <td><a href="javascript:;" target="_top" onClick="MM_nbGroup('down','group1','p_button6','',1)" onMouseOver="MM_nbGroup('over','p_button6','images/a_button6.jpg','',1)" onMouseOut="MM_nbGroup('out')"><img src="images/p_button6.jpg" alt="" name="p_button6" width="99" height="31" border="0" onload=""></a></td>
      </tr>
      <tr>
        <td><a href="javascript:;" target="_top" onClick="MM_nbGroup('down','group1','p_menubutton1','',1)" onMouseOver="MM_nbGroup('over','p_menubutton1','images/a_menubutton1.jpg','',1)" onMouseOut="MM_nbGroup('out')"><img src="images/p_menubutton1.jpg" alt="" name="p_menubutton1" width="99" height="31" border="0" onload=""></a></td>
      </tr>
      <tr>
        <td height="31"><a href="javascript:;" target="_top" onClick="MM_nbGroup('down','group1','p_button3','',1)" onMouseOver="MM_nbGroup('over','p_button3','images/a_button3.jpg','',1)" onMouseOut="MM_nbGroup('out')"><img src="images/p_button3.jpg" alt="" name="p_button3" width="99" height="31" border="0" onload=""></a></td>
      </tr>
    </table></th>
    <th width="23" rowspan="2" scope="col"></th>
    <th width="47" rowspan="2" scope="col"></th>
    <th width="511" rowspan="2" scope="col"><p align="left">текст текст текст текст текст </p>
      <p align="left">текст текст текст текст текст </p>
      <div align="left">текст текст текст текст текст </div></th>
    <th width="27" rowspan="2" scope="col"></th>
    <th width="13" rowspan="2" scope="col"><p align="justify"></p>
      <p>&nbsp; </p></th>
  </tr>
  <tr>
    <td height="75"></td>
  </tr>
</table>
Научитесь оформлять свой код. Используйте теги [HТML]..[/HТML]. Модератор

Последний раз редактировалось SkyM@n; 22.11.2007 в 18:36.
gait вне форума   Ответить с цитированием
Старый 22.11.2007, 18:23   #4
gait
 
Регистрация: 22.11.2007
Сообщений: 4
Репутация: 10
По умолчанию

При задании типа позиции эллемента (у вас он абсолютный), необходимо еще и задавать абсолютные координаты:
Код HTML:
<table style="position:absolute;left:20px;top:50px;">
К сведению, если использовать position:relative, то можно применять в позионировании относительно левого верхнего края родительского эллемента, так как при position:absolute - относительно верхнего левого угла окна браузера.

Последний раз редактировалось SkyM@n; 22.11.2007 в 18:40.
gait вне форума   Ответить с цитированием
Старый 22.11.2007, 19:14   #5
gait
 
Регистрация: 22.11.2007
Сообщений: 4
Репутация: 10
По умолчанию

Спасибо, помогло :D
gait вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Активное время в ячейку Gadar Microsoft Office Excel 3 19.07.2008 20:09
Зафиксировать указатель в таблице БД Avalonix БД в Delphi 1 04.06.2008 17:19
как зафиксировать ячейку в таблице? Deceased PHP 1 08.05.2008 18:08
окрасить ячейку Romuald Microsoft Office Excel 3 26.01.2008 17:07


23:19.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru