Проблем html, css

maxvolum

Registered
Така, имам аз едно меню, но под Internet Explorer и Mozilla Firefox, изглежда по различен начин. Затова сложих един float и нещата с менюто се оправиха, но затова пък Firefox разбута всичко по-надолу. Идеи? Какво да направя, че когато има float, да не разбутва останалите елементи или пък вместо float да се измисли нещо друго.
Точка за този който помогне!

Преди имах такива проблеми, но вече съм позабравил как се оправяха. За сега пробвам какво ли не :).
 
Остави го както искаш да ти е за Mozilla (без float), а само за IE го направи като сложиш * html отпред. Кодът ти трябва да изглежа така:

.menuClass { // Това е за всички браузъри.
останалия код без float;
}
* html .menuClass { // Дефинициите, съдържащи * html са само за IE.
float: left/right;
останалия код;
}

.menuClass е класът на менюто. Смени си го както е твойто :)

float: left/right; е float, който си сложил. Понеже не знам ляво или дясно - махни си ненужното.

останалия код без float; това ти е целият код на менюто, но не слагаш float

останалия код; - това ти е кодът за менюто за IE. Може и без него, но ако не стане без него - сложи го. :)

Така 100% ще си решиш проблема ако наистина е във float. А за * html не се притеснявай - напълно валидно си е :)
 

Back
Горе