Visa ett inlägg
Oläst 2013-10-13, 19:21 #5
coredevs avatar
coredev coredev är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2007
Inlägg: 1 554
coredev coredev är inte uppkopplad
Bara ett inlägg till!
coredevs avatar
 
Reg.datum: Sep 2007
Inlägg: 1 554
Citat:
Ursprungligen postat av bird200 Visa inlägg
Jag har ett designproblem på min hemsida. Jag har en bild ovanför en rubrik och när jag lägger in <br><br> mellan rubriken och bilden blir avståendet för stort och när jag skriver <br> så blir avståendet för litet.

Finns det någon annan kod som liknar <br><br> som gör avståendet lite mindre? Kan man skriva något som typ <br size="70%"><br size="70%"> (just denna kod finns ju inte, men kanske finns någon liknande?
I princip så skall man aldrig använda <br /><br />. Varför inte undrar du... Jo för att börja basic, en sjysst markup bygger man upp såhär:
Kod:
<h1>Rubrik</h1>
<p>Detta är det första stycket, och genom att omsluta text med p-taggen så får jag ett snyggt upplägg på min markup.</p>
<p>Detta är det andra stycket, här vill jag citera något och då vill jag tvinga fram en ny rad<br />
- XHTML är bra, säger folk på sta'n.</p>
Sedan fixar du marginaler & padding i din css-mall:
Kod:
h1 { margin-bottom: 10px; }
p { margin-top: 2px; margin-bottom: 10px; padding-bottom: 5px; }
Du kan även (istället / som komplement till att lägga stilarna i din css-mall) använda style-taggen på markup-elementet:
Kod:
<h1 style="margin-bottom: 10px;">Rubrik</h1>
<p style="margin-top: 2px; margin-bottom: 10px; padding-bottom: 5px;">Detta är det första stycket, och genom att...</p>
Genom att anävnda <p>...</p><p>...</p> för att dela upp din text i stycken istället för att köra <br /><br /> och man kan väl enkelt säga att det är så (x)html är tänkt att användas. Även Word funkar så nuförtiden. Tycker du enter så får du inte en radbrytning utan ett nytt stycke.

Så för att svara på din fråga, skulle du vilja öka avstånded mellan t.ex. en rubrik och en bild så kan du göra enligt följande:

Kod:
<h1 style="margin-bottom: 10px;">Rubrik</h1>
<img src="/min/bild.jpg" alt="Min Bild" style="margin-top: 20px; " />
Där kan du pilla på margin-top och margin-bottom så det passar dig. Detta sätt är mycket bättre för webbläsaren och så mycket mer logiskt för dig när du väl har gått över till det sättet att jobba.

Senast redigerad av coredev den 2013-10-13 klockan 19:26
coredev är inte uppkopplad   Svara med citatSvara med citat