Avatar billede futte850 Nybegynder
26. februar 2006 - 14:15 Der er 11 kommentarer og
1 løsning

fejl i html kode

Hejsa jeg er igang med at opbygge min side da jeg så pludselig ser at jeg har problemer når jeg viser siden.. i firefox viser den siden perfekt men lige så snart jeg ser den i explorer så er det en height som ikke passer.. det er bedst hvis i selv ser fejlen men det handler om table 3 den skal være 5px men den vil bare ikke være det.. nogen som kan rette fejlen???


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>

<head>
<title></title>
<style type="text/css">

body  {
        background-image: url(billeder/bg.gif);
        margin: 0px 0px 0px 0px;
        padding: 0;

}

#bigtable {
    line-height: 0;
    height: 900px;
    width: 700px;
    position: absolute;
    padding:0;
    left: 50%;
    margin-left: -350px;
}

#table1 {
    line-height: 0;
    height: 50px;
    }
   
#table2 {
    line-height: 0;
    height: 20px;
    }
   
#table3 {
    height: 5px;
    line-height: 0;
    display: block;
    padding: 0;
    border: 0;
    }
   
.table3-td1 {
    line-height: 0;
    float: left;
    padding: 0;
    border: 0;
    height: 5px;
    width: 5px;   
    }

.table3-td2 {
    background: #FFFFFF;
    line-height: 0;
    float: left;
    padding: 0;
    border: 0;
    height: 5px;
    width: 542px;   
    }

.table3-td3 {
    background: #fe4e92;
    line-height: 0;
    float: left;
    padding: 0;
    border: 0;
    line-height: 0;
    height: 5px;
    width: 133px;   
    }

   
#table4 {
    line-height: 0;
    display: block;
    height: 700px;
    }
   
.table1-td1 {
    line-height: 0;
    background-color: #FFFFFF;
    border: 0;
    float: left;
    padding: 0;
    height: 700px;
    width: 552px;
    }

.table1-td2 {
    line-height: 0;
    border: 0;
    float: left;
    padding: 0;
    height: 700px;
    width: 5px;
    }

.table1-td3 {
    background-color: #FFFFFF;
    line-height: 0;
    border: 0;
    float: left;
    padding: 0;
    height: 700px;
    width: 143px;
    }
   
#table5 {
    height: 5px;
    line-height: 0;
    }
   
#table6 {
    height: 25px;
    line-height: 0;
    }
   
#table7 {
    height: 95px;
    line-height: 0;
    }
   

</style>

</head>
<body>

<div id="bigtable">
        <div id="table1"></div>
        <div id="table2"></div>
        <div id="table3">
                <div class="table3-td1"><img src="billeder/leftcorner.gif" /></div>
                <div class="table3-td2"></div>
                <div class="table3-td1"><img src="billeder/rightcorner.gif" /></div>
                <div class="table3-td1"></div>
                <div class="table3-td1"><img src="billeder/cornorpinkleft.gif" /></div>
                <div class="table3-td3"></div>
                <div class="table3-td1"><img src="billeder/cornorpinkright.gif" /></div>
        </div>
        <div id="table4">
                <div class="table1-td1"></div>
                <div class="table1-td2"></div>
                <div class="table1-td3"></div>
        </div>
        <div id="table5"></div>
        <div id="table6"></div>
        <div id="table7"></div>
</div>

</body>
</html>
Avatar billede michael_stim Ekspert
26. februar 2006 - 14:20 #1
Som jeg ser det har du en tabel på 5px, men også hver td har 5px
Avatar billede futte850 Nybegynder
26. februar 2006 - 14:23 #2
hvis du prøvede at fjerne alle disse højder i table 3 altså stadig beholde 5px i table 3 men i table3-td1, table3-td2, table3-td3 så vil du se at firefox laver fejl den placerer alle de 3 tabeller oven i hinanden...
Avatar billede michael_stim Ekspert
26. februar 2006 - 14:24 #3
My bad tänkte i tabeller. Men det er jo divs.
Avatar billede futte850 Nybegynder
26. februar 2006 - 14:25 #4
nogen andre som kan finde fejlen..??
Avatar billede mapoulsen Nybegynder
26. februar 2006 - 15:48 #5
Kan du ikke lægge koden op et sted, så vi kan se fejlen?
Avatar billede futte850 Nybegynder
26. februar 2006 - 16:02 #6
http://www.dummierun.prweb.dk/ hvis i så prøver firefox og så explorer så kan i se fejlen
Avatar billede mapoulsen Nybegynder
26. februar 2006 - 16:18 #7
For #table3 tilføjer du: font-size:1px

Det er lidt en lappeløsning, men det virker. Grunden er at IE afsætter plads til tekst lodret, selvom der ingen tekst er. Men det kan så løses ved at sætte tekststørrelsen tilpas lille.
Avatar billede mapoulsen Nybegynder
26. februar 2006 - 16:18 #8
Nå ja, og det var så et svar.
Avatar billede futte850 Nybegynder
26. februar 2006 - 16:21 #9
inden at jeg aceepter, vil jeg gerne vide om det er den eneste løsning man kan bruge, siden du skriver lappe løsning.. findes der noget bedre at bruge eller er det bare sådan så, der kun er den løsning??
Avatar billede roenving Novice
27. februar 2006 - 01:25 #10
Når du nu laver et design, der er afhængig af en slags tabel-design, hvorfor bruger du så ikke bare tabeller i stedet for at lave trehundrede linjer css ?-)

PS. En elegantere løsning på centrering af hoved-elementet er:

#bigtable {
    line-height: 0;
    height: 900px;
    width: 700px;
    position: relative;
    padding:0;
    margin: 0 auto;
}

-- så vil den ikke flyde ud over enstre kant, hvis der er mindre end 700px bredde i browser-vinduet !-)
Avatar billede futte850 Nybegynder
27. februar 2006 - 15:41 #11
hejsa roenving.. har du ikke en email.. eller måske msn??
Avatar billede mapoulsen Nybegynder
01. marts 2006 - 10:33 #12
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