Just nu i M3-nätverket
Gå till innehåll

problem med style i html


Jetmoon

Rekommendera Poster

hej. Style fungerar inte i koden jag har gjort och jag kan inte riktigt fatta varför(tänkte göra den inbäddad). Tror ni att ni ser problemet får ni gärna hjälpa mig, (är säkert bara något litet skitproblem)

 

<!DOCTYPE html

PUBLIC "-//w3c//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>

<html xmlns="http://www.w3.org/1999/xhtml"

xml:lang="sw" lang="sw">

<head>

<title>formatera text</title>

<style type="text/css">

body {font-family:"arial";

font-size:"30pt";

collor:"red"}

</style>

</head>

<body>

<p>Detta är min <b><i>första</b></i> hemsida</p>

</body>

</html>

 

 

 

 

/Jetmoon

 

[inlägget ändrat 2006-10-09 08:57:15 av Jetmoon]

Länk till kommentar
Dela på andra webbplatser

Du har fått med lite ""-tecken som där inte ska vara.

 

Ändra:

<style type="text/css">
body {font-family:"arial";
font-size:"30pt";
collor:"red"}
</style>

Till:

<style type="text/css">
body {
font-family: arial;
font-size: 30pt;
color: red;
}
</style>

Läs mer om CSS här:

http://www.w3schools.com/css/default.asp

 

[inlägget ändrat 2006-10-09 09:15:48 av Micke_skane]

Länk till kommentar
Dela på andra webbplatser

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<title>formatera text</title>

<style type="text/css">

body {font-family:arial;

font-size:30pt;

color:red;}

</style>

</head>

<body>

<p>Detta är min <b><i>första</i></b> hemsida</p>

</body>

</html>

För det första stavar man inte color "collor", för det andra så heter färgen red inte "red" (samma sak med punkt-storleken, det är en storlek och inte en sträng). Vidare ska enheterna i ett style-sheet avslutas med semikolon (i det här fallet hade du glömt det efter red).

 

Sen tycker jag att du ska sluta låtsas att du använder xhtml, i alla fall tills du tagit reda på hur det ska se ut. lang="sw" borde vara Swahili eller nåt (dessutom heter det "xml:lang=" när du lagt på namespacet).

 

Utöver det, här är lite småfel som förmodligen slipper igenom:

1. Det heter inte "<b><i>första</b></i>", det heter "<b><i>första</i></b>"

2. Om du ska använda åäö i xml (vilket är vad xhtml är) så bör du antingen ha dem som utf8 eller berätta för den som ska tolka xml-en att det är en annan encoding (t.ex iso-8859-1). Det gör man genom att sätta följande överst i filen:

<?xml version="1.0" encoding="iso-8859-1"?>

Fast börja med att (i ren html) få till html och css så är steget till xhtml rätt litet sen. Då behöver du inte bry dig, i html är standarden omvänd och våra åäö fungerar om man inte anger annat. Så det är bara att skriva på.

 

Edit: Micke_skane har helt rätt i det viktigaste, min post kom in senare endast för att den tog längre tid att skriva inte för att korrigera honom.

[inlägget ändrat 2006-10-09 09:33:08 av fhe]

Länk till kommentar
Dela på andra webbplatser

Tack för hjälpen!

Det verkar som om det finns en del att tänka på.

 

xhtml använder jag för att min lärobok föreslår det. (har jobbat med det i ungefär 50min så jag fattar inte så mycket än.)

 

/Jetmoon

 

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...