"content:" og mellomrom

"content:" og mellomrom

Innleggav xGrape » søn 30.03.2008 18:04

Holder på med en style for NetNewsWire, og har litt problemer med å få frem mellomrom når jeg bruker "content:" for å legge til tekst.

Har følgende html i templaten

Kode: Merk alt
        <div id="space">Posted</div>
        <div id="mailFrom">[[newsitem_dateline]]</div>
        <div id="mailDate">[[newsitem_dateline]]</div>


og følgende css i stylesheeten

Kode: Merk alt
.newsItemCreator:before       { content: "_by_"     }
.newsItemDate:before          { content: "_on_"     }



Dette fungerer fint. newsitem_dateline i mailFrom-IDen spytter ut et navn, og newsitem_dateline i mailDate-IDen spytter ut en dato.

Da får jeg altså med denne koden følgende resultat

Kode: Merk alt
Posted_by_NAVN_on_DATO


Problemet er at når jeg bytter ut underscorene med mellomrom så blir det første av disse ignorert. Resultatet blir da

Kode: Merk alt
Postedby NAVNon DATO


Bruker jeg &nbsp; i stedet så kommer dette bare opp som &nbsp; og ikke som et mellomrom.

Noen tips?

Brukerens avatar
medlem i 175 måneder
 

Re: "content:" og mellomrom

Innleggav martin » tir 03.06.2008 22:29

Et mellomrom pleier å regnes som 3 eller 4 pixler bredt, alt ettersom hva fontstørrelsen er i utgangspunktet. I dette tilfellet ville jeg testet om padding: 0 4px; gjør det du ønsker.

Administrator
Brukerens avatar
medlem i 197 måneder
 


Returner til CSS



Hvem er i Forumene

Registrerte brukere: Baidu [Spider], Google [Bot]