Avatar billede weeelo Nybegynder
08. april 2005 - 18:16 Der er 18 kommentarer og
1 løsning

Problemer med table?

Hejsa..

Jeg har et lille problem:
http://footballworld.dk/fbx/index2.php

Som i kan se ligger min bundlinie halvvejs oppe på siden, istedet for at være klæbet fast til bunden? Er der én der har en ide om hvad der går galt?
Avatar billede tobias_louv Nybegynder
08. april 2005 - 18:20 #1
tabellen skal have 100% height
Avatar billede weeelo Nybegynder
08. april 2005 - 18:21 #2
Nej, hjælper ikke..!
Avatar billede miss-g Seniormester
08. april 2005 - 18:23 #3
Jeg har aldrig fået 100% height til at virke - så tror ikke den er så enkel. Mener at man kan lave 100% height med CSS, og så virker det.

Den nemme løsning er at sætte størrelse på.

Og hvorfor bruge 3 tabeller i midten - kan du ikke bare lave 1 med 3 rækker?
Avatar billede tobias_louv Nybegynder
08. april 2005 - 18:27 #4
hvis du bruger en tabel, istedet for 3, så kan du sætte height til 100% enten ved height="100%" eller style="height:100%"
Avatar billede weeelo Nybegynder
08. april 2005 - 18:31 #5
Hmm.. Nu har jeg ændret det til én tabel, men hverken den øverste række eller nederste række er 100% i bredden, som ellers angivet i css.

Og hvortil skal jeg sætte height="100%" ..?
Avatar billede weeelo Nybegynder
08. april 2005 - 18:36 #6
Her er det stykke kode, der skal kigges på:

<table class="atop" cellpadding="0" cellspacing="0">
    <tr>
      <td class="top">Top-menu</td>
    </tr>
    <tr>
    <td align="left" valign="top" width="410" class="center"><br>
Når venstre og højre er højere end midten, sidder bundlinien midt på siden.
</td>
    </tr>
    <tr>
          <td align="center" class="bund">
Alle rettigheder reserveret <a href=mailto:info@fodboldx.dk>fodboldX.dk</a> &copy 2001-2005</td></tr>
        </table>
Avatar billede weeelo Nybegynder
08. april 2005 - 18:36 #7
Den nederste række skal klæbes fast til bunden..
Avatar billede weeelo Nybegynder
08. april 2005 - 18:38 #8
Nårhh, der skal lige laves lidt mad, håber på nogle flere hjælpende ideer når jeg vender tilbage..
Avatar billede tobias_louv Nybegynder
08. april 2005 - 18:42 #9
i table
Avatar billede tobias_louv Nybegynder
08. april 2005 - 18:44 #10
Jeg bliver nødt til at smutte. håber du får det til at virke :)
Avatar billede olebole Juniormester
08. april 2005 - 18:50 #11
<ole>

CSS forskriver, at når man sætter en relativ højde på et element (en højde i procent), skal denne udregnes udfra det omkransende elements højde. Derfor skal dette element altså eksplicit have sat en højde ... det gælder også html- og body-elementerne. Du bør med andre ord skrive:

html, body {
    height: 100;
    margin: 0px;
}

- så kan en tabel, der ligger direkte i body-elementet blive 100% høj, hvis du skriver:
    <table style="height:100%" ....>

Du kan heller ikke skrive:
    <div>
        <div style="height:100%">Dette duer ikke</div>
    </div>

- men du kan godt skrive:
    <div style="height:300px">
        <div style="height:100%">Dette duer til gengæld</div>
    </div>

/mvh
</bole>
Avatar billede weeelo Nybegynder
08. april 2005 - 19:12 #12
Hmm.. Jeg har prøvet lidt, men har bare et problem, både venstre-menuen og midten har en variabel højde, alt efter udtræk fra en db, så jeg kan ikke sætte midten lig en bestemt højde, da venstre-menuen måske bliver endnu større ved et andet udtræk..
Avatar billede olebole Juniormester
08. april 2005 - 20:04 #13
Kan du ikke sætte en højde på et element, kan du ikke bruge 100%'s højde på et child-element ... simple as that  :)
Avatar billede olebole Juniormester
08. april 2005 - 20:05 #14
- du må altså foretage nogle design-ændringer, hvis du ikke kan ændre på det andet
Avatar billede weeelo Nybegynder
08. april 2005 - 20:27 #15
Ok.. Kan det lade sig gøre at sætte en minimum-højde på elementet i midten og lade højden vokse, hvis venstre menuen bliver højere.?
Avatar billede olebole Juniormester
08. april 2005 - 22:28 #16
Et element skal have en fast højde - eller kan have en relativ højde, hvis højde på det omkransende element eksplicit er sat. Ellers ikke.
Vil du noget andet, skal du ud i at scripte dig ud af problemerne - men design, der er baseret på script er sjældent en god idé
Avatar billede weeelo Nybegynder
22. april 2005 - 11:11 #17
olebole vil du have point?
Avatar billede olebole Juniormester
22. april 2005 - 21:48 #18
- så pyt da  ;o)
Hvordan fik du i øvrigt løst problemet?
Avatar billede weeelo Nybegynder
22. april 2005 - 23:00 #19
Det fik jeg ikke, men jeg tror bare jeg lægger en ny række nedenunder.. Det er vel det nemmeste :D
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

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging