Archief - CSS: Picture in div; positionering

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.

Linwe

Legacy Member
Hey guys,

Zit met een 'raar css probleemke'. Ik probeer een foto in een fixed width&&height div te steken, met daarboven een navigatie menu. Alles staat mooi gecentreerd, maar om de foto IN de kader te krijgen is het blijkbaar miserie alom.

Code:

PHP:
<style>
	BODY, TABLE 	{ font-family: Verdana; font-size:11px; }
	#maindiv		{ border:3px solid #404040; width:400px; height:400px; position:relative; }
	#previous		{ background-color:#404040; color:#FFFFFF; position:absolute;  z-index:150; left:0px; top:30px; width:100px;}
	#next			{ background-color:#404040; color:#FFFFFF; position:absolute;  z-index:150; left:295; top:30px; width:100px;}
	#navigation		{ width:395; height:400; position: relative; z-index:110; }
</style>
	<div align="center" style="left:0px; right:0px;">
		<img align="center" src="picturegallery/pic1.jpg" style="position:absolute; "/>

		<div id="maindiv" style="top:0px;">
			<div id="navigation">
				<div id="previous">Previous</div>
				<div id="Next">Next</div>	
			</div>
		</div>			
	</div>


Als ik die image op absolute zet, dan schuiven beide wel in elkaar, maar staat die picture helemaal niet gecentreerd, maar nog een 200 tal pixels meer naar rechts.

Moest ik nu altijd breed-liggende foto's hebben, geen probleem, maar dat is dus jammer genoeg niet het geval. Iemand raad ?

Thx in advance...

grooverider

Legacy Member
is het niet veel eenvoudiger om gewoon

#nendiv {background: url(uwimage.png) ... #eenkleur;}

te gebruiken? Dan gaat ge veel minder miserie hebben ivm het plaatsen van uw image tov tekst of omgekeerd.

en ps: haal aub die opmaaktags uit uwe html en smijt die gewoon mee in uwe css, oogt veel mooier

edit: zie nu pas wat je eigenlijk van plan bent, een imagegallery (dus geen vaste image voor die div). Ik zou gewoon zeggen, steek die image in nen div met nen id #breedte of #hoogte (dus voor fotos die in de breedte liggen #breedte ... ge snapt het wel) en dan styled ge die divs volgens de respectievelijke fixed width en height van de image, en geeft ge indien nodig margin. Allé zo zou ik het toch doen, maar mss mis ik nog iets in uw bedoeling...

Linwe

Legacy Member
Het is idd voor een pictureGallery yup, had misschien makkelijker geweest moest ik de "naam" erbijgezet hebben.

Uiteraard gaat die opmaak vanop die tags er wel terug uit, hetgene daar nu instaat was maar om te testen.

Da's een vieze oplossing die je mij daar geeft... :) Het moet toch mogelijk zijn om een image in een div te krijgen, te positioneren en daarbovenop een andere div te tonen...

grooverider

Legacy Member
mss ligt het hieraan: je img staat in een div, maar deze krijgt alleen align="center" style="left:0px; right:0px;" mee als stijl. Je zou ook position: relative erbij moeten zetten en dan kan je de img perfect absoluut positioneren tov je div (die dus geen id heeft)

mss moet je eens de hele uitgewerkt versie posten (of er naar linken), dat lijkt me veel gemakkelijker om dingen uit te proberen

represent

Legacy Member
Linwe zei:
Het moet toch mogelijk zijn om een image in een div te krijgen, te positioneren en daarbovenop een andere div te tonen...

Werken met z-index. Div met de hoogste z-index komt vanboven te liggen. Vergeet niet je onderliggende divs een lagere z-index te geven, anders lukt het niet.
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