webForumDet fria alternativet

margin-right

2 svar · 211 visningar · startad av AndreasC

AndreasCMedlem sedan mars 20011 964 inlägg
#1

Vill på något sätt lägga margin-right på olika textstycken. Textstyckena ligger i en tabellcell som har en tilldelad class:

<td class="fontstyle4">

I klassen ligger information som textstorlek, typsnitt och liknande.

Vad jag vill är att kunna ange margin-right och undrar alltså hur man tilldelar det attributet på ett korrekt sätt så det också blir crossbrowser. Testade lägga det i .fontstyle4 som ju faktiskt laddas in för tabellcellen där textstyckena ligger, men det funkade inte.

Vad som funkar är att i tabellcellen innesluta varje enskilt textstycke med <div style="margin-right:25px">text</div>

Vad jag vill är att försöka utesluta div från koden så gott det går för jag har fått för mig att div är skräp och inte funkar speciellt bra crossbrowser. Kanske bara är bullshit, men det är något jag fått för mig av en eller annan anledning.

Testade istället att ersätta div med span men det funkade inte alls.

Vill påpeka att jag testar sidan i enbart IE för tillfället. Det är IE som jag har tillgång till och vill inte installera något annat på min bruksdator.

Hur kan jag implementera just margin-right på lämpligast sätt? Hur skulle ni skriva det?

silfverMedlem sedan apr. 200312 679 inlägg
#2

Jag skulle skriva på följande sätt:

td.fontstyle4 {
	margin: 0 0 0 25px;
	/* övrig css */
}

Och det där med att <div> skulle vara skräp är "bullshit". ;)

AndreasCMedlem sedan mars 20011 964 inlägg
#3

Tack, funkade bra. Behövde ändra från margin till padding bara så att marginalen sätts i tabellcellen och inte utanför.

126 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)