Archief - Div breedte bepalen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Bram

Legacy Member
Hullo

Ik heb een absoluut gepositioneerde div (onderdeel van een subnav) met daarin twee uls die naast mekaar moeten komen (twee kolommen dus), dit doe ik momenteel gewoon met een float: left.

Het probleem dat ik momenteel ondervind: ik moet die div een breedte geven die groter is dan de breedte van de twee ul's naast elkaar, anders wordt mijn div maar 1 ul breed en staan ze dus onder elkaar.

Ik vroeg me af of ik dit automatisch kon laten doen, zodat de div automatisch de juiste breedte aanneemt voor de twee ul's naast elkaar te zetten.

De css zoals ze is atm:
Code:
.nav-item { display: inline; float:left; margin: 0 0 0 1em; background: none; padding: 0; position: relative}
.subnav { position: absolute; top:100%; z-index: 1; background: #f3f3f3; width: 500px; padding: 0.5em; border: 3px solid #333}
.subnavigation { float: left; background: none; padding: 0; margin-right: 2em}
.nav-item is een li-element uit de hoofdnav, .subnav is de div, .subnavigation is de ul.

Exayle

Legacy Member
Carrion zei:
En als ge gewoon eens width: auto; neemt voor uwe div?

Zal afhangen van zijn structuur.

div.subnav neemt de breedte over van li.nav-item, die waarschijnlijk te klein is, waardoor je dus een vaste breedte moet instellen om de 2 ul's naast elkaar te krijgen.

Bram

Legacy Member
Exayle zei:
Zal afhangen van zijn structuur.

div.subnav neemt de breedte over van li.nav-item, die waarschijnlijk te klein is, waardoor je dus een vaste breedte moet instellen om de 2 ul's naast elkaar te krijgen.

Jup, dat is dus inderdaad het probleem. Nuja, baas heeft beslist dat de ul's toch onder elkaar moeten, dus het probleem heeft zichzelf wat opgelost :p
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan