Avatar billede alex15 Nybegynder
26. februar 2007 - 08:53 Der er 9 kommentarer og
1 løsning

Kan ikke hente min css skabelon i min HTML fil

Hej Eksperter..

Nu har jeg lavet en CSS fil (tror jeg). Og så har jeg sat en normal HTML til at linke til den. Problemet er bare at HTML filen KUN henter baggrundsfarven og ikke HELE skabelonen som jeg lavet?

Hvad kan der være galt? Jeg kan evt godt sende jer de to filer som jeg har lavet hvis det er?

- Alex
Avatar billede softspot Forsker
26. februar 2007 - 08:57 #1
Det synes jeg du skal gøre (og bør gøre det som udgangspunkt - så er der større sandsynlighed for at du kan få hurtig hjælp) ;-)
Avatar billede alex15 Nybegynder
26. februar 2007 - 09:11 #2
Min CSS:

<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>skabelon</title>
<style type="text/css">
.style1 {color: #000000}
<!--
#Layer1 {
    position:absolute;
    width:985px;
    height:620px;
    z-index:1;
    left: 27px;
    top: 25px;
}
#Layer2 {
    position:absolute;
    width:621px;
    height:75px;
    z-index:1;
    left: 119px;
    top: 78px;
}
#Layer3 {
    position:absolute;
    width:507px;
    height:275px;
    z-index:2;
    left: 119px;
    top: 200px;
}
#Layer4 {
    position:absolute;
    width:106px;
    height:275px;
    z-index:3;
    left: 634px;
    top: 200px;
}
#Layer5 {
    position:absolute;
    width:622px;
    height:78px;
    z-index:4;
    left: 119px;
    top: 483px;
}
#Layer6 {
    position:absolute;
    width:113px;
    height:62px;
    z-index:5;
    left: 829px;
    top: 430px;
}
#Layer7 {
    position:absolute;
    width:621px;
    height:33px;
    z-index:6;
    left: 119px;
    top: 160px;
}

body {
    background-color: #000000;
}
-->
<div id="Layer2"><img src="billeder/banner.jpg" alt="banner" width="621" height="75" /></div>
<div id="Layer3"><img src="billeder/tekstboks.jpg" alt="tekstboks" width="507" height="275" /></div>
<div id="Layer4"><img src="billeder/billedboks.jpg" alt="billedboks" width="106" height="275" /></div>
<div id="Layer5"></div>
<div id="Layer7"></div>
</style>
</head>


<body>
</body>
</html>
Avatar billede alex15 Nybegynder
26. februar 2007 - 09:11 #3
Min HTML:

<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>test</title>
<link rel="stylesheet" type="text/css" href="skabelon.css">
</head>

<body>
</body>
</html>
Avatar billede alex15 Nybegynder
26. februar 2007 - 09:16 #4
Det skal lige tilføjes at jeg aldrig har lavet en CSS fil før, så ved ikke om man kan gøre det på den måde jeg har gjort det.. Men regner godt med at man kan gøre det på den måde som jeg har gjort det. Jeg har bruger dreamweaver MX 04, hvis det har noget og sige?
Avatar billede softspot Forsker
26. februar 2007 - 09:27 #5
Lav en fil som KUN indeholder dette:

.style1 {color: #000000}
#Layer1 {
    position:absolute;
    width:985px;
    height:620px;
    z-index:1;
    left: 27px;
    top: 25px;
}
#Layer2 {
    position:absolute;
    width:621px;
    height:75px;
    z-index:1;
    left: 119px;
    top: 78px;
}
#Layer3 {
    position:absolute;
    width:507px;
    height:275px;
    z-index:2;
    left: 119px;
    top: 200px;
}
#Layer4 {
    position:absolute;
    width:106px;
    height:275px;
    z-index:3;
    left: 634px;
    top: 200px;
}
#Layer5 {
    position:absolute;
    width:622px;
    height:78px;
    z-index:4;
    left: 119px;
    top: 483px;
}
#Layer6 {
    position:absolute;
    width:113px;
    height:62px;
    z-index:5;
    left: 829px;
    top: 430px;
}
#Layer7 {
    position:absolute;
    width:621px;
    height:33px;
    z-index:6;
    left: 119px;
    top: 160px;
}

body {
    background-color: #000000;
}


og kald den skabelon.css

Lav derefter en fil som indeholder dette:

<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>test</title>
<link rel="stylesheet" type="text/css" href="skabelon.css">
</head>

<body>
<div id="Layer2"><img src="billeder/banner.jpg" alt="banner" width="621" height="75" /></div>
<div id="Layer3"><img src="billeder/tekstboks.jpg" alt="tekstboks" width="507" height="275" /></div>
<div id="Layer4"><img src="billeder/billedboks.jpg" alt="billedboks" width="106" height="275" /></div>
<div id="Layer5"></div>
<div id="Layer7"></div>
</body>
</html>

og kald den whatever du måtte ønske din side skal hedde...
Avatar billede alex15 Nybegynder
26. februar 2007 - 09:30 #6
Super, nu fik vi det til og virke, kigger lige på hvad det var smo du gjorde anderledes ;) Men tak for hjælpen, send lige et svar så du kan få dine point?
Avatar billede softspot Forsker
26. februar 2007 - 09:38 #7
Velbekomme :)

Jeg undlod at inkludere HTML i CSS-dokumentet og så lagde jeg det der skulle styles ned i body-sektionen (det er normalt det der ligger i body man styler med CSS)...
Avatar billede alex15 Nybegynder
26. februar 2007 - 09:39 #8
Jep, det så jeg lige.. Det var jo faktisk ikke så svært kan man sige ;o) Bare "os" som fatter hat ;)
Avatar billede softspot Forsker
26. februar 2007 - 09:47 #9
Nej, det er ikke så svært i sin grundlæggende form - men I skal nok få rigelig med udfordringer når I skal have styling via CSS til at fungere på tværs af de forskellige browsere... :D

Tak for point :)
Avatar billede alex15 Nybegynder
26. februar 2007 - 16:54 #10
hehe :P lyder spænende.. men så kan det jo nok være at vi kommer med nogle flere forskellige dumme spørgsmål undervejs ;o)

som f.eks:
http://www.eksperten.dk/spm/764886
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