Jump to content
  • 0

Проблема отображения сайта в FireFox и IE


BoB
 Share

Question

Здравствуйте.

Я делаю сайт для магазина автозапчастей, и использую менюшку в css чтобы при наведении она меняла картинку. И проблема заключается в том что в Опере сайт отображается нормально, а в Мозиле и Ие все менюшки смещены влево. Подскажите в чем проблема.

http://slik.biz

Спасибо

Edited by BoB
Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0
Все таки не разобрался =)

Подскажите что лучше вместо Абсолюта использовать чтобы они нормально везде по середине отображались?

Попробовал все остальные, но они не хотят становится по середине в таблицу и при масштабировании сдвигаются влево

Link to comment
Share on other sites

  • 0

Зачем там высота вообще нужна? Там есть уже ширина на <ul>, если есть ширина, то ul{margin:0 auto} и вот менюшка уже по центру, li{float:left}. Пустой спан внутри ненужен, так как бекграунд надо поцепить на <a>. А если у вас задумка такая чтобы при отключенных картинках все было видно, то уберите a{text-indent:-900%}. Если небудет дропдауна то поставте ul{overflow:hidden}. О, увидел зачем вам спан пустой... это делается нетак... Бекграунд цепляете на <a>, причем вырезаете картинку простого состояния и ховерного, совмещаете их, допустим ховерное состояние внизу прицепите, и при ховере a:hover{background-position:0 100%} или a:hover{background-position:0 -y} где y - высота ссылки.

___________________

| обычное состояние |

|__________________|

| ховерное состояние |

|__________________|

Edited by mishka2
Link to comment
Share on other sites

  • 0

воот! а ещё кто-то говорит, что верстать, это не так сложно и важно, как кодить :), все эти ваши проблемы с вёрсткой.. доказывают, как минимум равенство в важности языков.

Link to comment
Share on other sites

  • 0
воот! а ещё кто-то говорит, что верстать, это не так сложно и важно, как кодить :), все эти ваши проблемы с вёрсткой.. доказывают, как минимум равенство в важности языков.

Да это как бы все понятно =) Но по сути дела нужна помощь =)

Link to comment
Share on other sites

  • 0

переверстать все заново!

что вы там понакрутили?! меню сверстано безобразно! Флоаты или инлайны используйте для пунктов. какие-то таблицы зачем-то...

это самый элементарный макет с 2-мя основными блоками. сверху меню, потом форма, зачем там таблица? где там табличные данные?

Меню как-то примерно так, следующий блок просто должен идти следующим. Там только отступы надо сделать и все...

ul#menu {
text-align: center;
white-space: nowrap;

}

ul#menu li {
display: inline;
white-space: nowrap;
}

ul#menu li a {
text-decoration: none;
padding: 0 0.3em;
}


ul#menu li a:hover {
}

Edited by Searcher
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy