Avatar billede illuzion Nybegynder
08. april 2007 - 17:00 Der er 6 kommentarer og
1 løsning

Virker perfekt i IE, men fejler i FF

Jeg arbejder på en ny undersektion til en af mine sider, men jeg sidder med det problem, at min side ikke bliver vist ordenligt i FireFox, men der er derimod ingen problemer i Internet Explorer.
Problemet er således, at i FF bliver den ene af mine tabler flytter ned, og ligger derfor ikke ved siden af resten af siden(som den ellers burde). I kan se hvad jeg snakker om her: http://media.dild.net/

Min kode til sideopbygninger er her:
--------------

<!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>
            <title>dild.net - Funny Videos, Funny Movies, Video Clips</title>
  <link rel="stylesheet" type="text/css" href="../css/style.css" />
    <style type="text/css">
    </style>     
    </head>


<body>
<div id="top">
<div class="menu">
      <div class="menu_frontpage">
        <a href="../" title=""></a>
      </div>
                 
      <div class="menu_videos">
        <a href="../videos" title=""></a>
      </div>
     
      <div class="menu_pictures">
        <a href="../pictures" title=""></a>
      </div>           
</div>
</div>
<div id="site">
<div id="content-left">
  <div class="leftcontentheader">
Header
  </div>
    <div class="leftcontenttext">
  Content
    </div>
  <div class="leftcontentheader">
  Advertisment
  </div>
    <div class="leftcontenttext">
    Banner
    </div>
  </div>
<div id="content-right">
  <div class="rightcontentheader">
    Friends
    </div>
    <div class="rightcontenttext">
    Random friends of dild.net
    </div>
    <div class="rightcontentheader">
    Advertisment
    </div>
    <div class="rightcontenttext">
    Banner
    </div>
</div>
</div>

          <div id="bund">
            Footer
          </div>
</body>
</html>

--------------

Min CSS kode er her:

--------------

/* Global */

body {
    background-image: url('../images/bg.gifx');
    background-repeat: repeat;
    background-color: #202020;
    margin: 0;
    text-align: center;
    font-size: 12px;
    font-family: 'Trebuchet MS', Verdana, Sans-Serif, Arial;
}

/* Design */

div#top {
    margin: 0 auto;
    background-image: url('../images/logo.gif');
    background-repeat: no-repeat;
    background-color: #202020;
    width: 975px;
    height: 100px;
    float: left;
    clear:both;
}

div#site {
    margin: 0 auto;
    background-repeat: repeat-y;
    background-color: #202020;
    width: 955px;
}

div#content-left {
    background-color: #ebebeb;
    margin: 0 auto;
    width: 735px;
    float: left;
    border: 4px solid #e0e0e0;
    text-align: justify;
    padding: 0px 0px 0px 0px;
    clear:both;
}
div#content-right {
    background-color: #ebebeb;
    margin: 0px 0px 0px 0px;
    width: 200px;
    float: right;
    border: 4px solid #e0e0e0;
    text-align: justify;
    padding: 0px 0px 0px 0px;
    clear:both;
}

div#bund {
    margin: 0px auto 20px auto;
    background-image: url('../images/bund.gif');
    background-repeat: no-repeat;
    background-color: #202020;
    width: 950px;
    height: 37px;
    text-align:center;
    clear:both
}

.leftcontentheader {
    background-image: url('../images/headerbg.gif');
    background-repeat: repeat;
    margin: 0px;
    width: 735px;
    margin-bottom: 0px;
    background-color: #252525;
    padding: 0px;
    color: #FFFFFF;
    font-weight: bold;
}

.leftcontenttext {
    padding: 4px;
}

.rightcontentheader {
    background-image: url('../images/headerbg.gif');
    background-repeat: repeat;
    margin: 0px;
    width: 200px;
    margin-bottom: 0px;
    background-color: #252525;
    padding: 0px;
    color: #FFFFFF;
    font-weight: bold;
}

.rightcontenttext {
    padding: 4px;
}

--------------
Avatar billede roenving Novice
08. april 2007 - 17:07 #1
Prøv at fjerne margin på content-left og bytte rundt på content-right og -left !-)
Avatar billede illuzion Nybegynder
08. april 2007 - 17:12 #2
Nu har jeg prøvet hvad du foreslog, men det giver samme fejl - Nu er det bare Content-left, som "hænger" længere nede på siden.
Avatar billede roenving Novice
08. april 2007 - 17:20 #3
Argh, du har jo også clear på både -left og -right, så kan du jo ikke floate noget ved siden af !-)

-- så fjern det, og indsæt et element efter, der kan cleare !o]
Avatar billede illuzion Nybegynder
08. april 2007 - 17:24 #4
Sådan tak :D.
Fjernede begge clear, og nu virker det sørme både i IE og i FF.
Hvad mener du mener du med, at jeg skal indsætte et nyt element jeg kan cleare? Eller det er måske ikke nødvendigt?

Anyway, smid et svar ;).
Avatar billede roenving Novice
08. april 2007 - 17:29 #5
Det er nok ikke nødvendigt, når du har lavet det, som du har, men det er zq meget rart, at man ikke får overraskelser, hvis man i visse tilfælde har designet en anelse anderledes, så f.eks. en boks, med font-size, line-height og height på 0 og clear:both fylder jo ikke meget, husk bare også at have et no-break-space i, så der ikke opstår tvivl i browseren, om den skal fortolkes !-)

-- og så skulle du prøve at kigge i FFs Javascrit-konsol, for der er godtnok _mange_ fejl i google-ads-tingen ...

Velbekomme '-)
Avatar billede illuzion Nybegynder
08. april 2007 - 17:39 #6
Ahh på den måde, var også umiddelbart hvad jeg troede du mente. Men altid meget rart at få skåret det ud i pap ;). hehe.
Ja for pokker, det vælter jo frem med fejl - men jeg har desværre ikke den store indflydelse på google-ads tingen, da det er simpel copy/paste af den kode deres generator smider ud :).

Men igen tusind tak for hjælpen ;).
Avatar billede roenving Novice
08. april 2007 - 21:10 #7
-- og jeg takker 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