Avatar billede ashansen Nybegynder
08. oktober 2005 - 17:28 Der er 14 kommentarer

Højde og bredde

Hejsa

Er der nogen der kan hjælpe ?

Jeg har en side hvor jeg ønsker at nogle tabeller fylder hele browseren.
Dette ønsker jeg at angive "dynamisk", således, at uanset hvilken opløsning siden vises i, fylder tabellerne hele browseren.

jeg har det udgangspunkt, at siden er opbygget således

<table class="autosize">
    <tr>
        <td class="logo" align="center" colspan="2">logo</td>
    </tr>
   
    <tr>
        <td class="menu" colspan="2">menubar</td>
    </tr>
   
    <tr>
        <td class="leftmenu">menu i venste side</td>
        <td class="content">content</td>
    </tr>
   
    <tr>
        <td colspan="2" align="center">copyright</td>
    </tr>


</table>

Klassen der kaldes for tabellen ser således ud

table.autosize {
    min-height:800px;
    max-height:1280px;
    min-width:600px;
    max-width:1024px;
   
    height:100%;
}

nogle bud ?
Avatar billede ashansen Nybegynder
08. oktober 2005 - 17:31 #1
jeg fik ikke med, at jeg ønsker at have nogle min og max højde og bredder
Avatar billede roenving Novice
08. oktober 2005 - 17:31 #2
Næh, det kan du ikke uden javascript !-)
Avatar billede ashansen Nybegynder
08. oktober 2005 - 17:32 #3
hmm, vil det sige, at man ikke kan bruge

    min-height:800px;
    max-height:1280px;
    min-width:600px;
    max-width:1024px;

i sit styelsheet?
Avatar billede roenving Novice
08. oktober 2005 - 17:33 #4
Jo, men det virker ikke på den mest udbredte browser ...
Avatar billede ashansen Nybegynder
08. oktober 2005 - 17:35 #5
har du et eksampel på javascript?
Avatar billede udvikler Nybegynder
08. oktober 2005 - 17:36 #6
Kan du ikke bare sige:

height: 100%;
width: 100%;

?
Avatar billede ashansen Nybegynder
08. oktober 2005 - 17:37 #7
det ser heller ikke ud til at virke i firefox...
Avatar billede roenving Novice
08. oktober 2005 - 17:38 #8
Hvis du vil sådan noget, tror jeg du skal tænke helt andre veje, kig f.eks. i http://www.eksperten.dk/spm/520876 !-)
Avatar billede ashansen Nybegynder
08. oktober 2005 - 17:52 #9
synes det er lidt uoverskueligt.
kan jeg få dig til at simplificerer det lidt ;)
Avatar billede jesper-moeller Nybegynder
08. oktober 2005 - 18:51 #10
Man kan godt få IE ti at forstå min og max height

feks
#siden            { width:expression(document.body.clientWidth < 800? "760px": "auto" ); min-width: 760px }

burde virke i de fleste browsere... (mest udbredte)
Avatar billede jesper-moeller Nybegynder
08. oktober 2005 - 18:56 #11
Ups....det var et brede eksempel....men meningen er der da...*S*

(Se roenving ....jeg har lært lidt ...*SG*)
Avatar billede olebole Juniormester
08. oktober 2005 - 19:10 #12
<ole>

Jesper >> CSS-expressions i IE er kun en anelse mere effektivt som en uendelig while-løkke - og noget, MS selv fraråder. Undgå det for alt i verden  :)

/mvh
</bole>
Avatar billede jesper-moeller Nybegynder
08. oktober 2005 - 19:26 #13
Ole...

forstår ikke helt hvad du mener med "expressions i IE er kun en anelse mere effektivt som en uendelig while-løkke" men du plejer jo at have styr på hvad du siger ( i hvertfald på det tekniske område *GGG* ;-) )... og hvis MS ligefrem selv fraråder det så er det vel sådan
Jeg har nu ellers ofte set den metode  angivet som måden at klare den på... bla af personer der normalt ellers har godt styr på hvad de laver...
Bøjer mig for din viden....*S*

(ÆV...har ellers selv brugt den metode....om igen jesper..*G*)
Avatar billede ashansen Nybegynder
10. oktober 2005 - 17:58 #14
hejsa igen

tak for din debat.

Dem der synes de skal have point kan jo melde sig...

endnu engang tak
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