<body> <h1>This is header 1</h1> <h2>This is header 2</h2> <p>This is a paragraph</p> </body>
</html>
Og det ser nu rigtig fint ud, men problemet er, at jeg ikke vil have det til at være h1, h2 eller p - det skal være et navn, som JEG finder på, og som INGEN kommando har - hvordan gøres dette?
...og en sidste ting: Jeg vil gerne har css-scriptet klippet ud af min html-kode, sådan at den befinder sig i en seperat css-fil - hvordan gøres dette så?
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
Kender ikke til forskellen på id og klasse, men rent forståelsesmæssigt bruger jeg id til mine containers, altså ex et div der indeholder en række klasser, det gør det lettere forståligt for mig ex:
<div id="menu"> <a> link </a> <a> link2</a> </div> <div id="indhold"> <p> tekst <a> et link </a></p> </div>
her kan jeg ramme mine links i menuen med
(rammer a tags i menu id'et) #menu a { color: red; } (rammer a tags i indhold id'et) #indhold a { color:black; }
Samme kan laves med klasser, men syntes at bruge et id, giver mere overblik, hertil skal tilføjes at et id selvfølgelig skal være uniqt, der må ikke optræde flere elementer med samme id på en side.
Nej et <p> har selvfølgeligt en række forud definerede egenskaber, ex display:block, lidt padding og margin... disse kan bare overskrives gennem css ex:
Det er mest fornuftigt at bruge de allerede eksisterende html tags, dette gør det ex lettere for søgemaskiner at kende forskel på overskrifter og indhold..
p'et afgrænser en den af teksten (paragraph). Det har ikke umiddelbart nogen visuel funktion ud over at der automatisk laves et linjeskift efter. Forskellen på klasse og id er at du godt kan have flere tags med samme klasse, mens et givent id kun må sættes på ét element. Det er ligesom med p-tagget noget semantisk, ikke noget visuelt.
Så lad være med at bruge p-tags, som betyder (tekst-) afsnit, og derfor opfører sig i retning af den måde et afsnit i et dokument vil være opsat, altså ganske ofte med noget ekstra luft mellem afsnittene (og der er også forskel på browsernes måde at gøre dette på !-)
-- skal du sætte properties på tekst, der kommer fortløbende bruger du et inline-tag som f.eks. span, skal du have det som en selvstændig blok, bruger du et block-level tag som f.eks. div ...
-- og forskellen på inline og block er, som hvis du markerer 3 ord i en tekst i et tekstbehandlingsprogram, f.eks. Word, trykker du på Kursiv-knappen bliver de tre ord inde i den linje, de hele tiden har været på (inline), trykker du på Indsæt tabel splittes hele afsnittet i to, og tabellen med de tre ord indsættes imellem (som en block-level ting !-)
-- og som schwarz84 skriver, så må der kun være een udgave af hvert id ( = unik identifikator, ligesom f.eks. personnumre), mens en klasse, som navnet forsøger at beskrive, er en af en slags, som der sagtens kan være flere af (f.eks. ligesom rødhårede !-)
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.