Avatar billede jagdos Nybegynder
23. november 2008 - 19:41 Der er 7 kommentarer og
1 løsning

Forskel på Firefox og IE

hey folks :)!

Jeg går i 10. klasse og er ved at skrive OSO-opgave om programmering, og har derfor valgt at lave en hjemmeside som produkt. Den skal være færdig på Tirsdag, men jeg er rendt ind i et problem med at indholdet på siden rykker rundt, alt efter hvilken browser man bruger. I Firefox ser siden normal ud, men min lærer jeg skal aflevere til bruger Internet Explorer, så jeg kan ikke rigtigt ignore det!

I IE rykker menuen ned under indholdet i højre side, og overskriften rykker også opad.

HTML:

<!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">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Programmering - OSO opgave</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="default.css" rel="stylesheet" type="text/css" />
</head>
<body>
<!-- start header -->
<div id="header">
    <div id="logo">
    </div>   
</div>
<hr />
<!-- end header -->
<!-- start page -->
<div id="wrapper">
    <div id="page">
        <!-- start content -->
        <div id="content">
            <div class="post">               
                <h2 class="title">Interview</h2>
               
                </div>
            </div>   
           
        </div>
        <!-- end content -->
        <!-- start sidebar -->
        <div id="sidebar">
            <div id="menu">
                <ul>

                <li><h1><a href="index.html">Home</a></h1></li>
                <li><a href="jobbet.html">Jobbet</a></li>       
                <li><a href="uddannelsen.html">Uddannelsen</a></li>
                <li><a id="current" href="interview.html">Interview</a></li>
                <li><a href="jobmuligheder.html">Jobmuligheder</a></li>
                <li><a href="interesser.html">Interesser</a></li>

                </ul>                   
            </div>
            <!-- end sidebar -->
        <br style="clear: both;" />
    </div>
</div>
<!-- end page -->
</body>
</html>

CSS:


body {
    width: 1000px;
    height: 1200px;

    margin: 0px;

    padding: 0px;

    background: #000 url(images/skema.png) no-repeat;

    text-align: justify;

    font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;

    color: #FFFFDC;
    letter-spacing: -0.5px;

}



h1, h2, h3 {

    font: 1.82em;

    font-weight: normal;

    font-family: Arial, Helvetica, sans-serif;

    letter-spacing: -1px;

    color: #FFFFFF;

}

.post h2 {
    font: 3em;
    padding: 8px 0;
}

.side {
    text-align: right;
   
}

p, ol, ul {

    line-height: 1.67em;

}



a {

    color: #828170;

}



a:hover {

    text-decoration: none;

}



hr {

    display: none;

}





/* Menu */



#menu {

    float: right;

}



#menu ul {

    margin: 0px;

    padding: 15px 0px 0px 0px;

    list-style: none;

}



#menu li {

    display: inline;

}





#menu a:hover, .active a {

}



/* Page */





#page {

    width: 1000px;

    margin: 0px auto;

    padding: 40px 0px 0 0;
   

}



/* Content */



#content {

    float: right;
    padding-left: 10px;
    padding-top: 80px;

    width: 770px;

    margin-bottom: 10px;
}



/* Post */



.post {

    margin-top: 20px;
    padding-left: 0px;
    margin-left: 0px;
    width: 520px;

}




.post .title {
   

    margin: 0;

    padding: 5px 0 10px 0;

    margin-left: 0px;

    sipadding-left: 0px;

    font-size: 1.9em;

}






.post .title h2 {

    padding: 0;

    margin: 0;

}


.post a  {


}



.post .entry {

    margin: 0;

    padding: 0 0 20px 50px;

}



/* Sidebar */



#sidebar {

    float: left;

    width: 210px;

    padding-top: 25px;

    margin-bottom: 20px;
    text-align: center;
   

}



#sidebar ul {

    margin: 0 5px;

    padding: 0;

    list-style: none;

}



#sidebar li {

    margin-bottom: 10px;

}



#sidebar li ul {

   
    margin-left: 5px;
   

}



#sidebar li li {

    margin: 0;

    padding: 2px 0 4px 0;

}



#sidebar li li a {

}



#sidebar h2 {

    padding: 0;

    margin: 0 0 6px 0;

    font-size: 1.4em;

}

#sidebar h1 a {

    padding: 0px 40px;
    font-size: 20px;
    text-align: right;
   

   

}



#sidebar a {



    display: block;

    float: left;

    text-align: left;

    background: url(images/pil.png) no-repeat left;
    margin: 0 0 10px 10px;

    padding: 5px 10px 1px 40px;
    text-decoration: none;

    text-transform: uppercase;   

    font-family: Bitstream Vera Sans, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 15px;
    color: #fff;   



}


#current {
text-decoration: underline !important;
}


#sidebar li a {



   

    background: url(images/streg.png) no-repeat bottom-right;
   



}



#sidebar a:hover {
    color: #676767;

    background: url(images/pilhover.png) no-repeat left;

}


Jeg håber der er nogen der kan hjælpe mig med at fortælle hvad jeg kan gøre for at udlige den forskel :)

mvh Jagdos
Avatar billede zips Juniormester
23. november 2008 - 20:47 #1
Det er ikke nemt at se uden billeder, har du ikke et link til siden?

Men det som jeg kan se ud af din kode, ser det ud til at du har sat page til 1000px som du også har sat body til, ret dette til den rigtige bredde som page skal have eller slet den.

Der er også et par andre fejl i din css, font skal være font-size og lidet andre, men valider den her http://jigsaw.w3.org/css-validator/
Avatar billede jagdos Nybegynder
23. november 2008 - 21:59 #2
opps, glemte lige linket i farten.. det er http://jagdos.110mb.com/programmering/interview.html
Jeg kigger lige på page diven, i morgen og ser om det er den der laver ravage :)
Avatar billede olebole Juniormester
24. november 2008 - 11:29 #3
<ole>

