Avatar billede bas Forsker
13. november 2003 - 22:25 Der er 17 kommentarer og
1 løsning

<font> er udgået ?

Hej eksperter

Jeg er klar over, at <font> tag'et egentligt er udgået, men hvordan angiver man så almindelig brødtekst ?

Jrg ved, at man så bruger <p> tag'et, men der er steder, hvor jeg gerne vil undgå at angive en paragraf - og altså
bare angive det spm <font>.

Men hvad skal jeg bruge, skal jeg lave en klasse af <p> ?

Jeg har en bog, hvor der står, at man kan bruge style sheets i stedet, men ikke hvordan.

Jeg er vant til at bruge style sheets, men er ikke klar over, hvor dan man undgår <font>.

På forhånd tak.

Hilsen Martin
Avatar billede ztyxx Nybegynder
13. november 2003 - 22:26 #1
du kan gøre det via css, www.html.dk/tutorials/css
Avatar billede bearhugx Nybegynder
13. november 2003 - 22:28 #2
du skal i stedet bruge span

<span style="color: red;"> Rød skrift </span>
Avatar billede ztyxx Nybegynder
13. november 2003 - 22:30 #3
fordelen ved stylesheets er at man ikke skal ændre i flere filer, hvis man ønsker at lave om på sine fonts, farver osv

i stylesheets kan du jo bare sætte font for side via <body> og så lave anden css for navngivne elementer

body {
    font-family:verdana;
    font-size:12px;
    color:#FFFFFF;
    }
giver al tekst, der ikke er anden css defineret for, sort
Avatar billede bas Forsker
13. november 2003 - 22:43 #4
Det jeg mener er at jeg på mine sider f.eks har
noget <p> blabla bla bla </p>

og i mit style sheet har

p {
    font-family:verdana;
    font-size:12px;
    color:#FFFFFF;
    }

På samme måde vil jeg gerne have noget i stedet for <font>fdhysgsgh</font>

font {
    font-family:verdana;
    font-size:12px;
    color:#FFFFFF;
    }


....sad lige og tænkte - nu tror jeg jeg forstår det, som ztyxx skriver.

Så længe jeg ikke skriver noget med class=".....", så vil teksten få egenskab af det, som står i definitionen af body.

Er det rigtigt forstået ?
Avatar billede ztyxx Nybegynder
13. november 2003 - 22:44 #5
jeps, byt font { ud med body {
Avatar billede bas Forsker
13. november 2003 - 22:49 #6
Jeg synes ikke helt det virker.
Skal der ikke være et tag på siderne, der refererer
til body ?
der sker i hvert fald ikke noget med teksten, som det er nu.
Avatar billede bearhugx Nybegynder
13. november 2003 - 22:49 #7
Hvis du vil have get generelle skriftsnit på siden til at være 12 pixel stor verdana i blå farve, så skriver du
body {
  font: 12px verdana, sans-serif;
  color: blue;
}
du kan så lave et "extra speciel" skriftsnit - lad os kalde det speci :-) - og der skal teksten være 26 pixels stor og baggrunden skal være rød og selve teksten skal være grønne, så laver du en klasse med følgende kode

speci {
  font-size: 26px;
  background-color: red;
  color: green;
}

og så bruger du det således

<body>
  Hej hej hej <span class="speci">Meget speciel skrift</span> bla bla bla
</body>
Avatar billede ztyxx Nybegynder
13. november 2003 - 22:49 #8
<body>
Avatar billede bearhugx Nybegynder
13. november 2003 - 22:51 #9
<html>
  <head>
    <style type="text/css">
      body {
        font: 12px verdana, sans-serif;
        color: blue;
      }
      .speci {
        font-size: 26px;
        background-color: red;
        color: green;
      }
    </style>
  </head>
  <body>
    Hej hej hej <span class="speci">Meget speciel skrift</span> bla bla bla
  </body>
</html>


PS : bemærk at jeg glemte . foran speci i min først post (kl. 22:49)
Avatar billede bearhugx Nybegynder
13. november 2003 - 22:52 #10
ovenstående er et fuld-kode eksempel på ideen med at bruge span :-)=
Avatar billede bas Forsker
13. november 2003 - 23:03 #11
Jeg har:

<td colspan="2"><body>Uddannelser og kurser</body></td>

og:

body
{
margin-left: 45px;
font-family: verdana, arial;
font-size: 10px; color:#000000;

}

Jeg kan ikke få teksten til at ændre sig - kun hvis jeg er statter med <p>
Avatar billede bas Forsker
13. november 2003 - 23:10 #12
Det er vist noget med at det er fordi det er inden i en table
Avatar billede bearhugx Nybegynder
13. november 2003 - 23:11 #13
Tabel-indhold er specielt .... for her gælder standard-indstillinger for body ikke...

gør følgende

td {
margin-left: 45px;
font-family: verdana, arial;
font-size: 10px; color:#000000;
}

og

<td colspan="2">Uddannelser og kurser</td>


bemærk at <body> er forbudt at placere der, hvor du satte det (inden i en td)
Avatar billede ztyxx Nybegynder
13. november 2003 - 23:12 #14
bas> body er det tag der starter den del af en html-fil man smider tekst billeder osv ind i

<html>
<head><title>titel>
</head>
<body>
alt koden her
</body>
</html>
Avatar billede bas Forsker
13. november 2003 - 23:16 #15
ok, nu virker det, og nu giver det mening.

Det vil sige, at hvis det er tabelindhold,
laver man en td definition i style sheet ?

Det virker også med span, men hvad gør span ?
Avatar billede bearhugx Nybegynder
13. november 2003 - 23:21 #16
span bruges til at indkaplse en linie af tekst, med det formål at ændre dets udseende - f.eks. ved at føje en class til det :-)

bruges på samme måde som DIV - men dog med den forskel at SPAN er inline-orienteret hvorimod DIV er blok-orienteret... -- og for at forstå den sætning skal du sætte dig ind i hvordan CSS virker - og der er

http://www.w3.org/tr/rec-css2 et godt (men tørt) link - det er meget faktuelt - og der er ikke mange eksempler - men det er "kilden" til CSS-viden, da det er den gældende anbefaling for CSS (CSS level 2)
Avatar billede bas Forsker
13. november 2003 - 23:26 #17
Jeg siger mange tak!

Jeg vender lige tilbage med points, når jeg har besluttet, hvem der skal have points.
Jeg synes, at I alle har kommet med nogle gode oplysninger.

Hvem skal have points ?

Hilsen Martin
Avatar billede ztyxx Nybegynder
14. november 2003 - 12:04 #18
det er jo suverænt dig der bestemmer hvem der skal have point, da du jo har oprettet spørgsmålet :-)
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