Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Auszeichnungssprachen » Probleme mit in FF, IE geht problemlos Antworten
Probleme mit in FF, IE geht problemlos

Elharter
Feiertags-Poster


Beiträge: 26


Hallo liebes Forum,

bin neu hier und hoffe auch konstruktive Antworten ;)

ich kämpfe seit einiger Zeit mit einem FireFix Problem. Unzwar verwende ich für eine Menügestaltung fogenden Code:

<td><ul class="MenueList">
<li class="MenueList"><a href="howto.asp" target="Hauptframe2" class="menue">Anleitung</a></li>
<li class="MenueList"><a href="members.asp" target="Hauptframe2" class="menue">Members</a></li>
<li class="MenueList"><a href="clans.asp" target="Hauptframe2" class="menue">

Clanliste</a></li>
<li class="MenueList"><a href="clan_anmeldung.asp" target="Hauptframe2" class="menue">Clan anmelden</a></li>
<li class="MenueList"><a href="registrieren_new.asp" target="Hauptframe2" class="menue">Spieler anm.</a></li>
<li class="MenueList"><a href="files.asp" target="Hauptframe2" class="menue">Downloads</a></li>
<li class="MenueList"><a href="files/rules.pdf" class="menue" target="_blank">Regelwerk</a></li>
<li class="MenueList"><a href="system.asp" target="Hauptframe2" class="menue">Cup-System</a></li>

</ul></td>

im IE wird dieses Menü einwandfrei am linken Rand angezeigt....

im FireFox jedoch habe ich links einen ziemlich grossen Abstand der das ganze Menü zusammenhaut.

Zum ansehen des kompletten Designs einfach Mail schicken elharter at gmx dot at dann schick ich gerne auch Link, wenn jemand bereits ist zu helfen.

;(( bin verzweifelt

p.s. hab auch icq

  Profil   Editieren   Zitieren

subjective
Forenheld


Beiträge: 848


Das HTML spielt eine geringe Rolle - wichtiger ist das CSS - hier mußt du für das <ul> padding-left und margin-left korrigieren. (wird unterschiedlich behandelt).

Auch sind die class-Attribute der inneren Elemente (<li> und <a>) nicht unbedingt notwendig. Du kannst hier mit der Kaskadierung arbeiten:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13:
ul.MenueList {
  padding-left: 0px;
  margin-left: 0px;
  list-style: none;
}
ul.MenueList li {
  ...
}
ul.MenueList li a {
  ...
}


Diese Arbeitsweise verkleinert den HTML-Code immens. Das ganze läßt sich bei verschachtelten Listen (Menüs mit Unterpunkten) auch weiterführen:

1: 
2: 
3: 
4: 
5:
ul.MenueList li li {
  padding-left: 10px;
}


---
Weaverslave

  Profil   Website   Editieren   Zitieren

Elharter
Feiertags-Poster


Beiträge: 26


WOWWWWWWWW !!!

DAS IS JA MAL EINE FIXE UND KORREKTE ANTWORT !!!

RESPEKT !!!

danke.......hat sofort funktioniert, auch wenns zwischen FF und IE nochimmer optische Unterschiede gibt weil einige Abstände nicht zusammenpassen.

Komisch, der IE ignoriert padding-left total....

  Profil   Editieren   Zitieren

Elharter
Feiertags-Poster


Beiträge: 26


hab dir PM geschickt......weil ganz passts noch immer ned ;)

  Profil   Editieren   Zitieren

subjective
Forenheld


Beiträge: 848


Die Browser verwenden unterschiedliche Standardwerte für viele Abstände. Daher solltest du sie halt alle exakt definieren.

---
Weaverslave

  Profil   Website   Editieren   Zitieren

Elharter
Feiertags-Poster


Beiträge: 26


aha versteh. hab jetzt praktisch noch das problem das ich im IE am ende eines <ul> viel abstand habe, was mir mi grunde gefällt....

im FF pickt aber alles derb zusammen

  Profil   Editieren   Zitieren

subjective
Forenheld


Beiträge: 848


Dies wäre dann margin-bottom für das <ul>

---
Weaverslave

  Profil   Website   Editieren   Zitieren

Impigra
Pixelschubser


Beiträge: 9


Naja...
Der IE verwurstelt eine unorderd List <ul> auch gerne mal wenn zwischen den <li> Elementen Zeilenumbrüche oder Leerzeichen im Quelltext sind...


  Profil   Website   Editieren   Zitieren

Elharter
Feiertags-Poster


Beiträge: 26


und wie muss ich das margin-bottom genau einsetzen?

  Profil   Editieren   Zitieren

Elharter
Feiertags-Poster


Beiträge: 26


ul.MenueList { list-style-image:url('images/square.jpg');
margin-left:25px;
padding-left: 2px;
margin-bottom: 15px;
}

und schon auch dieses Problem gelöst....

Diese Nachricht wurde geändert von: Elharter
  Profil   Editieren   Zitieren
 

Antworten
Nach oben