- og så skulle du nok vælge en markup-version, der er understøttet på WWW. Den seneste, som understøttes bredt, er HTML 4.01 Strict  ;o)

/mvh
</bole>
Avatar billede jagdos Nybegynder
24. november 2008 - 17:07 #4
Hm, jeg har ændret page diven, ændret doctype, og den er både CSS og html valid. Men lige meget hjælper det :(, Ifølge http://ipinfo.info/netrenderer/index.php?browser=ie7&url=http://jagdos.110mb.com/programmering/interview.html ser siden stadig underlig ud i IE 7.

Er der andet jeg kan forsøge?
Avatar billede zips Juniormester
24. november 2008 - 17:51 #5
Efter jeg har kikket på dit link, kan jeg godt se der er mere galt, jeg har nu forsøgt at ændre din side så den ser næsten ens ud i IE og FF prøv og se her om det kunne bruges

http://prebendahl.dk/exp/test/jagdos/

Ok jeg har også centret siden, men er det ikke lige i overkanten at bruge et baggrunds billede på 1.7 mb!!!
Avatar billede jagdos Nybegynder
24. november 2008 - 19:53 #6
Mange, mange tak! :)

Hvad var det præsist der gjorde udslaget? Jeg kan se du har ryddet lidt op i html dokumentet, men jeg vil til en anden gang gerne vide hvad det egentligt var det var skyld i det :)

Og med hensyn til baggrunds billedet så er det nu reduceret til 127 kb... Havde ikke lige set det, da jeg mest har testet siden lokalt.
Avatar billede zips Juniormester
24. november 2008 - 20:30 #7
Hvis du kikke på din kode og min, vil du se at meget er ændret,

1. baggrund er nu lagt i wrapper og ikke i body og wrapper er nu den som indeholder hele siden.
2. header er lavet klar til tekst med en højde på 140px
3. page er nu lavet så menu og content er i denne div.

Så der er mange andre små ting som giver det hele, men mest at din page var 1000px men menu var ikke med i denne div, så ved at samle dine div i page er det muligt at få menu og content til at passe på siden, en anden ting er at FF tolker h1 på en måde og IE på en anden i din menu, derfor er det nu et span som styre dit HOME.

#-- Index.html --#

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Programmering - OSO opgave</title>
<meta name="keywords" content="">
<meta name="description" content="">
<link href="default.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="wrapper">
<!-- start header -->
<div id="header">
    <div id="logo"></div> 
</div>
<!-- end header -->
<!-- start page -->
<div id="page">
        <!-- start sidebar -->
        <div id="sidebar">
            <div id="menu">
                <ul>
                <li><span><a href="index.html">Home</a></span></li>
                <li><a href="jobbet.html">Jobbet</a></li>     
                <li><a href="uddannelsen.html">Uddannelsen</a></li>
                <li><a id="current" href="interview.html">Interview</a></li>
                <li><a href="jobmuligheder.html">Jobmuligheder</a></li>
                <li><a href="interesser.html">Interesser</a></li>
                </ul>                 
            </div>
        </div><!-- end sidebar -->
      <!-- start content -->
        <div id="content">
            <div class="post">             
                <h2 class="title">Interview</h2>
            </div>
        </div><!-- end content -->
      </div><!-- end page -->
    </div>

</body>
</html>

#-- default.css --#
body {
    text-align: justify;
    font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFFFDC;
    letter-spacing: -0.5px;
  padding: 0;
  margin: 0;
    background-color: #000;
}

#wrapper {
  width: 1000px;
    height: 1200px;
    margin: 0 auto;
    background: #000 url(images/skema.png) no-repeat;
}

#page {
margin-top: 20px;
width: 1000px;
}

h1, h2, h3 {
    font-size: 1.82em;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    color: #FFFFFF;
}

p, ol, ul {
    line-height: 1.67em;
}

a {
    color: #828170;
}

a:hover {
    text-decoration: none;
}

hr {
    display: none;
}

/* Menu */
#menu {
  margin: 0;
  padding: 0;
  float: left;
}

#menu a {
  float: left;
    text-align: left;
    background: url(images/pil.png) no-repeat left;
    margin: 0 0 10px 10px;
    padding: 5px 10px 1px 40px;
    text-decoration: none;
    text-transform: uppercase;   
    font-family: Bitstream Vera Sans, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 15px;
    color: #fff;   
   
}

#menu a:hover {
    color: #676767;
    background: url(images/pilhover.png) no-repeat left;
}

#menu ul {
  float: left;
    margin: 0 5px;
    padding: 0;
    list-style: none;
}

#menu li {
    margin-bottom: 10px;
    display: inline;
}

#menu span a {
    padding: 0px 40px;
    margin-left: 10px;
    font-size: 20px;
}
#current {
  text-decoration: underline !important;
}

/* Head */
#header {
  width: 1000px;
  Height: 140px;
}

/* Content */
#content {
  float: left;
    padding-left: 10px;
    margin-top: 45px;
    width: 760px;
    margin-bottom: 10px;
}

/* Post */
.post {
    margin: 0px;
    padding: 0px;
    width: 560px;
}

.post .title {
    margin: 0;
    padding: 5px 0 10px 0;
    margin-left: 0px;
    font-size: 1.9em;
}

.post .title h2 {
    padding: 0;
    margin: 0;
}

/* Sidebar */
#sidebar {
    float: left;
    width: 210px;
    margin-bottom: 20px;
}

#sidebar h2 {
    padding: 0;
    margin: 0 0 6px 0;
    font-size: 1.4em;
}
Avatar billede zips Juniormester
24. november 2008 - 20:55 #8
Tak for point :)
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