Avatar billede RasmusSOlsen Nybegynder
13. november 2011 - 23:15 Der er 5 kommentarer og
1 løsning

Kan ikke få hjemmeside til at fylde 100%

Hej Eksperter.
Jeg har rodet meget længe med at få hjemmesiden her til at fylde 100%. Jeg har valgt den tabel der er rundt om hele indholdet og sat den i en div tag og efterfølgende fået css tilknyttet til den. I css filen har jeg angivet height=100% og width=100%. Jeg sætter koden ind for både siden og css :)


<html>
<head>
<title>Ikke-navngivet-1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="css/layout.css" rel="stylesheet" type="text/css">
<link href="css/header.css" rel="stylesheet" type="text/css">
<link href="css/logoside.css" rel="stylesheet" type="text/css">
<link href="css/logo.css" rel="stylesheet" type="text/css">
<link href="css/overmenu.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- Save for Web Slices (Ikke-navngivet-1) -->
<table width="1281" height="1025" border="0" align="center" cellpadding="0" cellspacing="0" id="Tabel_01">
    <tr>
        <td colspan="11"><div id="header"></div></td>
        <td>
            <img src="billeder/spacer.gif" width="1" height="196" alt=""></td>
    </tr>
    <tr>
        <td colspan="2" rowspan="5"><div id="logo_side"></div></td>
        <td rowspan="2"><div id="logo">
          <p>&nbsp;</p>
          <p>&nbsp;</p>
        </div></td>
        <td colspan="8"><div id="over_menu"></div></td>
        <td>
            <img src="billeder/spacer.gif" width="1" height="66" alt=""></td>
    </tr>
    <tr>
        <td rowspan="6">&nbsp;</td>
        <td rowspan="2">&nbsp;</td>
        <td rowspan="2">&nbsp;</td>
        <td rowspan="2">&nbsp;</td>
        <td rowspan="2">&nbsp;</td>
        <td rowspan="2">&nbsp;</td>
        <td rowspan="2">&nbsp;</td>
        <td rowspan="6">&nbsp;</td>
        <td>
            <img src="billeder/spacer.gif" width="1" height="41" alt=""></td>
    </tr>
    <tr>
        <td rowspan="3">&nbsp;</td>
        <td>
            <img src="billeder/spacer.gif" width="1" height="29" alt=""></td>
    </tr>
    <tr>
        <td colspan="6">&nbsp;</td>
        <td>
            <img src="billeder/spacer.gif" width="1" height="12" alt=""></td>
    </tr>
    <tr>
        <td colspan="6" rowspan="4">&nbsp;</td>
        <td>
            <img src="billeder/spacer.gif" width="1" height="82" alt=""></td>
    </tr>
    <tr>
        <td rowspan="2">&nbsp;</td>
        <td colspan="2">&nbsp;</td>
        <td>
            <img src="billeder/spacer.gif" width="1" height="418" alt=""></td>
    </tr>
    <tr>
        <td colspan="2">&nbsp;</td>
        <td>
            <img src="billeder/spacer.gif" width="1" height="79" alt=""></td>
    </tr>
    <tr>
        <td colspan="4" rowspan="2">&nbsp;</td>
        <td rowspan="2">&nbsp;</td>
        <td>
            <img src="billeder/spacer.gif" width="1" height="1" alt=""></td>
    </tr>
    <tr>
        <td colspan="6">&nbsp;</td>
        <td>
            <img src="billeder/spacer.gif" width="1" height="100" alt=""></td>
    </tr>
    <tr>
        <td>
            <img src="billeder/spacer.gif" width="36" height="1" alt=""></td>
        <td>
            <img src="billeder/spacer.gif" width="48" height="1" alt=""></td>
        <td>
            <img src="billeder/spacer.gif" width="433" height="1" alt=""></td>
        <td>
            <img src="billeder/spacer.gif" width="50" height="1" alt=""></td>
        <td>
            <img src="billeder/spacer.gif" width="101" height="1" alt=""></td>
        <td>
            <img src="billeder/spacer.gif" width="169" height="1" alt=""></td>
        <td>
            <img src="billeder/spacer.gif" width="137" height="1" alt=""></td>
        <td>
            <img src="billeder/spacer.gif" width="92" height="1" alt=""></td>
        <td>
            <img src="billeder/spacer.gif" width="86" height="1" alt=""></td>
        <td>
            <img src="billeder/spacer.gif" width="116" height="1" alt=""></td>
        <td>
            <img src="billeder/spacer.gif" width="12" height="1" alt=""></td>
        <td></td>
    </tr>
</table>
<!-- End Save for Web Slices -->
</body>
</html>

css:


html, body {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: 0;
    border-right-style: 0;
    border-bottom-style: 0;
    border-left-style: 0;
}

Håber der er nogen der kan se hvad der er galt :)
Avatar billede moddi100 Seniormester
13. november 2011 - 23:32 #1
Hvis du tager et nærmere kig på din css-fil, vill du opdage at det er html- og body-taggene du har stylet ikke tabellen. Desuden har du i html-delen giver tabellen en præcist defineret bredde og højde - som ikke er 100%.

Derudover kan du ikke sætte højden til 100%, men skal angive den i f.eks. px.
Avatar billede RasmusSOlsen Nybegynder
14. november 2011 - 09:30 #2
Tak for løsningen, hvad ville koden til css filen være? Har slettet html, body og har indsat table istedet men det virker ikke rigtigt. Læg evt svaret som et "svar" så giver jeg point :)
Avatar billede moddi100 Seniormester
14. november 2011 - 12:37 #3
Koden


<table width="1281" height="1025" border="0" align="center" cellpadding="0" cellspacing="0" id="Tabel_01">


Giver dig problemer, da du her angiver højde og bredden. Fjern dem og du vil kunne justere i din css-fil. F.eks kunne din css-fil se sådan ud:


table {
    height: 1200px;
    width: 100%;
}
Avatar billede RasmusSOlsen Nybegynder
14. november 2011 - 12:54 #4
det virkede :) sender nogen point til dig. Og tak for hjælpen
Avatar billede moddi100 Seniormester
14. november 2011 - 14:51 #5
Bemærk at højden stadigvæk ikke er 100%, men kun 1200px.
Avatar billede olebole Juniormester
14. november 2011 - 17:58 #6
<ole>

Det er fomålsløst overhovedet at tænke på at bruge CSS, hvis man ikke begynder sit dokument med en valid og fuld DTD. Et godt bud kunne være:

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

Derudover er det mange år siden, man holdt op med at bruge spacer giffer og table layout. Der er sket rigtig meget siden århundredeskiftet - og din kode hører absolut ikke til i dette  =)

/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