Sivu ikkunan korkuiseksi?

Miten voin tehdä css:llä tai taulukoilla (tai ihan millä vaan..) sellaisen web-sivun, joka skaalautuu automaattisesti avoimen selain-ikkunan korkuiseksi (ja levyiseksi)? Lisäksi pitäisi toimia luonnollisesti siten, että tulee vierityspalkit, kun sisältö ei mahdu kokonaan avoimeen ikkunaan.

Kiitos kovasti, jos joku osaa auttaa!
9969
Äänestä

Muut lukivat myös

Vastaukset 9

Vanhimmat

Jos teet taulukolla niin laita css:ään:

table {
height: 100%;
width: 100%;
}

Jos teet divillä niin:
div {
height: 100%;
}

Bodyyn voit laittaa margin 0 niin ei jää mitään reunoja. Vierityspalkit tulee normaalisti itsestään, voit toki myös laittaa overflow: auto

Äänestä
  • mutta laihoilla tuloksilla. Jos tuo on se tapa, jolla pitäisi onnistua, niin pitää tarkistaa koodia.

    Äänestä

  • olen yrittänyt kirjoitti:

    mutta laihoilla tuloksilla. Jos tuo on se tapa, jolla pitäisi onnistua, niin pitää tarkistaa koodia.

    Missä mättää, mitä koodi tekee tai ei tee..?

    Äänestä

  • -Ridge- kirjoitti:

    Missä mättää, mitä koodi tekee tai ei tee..?

    eli minulla on taulukoilla taitettu sivu, jonka muotoilut on hoidettu omalla css-tiedostolla. nämä (height:100%;) komennot eivät vaikuta mitenkään. Sivu alkaa yläreunasta jatkuen n 400px, mutta en onnistu millään skaalaamaan koko ikkunan korkuiseksi.

    Äänestä

  • mitään kirjoitti:

    eli minulla on taulukoilla taitettu sivu, jonka muotoilut on hoidettu omalla css-tiedostolla. nämä (height:100%;) komennot eivät vaikuta mitenkään. Sivu alkaa yläreunasta jatkuen n 400px, mutta en onnistu millään skaalaamaan koko ikkunan korkuiseksi.

    koodia tulemaan niin selvii..

    Äänestä

  • -Ridge- kirjoitti:

    koodia tulemaan niin selvii..

    html-sivu on tehty näin:
    - koko paketti (table.global) div:n (#tausta) sisällä, joka tekee tausta kuvan (repeat-y).

    css:
    body {
       margin: 0;
       padding: 0;
       border: 0px;
       font-size: 12px;
       font-family: Verdana
       color: #000;
       background-color: #3D3D3D;
       height: 100%;
       }
    #tausta {
       margin: 0;
       padding: 0 0 10px 0;
       width: 900px;
       background:transparent url(images/tausta.jpg) center top repeat-y;
       height: 100%;
       }
    table.glopal {
       margin: 0;
       padding: 0;
       width: 900px;
       height: 100%;
       }

    Sivu taitettu siis taulukolla (jonka sisällä uusia taulukoita (niinku venäläisiä puumummoja..) :)

    Äänestä

  • tuloo kirjoitti:

    html-sivu on tehty näin:
    - koko paketti (table.global) div:n (#tausta) sisällä, joka tekee tausta kuvan (repeat-y).

    css:
    body {
       margin: 0;
       padding: 0;
       border: 0px;
       font-size: 12px;
       font-family: Verdana
       color: #000;
       background-color: #3D3D3D;
       height: 100%;
       }
    #tausta {
       margin: 0;
       padding: 0 0 10px 0;
       width: 900px;
       background:transparent url(images/tausta.jpg) center top repeat-y;
       height: 100%;
       }
    table.glopal {
       margin: 0;
       padding: 0;
       width: 900px;
       height: 100%;
       }

    Sivu taitettu siis taulukolla (jonka sisällä uusia taulukoita (niinku venäläisiä puumummoja..) :)

    Sulla on koodissa table.global ja css:ssä table.glopal, eli korjaa tuo p-kirjain..=)

    Äänestä

  • -Ridge- kirjoitti:

    Sulla on koodissa table.global ja css:ssä table.glopal, eli korjaa tuo p-kirjain..=)

    mutta tuon korjaaminenkaan ei vaikuta..

    tuon tausta div:n alapuolella ennen -tagia on vielä oma "footer-div". Voiskohan se vaikuttaa?

    Kiitos avustasi joka tapauksessa!

    Äänestä

  • css kirjoitti:

    mutta tuon korjaaminenkaan ei vaikuta..

    tuon tausta div:n alapuolella ennen -tagia on vielä oma "footer-div". Voiskohan se vaikuttaa?

    Kiitos avustasi joka tapauksessa!

    Ei sen pitäisi vaikuttaa, laita koko koodi tulemaan tai katso toimiiko tämä haluamallasi tavalla, footeri on nyt taustan sisällä, vaihda sen alle jos niin haluat..





    Untitled








    Tekstiä.

    Tekstiä.



    Tekstiä.




    Tekstiä.

    Tekstiä.



    Tekstiä.

    Tekstiä.






    footer

    Äänestä

Kommentoi aloitusta


en tajua... kirjoitti:

Miten voin tehdä css:llä tai taulukoilla (tai ihan millä vaan..) sellaisen web-sivun, joka skaalautuu automaattisesti avoimen selain-ikkunan korkuiseksi (ja levyiseksi)? Lisäksi pitäisi toimia luonnollisesti siten, että tulee vierityspalkit, kun sisältö ei mahdu kokonaan avoimeen ikkunaan.

Kiitos kovasti, jos joku osaa auttaa!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu