Avatar billede trp79 Nybegynder
29. juli 2005 - 18:38 Der er 8 kommentarer og
1 løsning

Problemer med CSS i firefox - det burde virke i IE

Hejsa
Jeg sidder og kigger lidt i "Webdesign med XHTML" af Jørgen F. Jensen. Deri er et eksempel på en opbygning af en side ud fra CSS. Jeg sidder selv på en mac, så kan ikke tjekke hvordan det spiller i IE, men går ud fra det virker som det skal der. Jeg bruger selv firefox, og problemet er her, at der hvor der står menu i understående html kode, komme til at stå nederst på siden i stedet for til højre for "indhold".

Hvordan løser jeg dette?

css:
BODY
{
  margin:10px 20px;
  font-size:100%
  font-family:verdana, arial,sans-serif;
  background-color:#efefef;
}
h1
{
  font-size:150%;
}
div#banner h1
{
  background:gray;
  color:white;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:100px;
}

div#indhold
{
  float:left;
  width:75%;
  background-color:#efefef;
  border-right:2px dashed gray;
  margin-right:15px;
  padding-bottom:20px;
  padding-right:10px;
}

div#indhold p
{
  font-size:90%;
  margin:8px auto;
}

div#indhold h3
{
  font-size:100%;
  margin:10px auto;
}
p#opdatering
{
  font-size:80%;
  text-align:right;
  margin-right:20px;
}

div#footer address
{
  font-size:80%;
  font-style:normal;
  font-weight:bold;
  background:gray;
  color:white;
  padding:5px;
  clear:left;
  margin:10px auto;
}

div#footer address a
{
  color:white;
}



html:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" sml:lang="da"
lang="da">
  <head>
    <title>Title</title>
    <link rel="stylesheet" type="text/css"
    href="css/common.css" media="screen" />
  </head>
  <body>
    <div id="banner">
      [Bannertekst]
    </div>
   
    <div id="indhold">
      [Indhold]
    </div>
      [MENU]
    <address>
      [Bundmargintekst]
    </address>
  </body>
</html>

På forhånd tak, mvh
Torben
Avatar billede foxmulder58 Praktikant
29. juli 2005 - 19:09 #1
Nu har jeg ikke kigget på din kode, men udmiddelbart siger en fornemmelse mig at du ikke bør anvende XHTML og derimod bruge en anden DOCTYPE.

Prøv at sætte denne DOCTYPE ind istedet:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">

Og prøv at se om ikke Firefox vil acceptere dette!


mvh
Mads
Avatar billede trp79 Nybegynder
29. juli 2005 - 19:16 #2
Nej desværre der er ingen forskel at se :(
Avatar billede janomel Nybegynder
29. juli 2005 - 19:35 #3
men hvad styre"menu" i din css? Bliver den ikke bare "sat" tilfældigt på siden...

Jeg ville lave en #menu i mit css og så have en div i mit html. PÅ den måde kan jeg styre hvor den er placeret
Avatar billede trp79 Nybegynder
29. juli 2005 - 19:52 #4
Jeg er helt ny på det her område, men jeg prøver lige at gå videre med dit forslag janomel...
Avatar billede trp79 Nybegynder
29. juli 2005 - 20:42 #5
Nu har jeg selv placeret den med div. Men det er nu lidt underligt! Når jeg blot kigger på siden med firefox, så virker det ikke rigtig. Men når jeg så bruger web-dev-tool'et "edit css" i firefox, så ser det glimrende ud! Sort! Det virker fint i IE og Safari.

Smid du bare et svar janomel - tak for hjælpen
Avatar billede janomel Nybegynder
30. juli 2005 - 11:56 #6
på hjemmesideskolen.dk og html.dk er der nogle ret gode ting om css...

Begge sider beskriver netop det med at have en menu styret via css
Avatar billede roenving Novice
30. juli 2005 - 12:04 #7
Problemet med f.eks. html.dk er bare, at der ikke er een eneste tutorial-side uden væsentlige fejl eller misforståelser ...
Avatar billede janomel Nybegynder
30. juli 2005 - 13:44 #8
roenving: Kan være, men er det ikke noget man kommer over, ved at benytte sig af flere sider. f.eks. bruger jeg da eksperten.dk hvis jeg oplver problemmer med nogle tutorial.

Men jeg indrømmer at jeg, tit støder ind i at f.eks. ved ASP koder, får fejl meddelser når jeg følger div. tutorial....

Personligt syntes jeg at danske sider har en ret høj kvalitet, når det drejer sig om tutorial, Hvor imod oplevelsen af engelsk sproget sider kan være en blandet fornøjelse, trod det at det "bare" er copy & paste koder jeg vil bruge...

Måske er det et udtryk for at Danske sider, er generalt af høj kvalitet
Avatar billede olebole Juniormester
31. juli 2005 - 15:27 #9
<ole>

html.dk er sikkert af høj kvalitet ... vi skal så bare finde ud af, hvad det er for kvaliteter, den besidder. Dét er til gengæld en vanskelig opgave  ;o)

Jo, det er netop noget, man kommer over ved at spørge på Eksperten. Enormt mange af de spm, der åbnes her, har deres udspring i html.dk's fejl. Det vil folkene bag Eksperten sikkert se som en kvalitet. Jeg ser det som udtryk for det modsatte  :)

/mvh
</bole>
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