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

HTML+CSS+JavaScript

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

 

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

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

тема: position:absolute в ячейке таблицы
 
 автор: K   (01.06.2007 в 18:24)   письмо автору
 
 

В каждой ячейке должно быть свое изображение и надпись на нем.
<body>
<table width="100%">
<tr>
<td style="position:static;">
<img width="300" height="49" src="images/topmenu0.gif"/>
<a href="#" style="position:absolute;top:1px;left:1px;width:300px;height=49px;">
NEWS
</a>
</td>
</tr>
<tr>
<td style="position:static;">
<img width="300" height="49" src="images/topmenu0.gif"/>
<a href="#" style="position:absolute;top:1px;left:1px;width:300px;height=49px;">
0123456789
</a>
</td>
</tr>
</table>
</body>
Но вместо этого со всех ячеек все надписи собираются в левом верхнем углу браузера. Почему?

   
 
 автор: corbis   (01.06.2007 в 18:53)   письмо автору
 
   для: K   (01.06.2007 в 18:24)
 


<table width="100%">
  <tr>
    <td><img width="300" height="49" src="images/topmenu0.gif"/>
       <div style="position:absolute; left:14px; width:300px;height:49px;">
          <a href="#">NEWS</a>
       </div>
    </td>
  </tr>
  <tr>
    <td><img width="300" height="49" src="images/topmenu0.gif"/>
       <div style="position:absolute; left:14px; width:300px;height:49px;">
          <a href="#">0123456789</a>
       </div>
    </td>
  </tr>
</table>

   
 
 автор: K   (01.06.2007 в 22:25)   письмо автору
 
   для: corbis   (01.06.2007 в 18:53)
 

Для FireFox не работает, только для Explorer работает. А если ввести еще и top:14px; , то не работает и в Explorer.

   
 
 автор: Lelik   (01.06.2007 в 19:30)   письмо автору
 
   для: K   (01.06.2007 в 18:24)
 

можно добавить примерно следующие стили

<style>
table td{
position:relative;
}
</style>

   
 
 автор: K   (01.06.2007 в 22:25)   письмо автору
 
   для: Lelik   (01.06.2007 в 19:30)
 

Заработала скотина и в FireFox, и в Explorer, но пришлось ввести <div>
<body>
<table width="100%">
<tr>
<td>
<div style="position:relative;">
<img width="300" height="49" src="images/topmenu0.gif"/>
<a href="#" style="position:absolute; top:10px; left:14px;">
NEWS
</a>
</div>
</td>
</tr>
<tr>
<td>
<div style="position:relative;">
<img width="300" height="49" src="images/topmenu0.gif"/>
<a href="#" style="position:absolute; top:10px; left:14px;">
0123456789
</a>
</div>
</td>
</tr>
</table>
</body>

   
Rambler's Top100
вверх

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