Avatar billede curriculum Nybegynder
15. oktober 2005 - 02:43 Der er 4 kommentarer

height på body

Et problem som jeg aldrig har løst er alt få den her kode til at fungere til Opera...

body{ height: 100%; }

Ved nogen hvorfor ? og hvordan jeg løser problemet ?
Avatar billede apo Praktikant
15. oktober 2005 - 04:04 #1
Og du har indsat en fuld DTD (Med link!)?

F.eks.:

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

DTD'en med linket er vigtig for afviklingen af CSS.
Avatar billede roenving Novice
15. oktober 2005 - 16:20 #2
-- og hvis browseren er i standards mode, er det også nødvendigt med højde på dokument-elementet:

html,body{height:100%;}
Avatar billede curriculum Nybegynder
10. november 2005 - 19:03 #3
Her er hele html koden, den virker bare ikke....

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

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title id="Title1" runat=server>Website</title>
    <style>
        HTML, BODY {
            color: #000000;
            background-color : #eff0e7;
            width: 100%;
            height: 100%;
            text-align: left;
            margin: auto;
            padding : 0px;
            overflow: auto;
        }
    </style>
</head>
<body marginheight=0 marginwidth=0 topmargin=0 leftmargin=0>
    <form id="Form1" runat="server">
    <div id="main" align="center">
        <table width="100%" height="100%" border=0 cellpadding=0 cellspacing=0 style="height:100%;">
            <tr height="100%" style="height:100%;">
                <td height="100%" style="height:100%;" valign=top align="center">
                    <table width="800" height="100%" cellpadding=0 cellspacing=0 bgcolor="#ffffff">
                        <tr>
                            <td valign=top>
                                <table cellpadding=0 cellspacing=0 width="800">
                                    <tr valign=top>
                                        <td align=center height="88">TOP IMAGE</td>
                                    </tr>
                                    <tr valign=top>
                                        <td valign="top" align="center">
                                            <table width="792" cellpadding="0" cellspacing="0">
                                                <tr>
                                                    <td align="left" valign="middle" height="43">Menu</td>
                                                </tr>
                                            </table>
                                        </td>
                                    </tr>
                                    <tr valign=top>
                                        <td valign="top" align="center" height="89">RANDOM IMAGE</td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                        <tr height="100%" style="height:100%;">
                            <td height="100%" style="height:100%;" valign=top>
                                <table width="800" height="100%" cellpadding="0" cellspacing="0">
                                    <tr>
                                        <td valign="top" align="center">
                                            <table width="792" height="100%" cellpadding="0" cellspacing="0">
                                                <tr>
                                                    <td valign="top" align="left" width="182">
                                                        <table width="100%" cellpadding=0 cellspacing=0>
                                                            <tr>
                                                                <td align=center>Left</td>
                                                            </tr>
                                                        </table>
                                                    </td>
                                                    <td valign="top" align="left">
                                                        <table width="100%" cellpadding=0 cellspacing=0>
                                                            <tr>
                                                                <td align=center>Middle</td>
                                                            </tr>
                                                        </table>
                                                    </td>
                                                    <td valign="top" align="left">
                                                        <table width="100%" cellpadding=0 cellspacing=0>
                                                            <tr>
                                                                <td align=center>Right</td>
                                                            </tr>
                                                        </table>
                                                    </td>
                                                </tr>
                                            </table>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td align="right" valign="bottom" height="34">BOTTOM - LOGO</td>
                                    </tr>
                                </table>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
        </table>
    </div>
    </form>
</body>
</HTML>
Avatar billede roenving Novice
11. november 2005 - 06:22 #4
Du mangler da type-attributten på style-tagget:

    <style type="text/css">

-- det er måske ikke nok til at løse dit problem, men alle den slags ting skal jo også være i orden ...

-- og så sætter du en højde på 100% i nogle af dine elementer, som skal optage resten, det kan man ikke med en gyldig css-fortolkning !-)
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