Hallo,

Ik heb al heel lang een dropdownscript, maar nu ik een nieuwe site aan het maken ben, wil ik zorgen dat het dropdown wordt gecentreerd ipv links uitlijnen.

Hier zie je het probleem


/* MENUBALK */

iv.horz_menu a { display: block; float: center; }
div.vert_menu a { display: block; float: center; }

div.vert_menu
{

 position: absolute;
 visibility: hidden;
}

/* ----- Menu --- */

td.menu2 div.vert_menu { border-bottom: 1px solid #003366; }

td.menu2 div.vert_menu a {
 border: 0px solid #003366;
 width: 150px;
 height: 25px;
 line-height: 24px;
 vertical-align: center;
 background: url('http://www.astroversum.nl/testsite/afbeeldingen/astroversum/achtergrond.menu2.gif') 0px 0px;
 text-decoration: none;
 text-align: center;
 font-family: Tahoma;
 font-weight: 900;
 font-size: 8pt;
 color: #000000
}
 td.menu2 div.horz_menu a
 td.menu2 div.vert_menu a

 td.menu2 div.horz_menu a:hover,
 td.menu2 div.vert_menu a:hover  { background-position: 0px 0px; }

 td.menu2 div.horz_menu a.parent,
 td.menu2 div.vert_menu a.parent
{
 background-position: 0px 0px;
}
 td.menu2 div.horz_menu a.active,
 td.menu2 div.vert_menu a.active,
 td.menu2 div.horz_menu a.active:hover,
 td.menu2 div.vert_menu a.active:hover
{
 background-position: 25px 25px;
}


Dit was de code van het css bestand. In de eerste regel hoort normaal div_horz.. te staan, maar wanneer ik div invul, staat het menu onder elkaar, dus misschien daar ook iets voor te doen (hoeft niet, want doel van dit topic is centreren).

Alvast bedankt, :)
misschien makelijker als we even kunnen kijken wat het probleem is via een link
Er is geen probleem, maar ik wil zorgen dat de dropdown in het midden van de bovenste tekst staat

http://www.astroversum.nl/

Dus ipv de afbeelding hierboven zo:

euhm,,
je hebt het met java gemaakt of niet die drop down of niet??
@devon,

vergeet het supergrote verschil niet met JAVA en javascript.. dit zijn 2 talen
Ik zou hiervoor divs maken die absoluut zijn gepositioneerd.

Maar misschien dat deze aanpassing helpt:

td.menu2 div.vert_menu{

margin-left: -20px;
border-bottom: 1px solid #003366;
}


Je menu knopjes hebben toch allemaal dezelfde breedte.

edit:

Mooie levendige website trouwens !
@Terence,

je moet ook niet vergeten dan ik geen bal snap van JAVA / javascript
ik ken aleen html, xhtml, php, mysql, css ;) :P

Martijn! schreef op 24.11.2006 21:28
Ik zou hiervoor divs maken die absoluut zijn gepositioneerd.

Maar misschien dat deze aanpassing helpt:

td.menu2 div.vert_menu{

margin-left: -20px;
border-bottom: 1px solid #003366;
}


Je menu knopjes hebben toch allemaal dezelfde breedte.

edit:

Mooie levendige website trouwens !


Heey, heel erg bedankt!!!! En bedankt voor het complimentje ;). Ik ben nu een nieuwe lay-out aan het maken en die wordt zeker mooier!

BEDANKT!
Nog effe een vraag, tussen de (op huidige site nog met afbeeldingen) zit er een pixel. Wanneer ik telang op die pixel blijft, verdwijnt de dropdown. Op mijn nieuwe site is de afbeelding vervangen door tekst, maar ik heb de afstand tussen dropdown en tekst groter gemaakt (effect), maar als ik telang in het lege stuk blijft, verdwijnt de dropdown. Hoe kan ik dit voorkomen?
(Er zit nog een js bestand; zie evt in code site)
Weet niemand hoe het moet? Of snappen jullie niet wat ik bedoel?

Reageren