Перейти к контенту

Проблема с шапкой в ИЕ


Рекомендуемые сообщения

Проблема того что шапка состоит из трех кусков, и не коректно отображается в Интернет эксплорере когда в опере все отлично. (tile_back.gif - середина, 7_logo4.gif - левая часть, logo6.gif - правая часть)

Это то чт оу меня в CSS:

#logostrip
{
background: #282F33 url(style_images/[blue]soft/tile_back.gif) repeat-x top left;
height: auto;
margin: 0;
padding: 0;
}

#logographic
{
background: transparent url(style_images/[blue]soft/logo4.gif) no-repeat top center;
height: auto;
margin: 0;
padding: 0;
}

Это global_board_header:

<div id="logostrip"><div style="float:right;padding:0px"><a href='index.php'><!--ipb.logo.start--><img src='style_images/logo6.gif' alt='IPB' style='vertical-align:top' border='0' /><!--ipb.logo.end--></a></div><div style="width: 100%; background: url(style_images/<#IMG_DIR#>/logo_l_t.gif) no-repeat top left;"><div style="width: 100%; background: url(style_images/<#IMG_DIR#>/logo_r_t.gif) no-repeat top right;"><a href='{$this->ipsclass->base_url}'><!--ipb.logo.start--><img src='style_images/7_logo4.gif' alt='IPB' style='vertical-align:top' border='0' /><!--ipb.logo.end--></a></div></div></div>

 

Вот так выглядит в Опере:

И следующий рисунок как в ИЕ:

 

И еще хотелось бы узнать возможно ли к этой конструкции применить масштабирование ,чтобы при различном разрешении шапка форума не диформировалась.

post-80303-1233663273_thumb.jpg

post-80303-1233663278_thumb.jpg

Ссылка на комментарий
Поделиться на других сайтах

Переписал полностью код в global_board_header, вот как:

<Table border=0 width=100%  height=100% id="logostrip" cellpadding=0 cellspacing=0>
<Tr >
<td ><a href="index.php"><img src='style_images/7_logo4.gif'  ></a></td>
<td></td>
<td align="right"><img src='style_images/logo6.gif'  ></td>
</Tr>
</Table>

Положение улучшилось но всеравно internet explorer отображает не верно, думаю проблема в отображении координат в разных браузерах скрин с ЕИ прилагаю:

http://cs230.vkontakte.ru/u2057387/24006908/x_c5d874f2.jpg

Ссылка на комментарий
Поделиться на других сайтах

Поддержка разных браузеров divs и таблиц действительно разная, но сделать совместимый вариант возможно.

 

Например для таблицы можно перезабить вот так:

 

<Table border=0 width=100% height=100% id="logostrip" cellpadding=0 cellspacing=0>
<Tr >
<td style="background: transparent url(style_images/7_logo4.gif) top left no-repeat;"><a href="index.php"><img src='style_images/dot.gif'  height=xx width=xx></a></td>
<td></td>
<td style="background: transparent url(style_images/logo6.gif) top right no-repeat;"><img src='style_images/dot.gif' height=xx width=xx></td>
</Tr>
</Table>

 

где dot.gif можно вот такой взять - http://www.smk-minds.ru/portal/downloads/blank_dot.rar

также если logo6.gif и 7_logo4.gif служили ссылками, необходимо задать им их родные размеры распорок приминительно к dot.gif height=xx width=xx.

 

 

Для дивов будет и прпоще и посложнее :D.

Например, опция float:left/right, работает как раз на сдвиг и отображается у всех по-разному.

Можно попробовать указывать не только внутренний отступ краев (padding) но и внешний (margin), например

<div style="float:right;padding:0;margin:0;">

Но это не решит полностью проблему.

 

Самое простое использовать распорки и в дивах, также как в таблицах но с подбором размеров, а сами рисунки или бэкграунды прятать в стиль и указанием их расположения и варианта отображения, например:

<div id="logostrip">
<div style="float:right;padding:0;margin:0;background: url(style_images/logo6.gif) no-repeat top right;">
	<a href='index.php'><!--ipb.logo.start--><img src='style_images/dot.gif' height=xx width=xx alt='IPB' border='0' /><!--ipb.logo.end--></a>
</div>
<div style="width: 100%; background: url(style_images/<#IMG_DIR#>/logo_l_t.gif) no-repeat top left;">
	<div style="width: 100%; background: url(style_images/<#IMG_DIR#>/logo_r_t.gif) no-repeat top right;">
		<a href='{$this->ipsclass->base_url}'><!--ipb.logo.start--><img src='style_images/7_logo4.gif' alt='IPB' style='vertical-align:top' border='0' /><!--ipb.logo.end--></a>
	</div>
</div>
</div>

 

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

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.