Reactie plaatsen 
 
Waardering:
  • 0 stemmen - gemiddelde waardering is 0
  • 1
  • 2
  • 3
  • 4
  • 5
Submenu dynamische breedte van langste LI
Auteur Bericht
michielh Offline
Member
***

Berichten: 193
Lid sinds: 07-2008
Reputatie: 0
Bericht: #1
Submenu dynamische breedte van langste LI
Heyhey, ik heb de volgende site: http://mail-maniac.com/test/ . Ik heb het horizontale menu met verticale dropdown submenu bijna af, maar ik zit nog met een laatste probleem. Ik zou graag willen dat alle submenu-items even lang zijn, en de lengte aannemen van het langste LI element.

Dus niet zo:

Citaat:........
item 1
.................
item bladiebla
.................
item 3
........

Maar zo:

Citaat:................
item 1
.................
item bladiebla
.................
item 3
.................

Ik dacht dat het me ooit eens gelukt was door te spelen met display:inline-block, maar ik heb het overal geplaatst en zag geen effect. Weet iemand hoe dit op te lossen is?


Thanks!

[edit]
Oh, en misschien nog zinvol om te melden dat ik geen fixed width aan de li elements wil meegeven, omdat de eindgebruiker zowel de lengte van de submenu-text als de lettergrootte volledig kan veranderen.
(Dit bericht is het laatst bewerkt op 15-02-2010 om 00:09:12 door michielh.)
15-02-2010 00:04:08
Alle berichten van deze gebruiker zoeken Reageren op dit bericht
Jasper Online
Ep2 Admin
******

Berichten: 15.056
Lid sinds: 04-2006
Reputatie: 223
Bericht: #2
RE: Submenu dynamische breedte van langste LI
(15-02-2010 00:04:08)michielh schreef:  omdat de eindgebruiker zowel de lengte van de submenu-text als de lettergrootte volledig kan veranderen.
Ik zou ze dan ook gewoon de vaste breedte van het submenu item laten aanpassen, of je gebruikt min-width, maar dat wordt niet goed ondersteund door IE6. Eventueel is dat wel met JavaScript op te lossen.

Om de zeven minuten denkt de vrouw dat de man alleen maar aan seks denkt.
15-02-2010 00:32:31
De website van deze gebruiker bezoeken Alle berichten van deze gebruiker zoeken Reageren op dit bericht
michielh Offline
Member
***

Berichten: 193
Lid sinds: 07-2008
Reputatie: 0
Bericht: #3
RE: Submenu dynamische breedte van langste LI
Ik denk dat ik idd gewoon maar de mogelijkheid ga toevoegen om de gebruiker de submenu-breedte te laten opgeven, want ik wil geen javascript gebruiken in een submenu en mijn gebruikersdoelgroep houdt nog vast aan ie6.

Bedankt voor je hulp!
16-02-2010 12:34:31
Alle berichten van deze gebruiker zoeken Reageren op dit bericht
Jasper Online
Ep2 Admin
******

Berichten: 15.056
Lid sinds: 04-2006
Reputatie: 223
Bericht: #4
RE: Submenu dynamische breedte van langste LI
Ik zou dan de site niet opleveren :) http://www.wijstoppenook.nl ;)

you're welcome!

Om de zeven minuten denkt de vrouw dat de man alleen maar aan seks denkt.
16-02-2010 15:03:57
De website van deze gebruiker bezoeken Alle berichten van deze gebruiker zoeken Reageren op dit bericht
Matthijn Offline
Schnabbel
*****

Berichten: 4.956
Lid sinds: 04-2006
Reputatie: 47
Bericht: #5
RE: Submenu dynamische breedte van langste LI
(15-02-2010 00:32:31)Jasper schreef:  
(15-02-2010 00:04:08)michielh schreef:  omdat de eindgebruiker zowel de lengte van de submenu-text als de lettergrootte volledig kan veranderen.
Ik zou ze dan ook gewoon de vaste breedte van het submenu item laten aanpassen, of je gebruikt min-width, maar dat wordt niet goed ondersteund door IE6. Eventueel is dat wel met JavaScript op te lossen.

Gewoon width gebruiken voor IE6, IE6 rekt hem dan wel uit als het niet past.

[Afbeelding: signature.php]
16-02-2010 16:09:12
De website van deze gebruiker bezoeken Alle berichten van deze gebruiker zoeken Reageren op dit bericht
michielh Offline
Member
***

Berichten: 193
Lid sinds: 07-2008
Reputatie: 0
Bericht: #6
RE: Submenu dynamische breedte van langste LI
Ik heb het opgelost mbv

Code:
#nav ul li a,#nav ul li {
    display:block;
    width:100%;
    clear:both;
}
#nav ul {
_width:150px; min-width:100px;
}

De _width=150 wordt enkel geïnterpreteerd door IE6, alle betere browsers nemen de breedte aan van het breedste LI element, met een minimale breedte van 100 px. En ik heb 150px ipv 100px ingesteld voor IE6 omdat ik het minder lelijk vind dat er grote submenu-items zijn, dan dat dat de submenu items in IE6 verschillend van lengte zijn.
(Dit bericht is het laatst bewerkt op 19-02-2010 om 12:50:54 door michielh.)
19-02-2010 12:46:23
Alle berichten van deze gebruiker zoeken Reageren op dit bericht
Jasper Online
Ep2 Admin
******

Berichten: 15.056
Lid sinds: 04-2006
Reputatie: 223
Bericht: #7
RE: Submenu dynamische breedte van langste LI
prima oplossing.

Om de zeven minuten denkt de vrouw dat de man alleen maar aan seks denkt.
19-02-2010 12:53:28
De website van deze gebruiker bezoeken Alle berichten van deze gebruiker zoeken Reageren op dit bericht
Reactie plaatsen 


Ga naar locatie:


Contact opnemen | Ep2 | Naar boven | Naar inhoud | Archiefmodus | RSS-syndicatie