2010-09-28 6 views
0

У меня странная проблема с IE в меню CSS.Проблема с IE в меню с CSS

Имейте <li> с текстом и <ul> (с абсолютным положением) и <li> внутри.

В Mozilla Firefox подканал <ul> принимает желаемое положение (см. Рисунок ниже).

В IE текст заставляет sub <ul> двигаться вперед. Есть идеи?

Заранее благодарен!

li { 
float:left; 
width:auto; 
} 
li ul { 
left:-999em; 
margin-left:0; 
margin-top:5px; 
padding:0; 
position:absolute; 
width:150px; 
} 
li:hover { 
left:auto 
} 

alt text

+0

pls обеспечивают css –

+0

Я не вижу ваше изображение. Можете ли вы набрать HTML и CSS? – hyprsleepy

ответ

0

Sarfraz, спасибо за ваш быстрый ответ ... Я попробовал свои предложения и не работал, а затем через несколько дней я вы обнаружили ... это был файл, созданный недавно с кодировкой ANSI. У меня есть все файлы UTF-8, и проблема решена преобразованием ANSI-файла в UTF-8 с Notepad ++. Благодарю.

0

Есть три предложения, поступающие в моем сознании.

1 - Вы можете использовать Eric Meyer's reset css.
2 - Вы можете пойти за ie7.js и заставить IE вести себя как стандартный совместимый браузер.
3 - Unrecommended способ заключается в использовании IE6 взломать, как это:

* html ul li{ 
    /* your styles */ 
} 
Смежные вопросы