Miksi tekstin suurentaminen hajottaa ulkoasun?

Mistä voisi johtua, että kun selaimesta suurentaa tekstin kokoa, ne sivustoni sivut, joissa on täytettävä lomake, levenevät sitä mukaan, kun tekstin kokoa suurentaa, jolloin koko sivun ulkoasu siis hajoaa?

Sivurakenne on tehty yhdellä taulukolla (table), jonka leveys on kiinteä eli pikseleinä.
Sivustossa on useampia soluja (td), mutta tyylit on css:llä (div id, span class jne.)
Valikot tuodaan jokaiselle sivuille php:llä eli "php include".
7577
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

että vain ne sivut, joissa on php-lomake, hajoavat.

Äänestä

Johtuu näköjään siitä, että myös textarea levenee.

Millä textarean levenemisen liikaa pystyisi estämään? Nyt pitää laittaa



jotta sivu pysyy kasassa eli tekstikenttä on aivan liian pieni.

Äänestä
  • kyse ole kuitenkin html-lomakkeesta. Ei textarean pitäisi noin toimia tai ainakaan rikkoa asettelua, ellei se ole kapeassa taulukossa.
    Pistäs koodia tai linkki kehiin.

    Äänestä

  • juhakorkeapudas kirjoitti:

    kyse ole kuitenkin html-lomakkeesta. Ei textarean pitäisi noin toimia tai ainakaan rikkoa asettelua, ellei se ole kapeassa taulukossa.
    Pistäs koodia tai linkki kehiin.

    se tietysti html-lomake ja on myös kapeassa taulukossa (table), jonka levys on 760px. Kun tekstiä isontaa, textarea levenee samalla, tämä leventää koko sivun ja sivun ulkoasu hajoaa.





    Palaute

    Äänestä

  • wertys kirjoitti:

    se tietysti html-lomake ja on myös kapeassa taulukossa (table), jonka levys on 760px. Kun tekstiä isontaa, textarea levenee samalla, tämä leventää koko sivun ja sivun ulkoasu hajoaa.





    Palaute

    on kaikissa soluissa vähintään välilyönti-merkki, mutta eivät jostain syystä näy viestissä.

    Äänestä

  • wertys kirjoitti:

    se tietysti html-lomake ja on myös kapeassa taulukossa (table), jonka levys on 760px. Kun tekstiä isontaa, textarea levenee samalla, tämä leventää koko sivun ja sivun ulkoasu hajoaa.





    Palaute

    textarea {
    overflow : auto;
    border : 1px solid #666699;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #000;
    margin : 0;
    padding : 0;
    }

    input {
    border : 1px solid #666699;
    background-color: #fff;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #000;
    }


    .button {
    background: url(images/button.gif) no-repeat;
       width: 130px;
       height: 30px;
    cursor : pointer;
       font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
    color : #000;
    padding-bottom: 3px;
    }

    Äänestä

  • wertys kirjoitti:

    se tietysti html-lomake ja on myös kapeassa taulukossa (table), jonka levys on 760px. Kun tekstiä isontaa, textarea levenee samalla, tämä leventää koko sivun ja sivun ulkoasu hajoaa.





    Palaute

    body {
    background : #fff url(bg.gif) repeat-y center top;
    margin : 0;
    padding : 0;
    text-align : left;
    }

    table {
    background :#fff;
    border: 4px solid #dcdcdc;
    margin: 0px auto 0px auto;
    padding: 0px;
    width : 760px;
    }

    #paakuva {
    height: 200px ;
    width: 730px;
    margin : 0px;
    padding : 0px;
    vertical-align : bottom;
    text-align : left;
    background: #fff;
    }

    #teksti {
    width: 525px ;
       padding : 0px 0px;
       margin: 0px 0px;
       vertical-align: top;
    border: 1px solid #ccc;
    background: transparent url(bg-teksti.gif) center center no-repeat;
    }

    #palkki {
    background: #fff url(images/kuva-1_03.jpg) top left no-repeat;
    vertical-align : top;
    text-align : right;
    margin : 0px;
    padding : 0px;
    }

    #vasen{
    width: 20px;
    height: 200px;
    margin : 0px;
    padding : 0px;
    }

    #oikea{
    width: 20px;
    height: 200px;
    margin : 0px;
    padding : 0px;
    }

    #alapalkki {
    background: #990000 url(alapalkki.gif) top left no-repeat;
    height: 60px ;
    width: 740px;
    }

    #menu {
    border-left: 1px solid #CCC;
    vertical-align:top;
    margin: 0px;
    padding : 0;
    height: 400px;
    background: transparent url(menu.gif) top left no-repeat;
    }

    p {
    font-family : Arial, Helvetica, sans-serif;
    text-align : left;
    vertical-align : top;
    color : #000;
    font-size : 12px;
    line-height : 20px;
    margin : 10px 30px 0px 30px;
    padding : 0px 0px;
    }

    Äänestä

Kommentoi aloitusta


wertys kirjoitti:

Mistä voisi johtua, että kun selaimesta suurentaa tekstin kokoa, ne sivustoni sivut, joissa on täytettävä lomake, levenevät sitä mukaan, kun tekstin kokoa suurentaa, jolloin koko sivun ulkoasu siis hajoaa?

Sivurakenne on tehty yhdellä taulukolla (table), jonka leveys on kiinteä eli pikseleinä.
Sivustossa on useampia soluja (td), mutta tyylit on css:llä (div id, span class jne.)
Valikot tuodaan jokaiselle sivuille php:llä eli "php include".

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