Ik zit hier met een (waarschijnlijk gemakkelijk op te lossen) probleem. Ik ben een gallery aan het maken, waarin thumbnails van afbeeldingen worden getoond. Onder elke thumb komt een linkje om te reageren op die foto. Om deze constructie toe te passen is de volgende html gebruikt:
Een voorbeeld:

Een margin-bottom of een line-height toepassen heeft geen zin. Ook kan ik van de div als blokelement niets anders maken (bijv een span) omdat er een nieuw blokelement inzit (de p), waardoor een inline element dus niet werkt.
Het is geen probleem als ik de p binnen .gallery-photos een display:inline meegeef, zodat ze áchter de thumb komen te staan. Alleen als ze eronder staan werkt het niet.
Ook zijn er vrijwel geen vergelijkbare problemen, omdat andere users met floats zitten te klooien waarin de elementen allemaal eenzelfde hoogte hebben. Dat is hier niet het geval. Heeft iemand een idee?
HTML:
Met de volgende css:1
2
3
4
5
6
| <div class="gallery-photos"> <a href="locatie/van/plaatje.jpg"> <img src="locatie/van/thumb/plaatje.jpg"> </a> <p>Hoi!</p> </div> |
Cascading Stylesheet:
Het probleem is dat sommige foto's landscape zijn en andere in portrait. Dat betekent dat als er een nieuwe regel wordt gemaakt met foto's (door de float links uitgelijnd) blijven deze haken aan de opstaande foto's. 1
2
3
4
5
| .gallery-photos{ float:left; text-align:center; margin: 2px; } |
Een voorbeeld:

Een margin-bottom of een line-height toepassen heeft geen zin. Ook kan ik van de div als blokelement niets anders maken (bijv een span) omdat er een nieuw blokelement inzit (de p), waardoor een inline element dus niet werkt.
Het is geen probleem als ik de p binnen .gallery-photos een display:inline meegeef, zodat ze áchter de thumb komen te staan. Alleen als ze eronder staan werkt het niet.
Ook zijn er vrijwel geen vergelijkbare problemen, omdat andere users met floats zitten te klooien waarin de elementen allemaal eenzelfde hoogte hebben. Dat is hier niet het geval. Heeft iemand een idee?
edit:
Ik weet dat er per ongeluk 2 topics zijn geopend. Is een tr gedaan, andere wordt hopelijk zsm gesloten
Ik weet dat er per ongeluk 2 topics zijn geopend. Is een tr gedaan, andere wordt hopelijk zsm gesloten
[ Voor 3% gewijzigd door mithras op 24-09-2006 12:13 ]