Кто в css и div-ах разбирается?

Аватар пользователя lexa74 lexa74 21 января 2007 в 15:30

Переколбашиваю тему сижу, уже позапутался где и что...
В эксплорере если смотреть http://agpress.ru/new/ то видна какая-то полоса над меню, при наведении исчезает... где оно порылось в коде?

<body<?php print phptemplate_body_class($sidebar_left, $sidebar_right) ?><?php print $onload_attributes ?>>

<table width="100%"  border="0" cellpadding="0">
  <tr>
    <td width="46%" bgcolor="#CCCCCC"> <a href="http://agpress.ru"> www.agpress.ru </a> </td>
    <td width="54%" bgcolor="#CCCCCC"> <div align="right"><a href="http://agpress.ru">О журнале | </a><a href="http://agpress.ru"> Реклама в журнале </a> </div></td>
  </tr>
</table>
<div id="wrapper">

  <div id="branding">
<?php if ($logo){ ?>
    <img src="<?php print check_url($logo) ?>" alt="<?php print $site_title ?>" id="logo" /><span class="footer">
    <?php if ($footer_message){ ?>
    <?php print $footer_message;?>
    <?php } ?>
    </span>
  <?php } ?>

  </div>
  <div id="menu">
  <?php if ($primary_links){ ?>
    <?php print theme('links', $primary_links, array('class' => 'links primary_menu')) ?>
  <?php } ?>
  </div>

<div id="content">

<?php if ($sidebar_left != ''){ ?>
  <div id="sidebar-left" class="sidebar">
  <?php print $sidebar_left; ?>
  </div>
<?php } ?>

<div id="main">
<?php if ($breadcrumb){ ?>
  <div id="breadcrumb"><?php print $breadcrumb ?></div>
<?php } ?>
<?php if ($messages != ""){ ?>
  <div id="message"><?php print $messages ?></div>
<?php } ?>
<?php if ($mission != ""){ ?>
  <div id="mission"><span><?php print $mission ?></span></div>
<?php } ?>
<?php if ($title != ""){ ?>
  <h2 id="title"><?php print $title ?></h2>
<?php } ?>
<?php if ($help != ""){ ?>
  <p id="help"><?php print $help ?></p>
<?php } ?>
<?php if ($tabs != ""){ ?>
  <?php print $tabs ?>
<?php } ?>
<div class="content">
<?php print $before_content ?>
<?php print $content ?>
</div>
</div>

<?php if ($sidebar_right != ''){ ?>
  <div id="sidebar-right" class="sidebar">
  <?php print $sidebar_right; ?>
  </div>
<?php } ?>
</div>

<div id="footer" class="footer">
  <p class="credits">(c) АвтоМОБИЛЬНАЯ газета</p>
</div>

</div>

<?php print $closure;?>
</body>

млин... как код полностью вывести тут, а?
кинул всё в файл txt
http://agpress.ru/new/files/code.txt

Комментарии

Аватар пользователя lexa74 lexa74 21 января 2007 в 15:31

да... за основу взята тема barlow

footer я сам перенёс вверх, должно быть справа от логотипа...

Аватар пользователя SadhooKlay SadhooKlay (не проверено) 21 января 2007 в 15:49

Честно говоря, код ты привел несколько длинный.
Можно по существу?

Аватар пользователя lexa74 lexa74 21 января 2007 в 16:01

да я туда-сюда перебрасывал...
судя по всему где-то напутал открытие/закрытие div
а вот где - понять не могу....

в принципе анализ кода интересен до меню, т.е. шапки...

Аватар пользователя SadhooKlay SadhooKlay (не проверено) 21 января 2007 в 16:07

Блин, если все дело в "судя по всему где-то напутал открытие/закрытие div", прогони это дело через какойнибудь валидатор и не морочь себе голову : )

Аватар пользователя garamond garamond 21 января 2007 в 16:16

в дримвивере встроен неплохой валидатор, точно говорит о незакрытых дивах...
я тоже на эти грабли попадал не раз))

Аватар пользователя lexa74 lexa74 21 января 2007 в 16:24

да даже не столько незакрытые сколько закрытые не там, вот чего я боюсь... что понапутал с ними

Аватар пользователя Mops Mops 22 января 2007 в 18:17

если это, то что было у меня, то иди в modules/system/system.css и поставь у tbody параметр border:0

Аватар пользователя lexa74 lexa74 24 января 2007 в 22:37

не помогло... так и колбасит шапку Sad в лисе нормально, а вот в эксплорере появляется над менюшкой полоса лишняя и из-за того заливка не подходит в шапке. Что интересно - при наведении-то пропадает полоска эта...