webForumDet fria alternativet

Letterspacing - bugg?

3 svar · 386 visningar · startad av Troxy

TroxyMedlem sedan mars 20041 505 inlägg
#1

Detta är en konstig sak jag har funderar på ett tag:

Vanlig text.<br>
<br>
Vanlig text.

Detta ger resultatet:

Vanlig text.

Vanlig text.

Om jag sedan formaterar om texten med letter-spacing:

<font style="letter-spacing: -1px;">
Vanlig text.<br>
<br>
Vanlig text
</font>

Så blir resultatet:

Vanlig text.
Vanlig text.

Teckenavståndet minskar, som jag vill, men det extra enterslaget försvinner! Varför det? Är det en bugg i IE eller?

Web-TorMedlem sedan nov. 200013 890 inlägg
#2

Detta är kanske inte svar på din fråga med om du vill ha ett nytt stycke (med en tomrad mellan styckena) är det <p>-taggen som du ska använda. Då försvinner dessutom ditt problem:

<style type="text/css">
	p { letter-spacing:-1px; }
</style>

<p>Vanlig text.</p>
<p>Vanlig text.</p>
TroxyMedlem sedan mars 20041 505 inlägg
#3

Precis, p-taggen är användbar. Men i mitt fall skriver jag ut data som blivit sparad från en textarea, och då vill jag att man på ett enkelt sätt kunna trycka enter två gånger.

Men varför blir det sådär för? Det är ju teckenavståndet som ska minskas, inte radavståndet x(

nitro2k01Medlem sedan aug. 20039 342 inlägg
#4

Löste det snabbt med ett hårt mellanslag.

<font style="letter-spacing: -1px;">
Vanlig text<br>
&amp;nbsp;<br>
Vanlig text</font>
129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)