Avatar billede sobr Nybegynder
31. august 2002 - 21:50 Der er 9 kommentarer og
3 løsninger

Pseudoelementer - første bogstav i afsnit = fed

Jeg har snart fået grå hår af det her:
Jeg er ved at lave en hjemmeside for en kunde, og hun vil absolut have det første bogstav i hvert afsnit gjort fed.
HVORDAN kan man gøre det med CSS???
Avatar billede prodic Mester
31. august 2002 - 21:57 #1
Avatar billede hells Nybegynder
31. august 2002 - 21:57 #2
p:first-letter {
font-weight: bold;
}
Avatar billede sobr Nybegynder
31. august 2002 - 22:12 #3
Jeg er ked af at sige det, men jeg kan ikke få det til at virke :-(
Avatar billede sobr Nybegynder
31. august 2002 - 22:19 #4
Øv - jeg ser lige "prodic", at først IE 5.5 understøtter dette, så må jeg til at opdatere, kører kun med 5.0.
Lader høre fra mig.
Avatar billede Slettet bruger
01. september 2002 - 14:56 #5
Du kan også gøre det dynamisk, men ikke kun vha. CSS.
Avatar billede sobr Nybegynder
01. september 2002 - 16:52 #6
Dynamisk ? - hvordan ?
Avatar billede Slettet bruger
02. september 2002 - 14:55 #7
Fx med PHP/ASP eller JavaScript. Altså få et scriptet til at løbe noget tekst igennem og så sætte <b> og </b> rundt om det første bogstav i hvert afsnit. Så skal vi bare lige have defineret et afsnit! :)
Avatar billede sobr Nybegynder
02. september 2002 - 17:03 #8
Nåhhh - jamen det ku' jeg da sikkert også, hvis altså bare jeg var lidt inde i PHP/ASP eller JavaScript.
:-D
Men det kan du måske hjælpe mig med så???
Avatar billede Slettet bruger
04. september 2002 - 14:40 #9
Jamen du bliver lige nødt til at fortælle, hvad du mener med et afsnit.
Er det noget tekst efterfulgt at et/to linjeskift, eller noget i den retning?
Avatar billede sobr Nybegynder
04. september 2002 - 20:45 #10
<P>Noget i denne retning
mellemrum
<P>mere tekst
Avatar billede Slettet bruger
05. september 2002 - 13:25 #11
<script>
txt = "<p>Her er al teksten.</p><p>Der må ikke være linjeskift i teksten,<br>men man kan sagtens bruge html-breaks.</p><p>Gåseøjne skal have et \"backslash\" foran!</p>";

i = 0;
while((i = txt.toLowerCase().indexOf("<p>", i)) != -1) {
txt = txt.substring(0, i + 3) + "<b>" + txt.charAt(i + 3) + "</b>" + txt.substring(i + 4, txt.length);
i++;
}
document.write(txt);
</script>
Avatar billede sobr Nybegynder
02. oktober 2002 - 05:40 #12
Ja - det var måske en ide at få afsluttet dette spørgsmål - og jeg må jo så dele pointene mellem jer :-D

Tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester