Anwählen eines Elements verrückt das Element rechts daneben

  • Hallo alle zusammen,


    folgendes Problem, wenn ich in der Navigation ein Element an wähle wird das Untermenü ausgefahren und das Element das rechts daneben steht verrückt. Ich habe es schon mit dem z-index probiert und verschiede display-optionen wie inline, inline-block usw. aber hat alles nichts gebracht.
    Daher nun die Frage an euch ob mir jemand einen Rat zu dem Problem geben kann.


    Vielen Dank!



  • Also zuerst einmal:

    Code
    <div></div> 
             <div id="inhaltsbox_1"><img class="img150" src="108.jpg"></div> 
          <img class="img151" src="dsc_0029.jpg"> 
          <div id="inhaltsbox_2"><img class="img152" src="dsc_0029.jpg"></div> 
    
          <div id="textfeld_1"> <p>yyyyyyyy</p></div> 
          <div id="textfeld_2"> <p>yyyyyyyyyy</p></div>


    Semantik: Div-Tags sind zur Gruppierung mehrerer verschiedener Elemente gedacht. Das was du haben willst kannst du auch mit <p id="textfeld_1">yyyyyyy</p> erreichen, genauso bei den imgs. Und leere Div-Tags gehen gar nicht, falls du Zwischenraum zwischen zwei Elementen haben willst nimm das CSS-Attribut Margin.


    Dann zu deinem Problem, du koenntest den Links eine Klasse zuweissen und ihnen ein Margin-left und ein Margin-right geben und dann fuer die Klasse DeineKlasse:hover ein Margin-left und ein Margin-right das etwas kleiner ist.


    Kann sein, dass es elegantere Loesungen gibt, aber es sollte funktionieren...


    HTML

    Code
    <a href="yyyyy" class="MenuLink">blablabla</a>


    CSS


    Musst etwas mit den Zahlen rumexperimentieren bis es passt, aber insgesamt sollte es so gehen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!