Gå til innhold

Fra design til webside - Hjelp i CSS


Anbefalte innlegg

Videoannonse
Annonse

alle table-hatere, unite!

 

Jeg er ikke noen ekspert, men jeg er nesten 100% sikker på at du vil få beskjed om å bruke div'er. www.w3schools.org kan lære deg litt om HTML og CSS. Andre på forumet kan gi deg inspirasjon og du kan lese brukt kode for å se hvordan det funker.

 

Sjekk www.absentvoid.com og www.demoted.org - disse brukte jeg til min side. Den er veldig enkel, men du jan sjekke koden til den - www.delusory.net

 

_

johanf

Lenke til kommentar

Lagt opp siden på nettet.

 

index.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Finn fem feil</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="style/style.css" rel="stylesheet" type="text/css">
</head>

<body>
<div id="container">
 	<div id="header"></div>
 	<div id="menu"></div>
 	<div id="content" class="main">
 	<p>asdfasdfasdfasdfasfd</p>
 	<p>asdfasdfasdfasdfaso2u3745928345+98234750982374509283475092834750293847502938475029384750293487509238475fd</p>
 	<p>asdfasdfasdfasdfasfd</p>
 	<p>asdfasdfasdfasdfasfd</p>
 	<p>asdfasdfasdfasdfasfd</p>
 	<p>asdfasdfasdfasdfasfd</p>
 	<p>asdfasdfasdfasdfasfd</p>
 	<p>asdfasdfasdfasdfasfd</p>
 	<p>asdfasdfasdfasdfasfd</p>
 	<p>asdfasdfasdfasdfasfd</p>
 	<p>asdfasdfaaw245223452345fasfd</p>
 	<p>asdfasdfasdfasdfasfd</p>
 	<p>asdfasdfasdfasdfasfd</p>
 	<p>asdfasdfasdfasdfasfd</p>
 	<p>asdfasdfasdfasdfasfd</p>
 	</div>
</div>

</body>
</html>

 

style.css

/* CSS Document */
html, body, table {
background-color:4F4F4F;
color:#8BB17A;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:small;
}

#container {
margin:1em auto;
width:500px;
}

#header {
background-image: url(../images/design_01.gif);
background-repeat:no-repeat;
height:118px;
width:500px;
margin:0 auto;
}

#content {
background-color:#4F4F4F;
border:0px;
float:right
width:425px;
}

#menu {
background-image: url(../images/design_02.gif);
background-repeat:no-repeat;
height:369px;
width:75px;
float:left
}

 

Det begynner å ligne på noe, men som dere ser er det noen åpenbare feil. Hva er galt?

Lenke til kommentar

position: absolute er absolutt ikkje nødvendig her.

 

#header trenger ikkje margin i det heile tatt. Sjøl om den er satt til 0 auto

 

Og så vil eg berre minne deg på en ting, sjøl om du er i opplæringsfasen (tidlig krøkast som god krok skal bli), headeren din trenger ikkje å vere en div - den bør aller helst vere et h1-element for at det skal vere semantisk ;)

Berre bytt ut element-typen du - du kan style overskrifter på lik linje med div, men da må du huske å sette margin og padding til 0 (null). :)

Lenke til kommentar

Takk for hjelp, Arve.

 

Dessverre ser det fortsatt likt ut.

 

style.css

h1 {
background-image: url(../images/design_01.gif);
background-repeat:no-repeat;
height:118px;
width:500px;
margin:0;
padding:0;
}

 

EDIT:

 

index.php

body>
<div id="container">
<h1></h1>
 	<div id="menu"></div>
 	<div id="content" class="main">
 	<p>asdfasdfasdfasdfasfd</p>
 	</div>
</div>

</body>

 

Blir det riktig med <h1>-taggen som jeg satt den?

Endret av CobraM
Lenke til kommentar

Fant feilen :)

 

#content {

background-color:#4F4F4F;

border:0px;

float:right <-- Her mangler det noe, ja

width:425px;

}

 

 

Men teksten går langt utenfor om jeg skriver lange linjer. Det vil jeg helst slippe :(

 

Noen som har noe lure knep for å få den venstre menyen til å fortsette å bli grå etterhvert som jeg skriver?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...