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

HTML+CSS+JavaScript

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

 

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

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

тема: Глюки вёрстки в FF
 
 автор: Gride   (31.08.2009 в 19:46)   письмо автору
8.4 Кб
 
 

Есть код (сильно упрощённый):

...
<style>
  body{
    margin-left:10%;
    margin-right:10%;
  }
  .topmenubutton{
    background-color:#f6b536;
    margin:10px;
    padding:10px;
    width:100pt;
    text-align:center;
    cursor:pointer;
    float: right;
  }
</style>
....
<body>
  <div id="top">
    <a href="a.php" class="topmenubutton">A</a>
    <a href="b.php" class="topmenubutton">B</a>
    <a href="c.php" class="topmenubutton">C</a>
    <a href="d.php" class="topmenubutton">D</a>
    <a href="e.php" class="topmenubutton">E</a>
    <a href="f.php" class="topmenubutton">F</a>
    <a href="g.php" class="topmenubutton">G</a>
    <a href="h.php" class="topmenubutton">H</a>
  </div>
  <div id="middle">
    [содержимое]
  </div>
</body>

У меня почему-то в Mozilla Firefox(3.5.2) наблюдается следующая аномалия -
если содержимое <div id="middle"> заменить таблицей, например так:

  <div id="middle">
    <table border="0">
      <tr>
        <td>
          [содержимое]
        </td>
      </tr>
    </table>
  </div>

то, это содержимое съезжает к верх.
Смотрите сами в аттаче: 1.htm - с таблицей, 2.htm - без неё.
Вопроса собственно два:
1. Не у меня ли это одного проявляется
2. И если нет, то почему это происходит и как лечится

  Ответить  
 
 автор: Gride   (01.09.2009 в 14:08)   письмо автору
 
   для: Gride   (31.08.2009 в 19:46)
 

Алё, народ, вы где?

  Ответить  
 
 автор: guye   (01.09.2009 в 15:19)   письмо автору
 
   для: Gride   (01.09.2009 в 14:08)
 

вообще в спецификации написано что не стоит пихать таблицы в дивы но по пробуй исправить так
tr{display:table-row}

  Ответить  
 
 автор: gride   (01.09.2009 в 16:32)   письмо автору
 
   для: guye   (01.09.2009 в 15:19)
 

Не помогает

  Ответить  
 
 автор: Gride   (01.09.2009 в 16:34)   письмо автору
 
   для: guye   (01.09.2009 в 15:19)
 

Не помогает
[Верхний ник тоже мой]

  Ответить  
 
 автор: dyadya   (01.09.2009 в 17:26)   письмо автору
 
   для: Gride   (01.09.2009 в 16:34)
 

#middle { float: left }

  Ответить  
 
 автор: gride   (01.09.2009 в 17:29)   письмо автору
 
   для: dyadya   (01.09.2009 в 17:26)
 

Помогло. Большое спасибо!

  Ответить  
 
 автор: Рома   (01.09.2009 в 23:34)   письмо автору
 
   для: guye   (01.09.2009 в 15:19)
 

вообще-то, таблицы куда не суй, они отображаются одинаково. на то они и таблицы.

  Ответить  
Rambler's Top100
вверх

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