Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Probleempje met margin-left

4 antwoorden
  • Hallo, Ik ben begonnen met een persoonlijke website. Hoewel ik aardig wat webervaring heb, gaat dit een aardige uitdaging voor mij worden omdat ik de hele site met een editor (typwerk dus) ga maken en ook volgens de W3-standaard. Nu loop ik tegen een probleempje op waar ik niet uitkom. Op mijn webpagina heb ik een link staan, deze staat volgens de stylesheet 18px vanaf de linker kant van de browser. Dat werkt. Voor afbeeldingen op de pagina heb ik dezelfde waarde staan; 18px van de linker kant. Dat werkt ook. Maar nu komt het: als ik een combinatie heb van beide, een plaatje wat naar een andere pagina verwijst (in dit geval de W3-links), dan schuift dit plaatje twee keer 18px op, één keer omdat het een link is en één keer omdat het een plaatje is. Hoe kan ik dit voorkomen, ermee rekening houdend dat ik plaatjes (zoals als voorbeeld Irene Moors) graag op 18px wil uitlijnen? De benodigde URL's: http://www.xs4all.nl/~switzarm/michel06/ (inmiddels weer offline) http://www.xs4all.nl/~switzarm/michel06/stylesheet.css (inmiddels weer offline) Bedankt voor het meedenken!
  • geef het plaatje eens een klas mee dus zo maak van dit: [code:1:20d0bebc46]<img src="pictures/irenemoors11dec05_01.jpg" alt="Irene Moors">[/code:1:20d0bebc46] dit: [code:1:20d0bebc46]<img src="pictures/irenemoors11dec05_01.jpg" alt="Irene Moors" class="link-plaatje"> en dan in je stylesheet gewon dit .link-plaatje{ margin-left: 18px; } [/code:1:20d0bebc46]
  • a { // style voor links margin-left:18px; } img { // style voor plaatjes margin-left:18px; } a img { // style voor plaatjes in een link margin-left:0; } dan werkt het voor alle plaatjes goed en hoef je niet steeds een overbodige class aan te roepen.
  • [quote:f0d780a948="maIRnaairruJ"][..].[/quote:f0d780a948] zo kan het ook, was ik even vergeten :oops:

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.