• Beste leden,


    Ik heb een probleem met mijn dropdown menu.
    Momenteel ben ik bezig om een beetje een layout in te richten voor mijn hosting bedrijf.


    Alleen helaas doet mijn dropdown menu op een of andere manier het niet goed en is het menu zelf niet goed uitgelijnd.
    WIe kan mij even helpen??


    http://starohosting.nl staat de layout online


    CSS Code:

  • Hey Starohosting.


    Wat bedoel je juist met "doet het dropdown menu het niet goed"?
    - Doet het helemaal niets?
    - Wat hoort het wel te doen?
    - Waar hoort hij wat te doen?
    - Op welke browser werkt hij niet (en werkt hij bij anderen misschien wel)?


    Ik zie inderdaad op je site een menu vanboven, is het dit menu dat je dropdowns in wilt?
    Wat dient er (bv een voorbeeld) juist te verschijnen?


    Eens ik weet wat je wilt dat hij moet doen, kunnen we helpen ;)


    Bedankt.

  • Hallo Koen,


    Bij het menu webhosting zou er een dropdown moeten komen naar beneden met shared hosting en reseller hosting. Dit gebeurd niet.
    Ik gebruik internet explorer 8 maar op andere browsers heb ik het geprobeerd alleen in chrome doet hij het ook niet.

  • Via volgende code maak je je submenu onzichtbaar:

    Code
    /*1st sub level menu*/
    .ddsmoothmenu ul li ul{
    position: absolute;
    left: 0;
    display: none; /*collapse all sub menus to begin with*/
    visibility: hidden;
    background-color:#b41a1a;
    margin-top:-1px;
    }


    Je hebt echter nergens een css element om het nadien terug zichtbaar te maken, bv bij het hoveren op het hoofd element.
    Dit zou je al een beetje verder moeten helpen:

    Code
    /*1st sub level menu*/
    .ddsmoothmenu ul li:hover ul{
    position: absolute;
    left: 50px;
    display: block; /*collapse all sub menus to begin with*/
    visibility: visible;
    margin-top:10px;
    }


    Als dat niet werkt, komt dat omdat je eigenlijk de hover doet over het a element dat erin zit en niet over de li.
    Vermoedelijk werkt het wel, maar gaat hij het menu enkel tonen als je over de li bent en niet als je over de tekst zelf bent, maar dat moet je maar even testen. ^^

  • Hij doet het nu, alleen me menu nog goed krijgen want links geeft die bij startpagina 20px meer naar rechts,
    En aan het einde geeft die een nieuw hokje maar contactpagina is het laatste wat ik wil hebben.

  • Voor 20 px meer naar rechts te hebben in je dropdown:
    in:
    .ddsmoothmenu ul li:hover ul {
    volgende toevoegen:
    width:245px;


    En volgende extra regel:
    .ddsmoothmenu ul li ul li a {
    width:210px;
    }


    Wat je voor dat laatste blokje kun je bv overwegen om op contactpagina een extra class te maken, genaamd last, waarbij de je border-right afzet ;)

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!