"Philip Nunnegaard" <philip@fjerndettehitsurf.dk> skrev i en meddelelse
news:4749f4cb$0$2086$edfadb0f@dtext02.news.tele.dk...
>>> Jeg går ud fra dette:
>>> 1) Du vil normalt ikke have luft over- og under <p>
>>> 2) Du vil gerne have det under billeder.
>>
>> Nej lige omvendt faktisk
>>
>> Jeg vil gerne styre *hvormeget* luft der er under billederne, og det har
>> Kerims svar vist hvordan jeg gør, det er noget med hvordan billederne
>> positionerer sig i forhold til liniehøjden når de er indeholdt i en
>> paragraf, hvilket jo er nødvendigt for ikke at få validerings-fejl.
>
> Så prøv dette i stedet:
>
> div.billedtekst {
> padding: 5px;
> }
>
> div.billedtekst p {
> margin-bottom: 5px;
> }
>
> Dette gør, at der kommer 5px luft under paragrafferne (ikke over - og
> dermed ikke over den første)
> - men kun ved de paragraffer, der er i div'en med klasse "billedtekst".
>
> Du kan dermed styre de normale paragraffer og dem i div'en hver for sig.
>
> Alternativ måde:
>
> p {
> normal formdeklaration
> }
>
> p.foerste {
> margin:0;
> }
>
> <p class="foerste">Første afsnit...</p>
> <p>Næste afsnit her</p>
Jeg er med på hvad du mener, men det er ikke teksten inde i div' erne der er
problemet, det er den tekst der (i dette tilfælde) ligger direkte på
body'en, og det gør jo både de paragraffer der omslutter billederne og alle
de øvrige paragraffer - de er på samme niveau. Det er nok mig der har
udtrykt mig lidt tåget, men her i eksempel 4 har jeg brugt dit råd med at
lave en klasse til formålet:
http://valentin-consult.dk/test/billedtest4.html
Og klassen fjerner margin på de paragraffer der omslutter billederne, mens
resten er med normal margin så der kommer den ønskede luft mellem afsnittene
(de nederste 3 på siden).
Tak for hjælpen!
Mvh. Stig