How to do this

Minulla on tekstiä sivulla, ja pitäisi saada marginaalit niin, että teksti ei levittäytyisi rumasti. Eli näin | teksti |

| = reuna :P
16492
Äänestä

Muut lukivat myös

Vastaukset 16

Vanhimmat

esimerkki pukkaa JS:llä romua.



Js generoi...




x=new Array('joo','tota','niinku','blää','eks tiä','fantsuu');
for (i=0;i

Äänestä

Niin tosiaan, tuo justify tasaa tekstin, taulukolla voi väsätä marginaalit helposti. Esim.


vas.marginaali
varsinainen asia
width="10%">oik.marginaali

Äänestä
  • Joo. Toimiihan se taulukolla, mutta miksi suotta tehdä sivuista huonommin käytettäviä? CSS on ulkoasua, kuten marginaalien määrittelyä varten. Se on myös ylläpidon kannalta parempi vaihtoehto.

    Siispä taulukon sijaan esim:
    Tekstiä

    ja tyylitiedostoon:
    .keskitys { margin-left: 10%; margin-right: 10%; }

    Lisäksi alkuperäisen ongelman ratkaisua tavoitellen voi halutessaan laittaa 'text-align: justify;'. Rivitys voi toki silloinkin näyttää rumalta, mikä on tullut aiemmin esille.

    Niin... on taulukoillekin käyttönsä: taulukkomuotoisen tiedon rakenteen esitys.

    Äänestä

  • Per Saukko kirjoitti:

    Joo. Toimiihan se taulukolla, mutta miksi suotta tehdä sivuista huonommin käytettäviä? CSS on ulkoasua, kuten marginaalien määrittelyä varten. Se on myös ylläpidon kannalta parempi vaihtoehto.

    Siispä taulukon sijaan esim:
    Tekstiä

    ja tyylitiedostoon:
    .keskitys { margin-left: 10%; margin-right: 10%; }

    Lisäksi alkuperäisen ongelman ratkaisua tavoitellen voi halutessaan laittaa 'text-align: justify;'. Rivitys voi toki silloinkin näyttää rumalta, mikä on tullut aiemmin esille.

    Niin... on taulukoillekin käyttönsä: taulukkomuotoisen tiedon rakenteen esitys.

    puhut vähän mutta asiaa.

    Äänestä

  • Per Saukko kirjoitti:

    Joo. Toimiihan se taulukolla, mutta miksi suotta tehdä sivuista huonommin käytettäviä? CSS on ulkoasua, kuten marginaalien määrittelyä varten. Se on myös ylläpidon kannalta parempi vaihtoehto.

    Siispä taulukon sijaan esim:
    Tekstiä

    ja tyylitiedostoon:
    .keskitys { margin-left: 10%; margin-right: 10%; }

    Lisäksi alkuperäisen ongelman ratkaisua tavoitellen voi halutessaan laittaa 'text-align: justify;'. Rivitys voi toki silloinkin näyttää rumalta, mikä on tullut aiemmin esille.

    Niin... on taulukoillekin käyttönsä: taulukkomuotoisen tiedon rakenteen esitys.

    Voisiko joku auttaa, please. Jos asetan css:llä tekstin enkä taulukolla. Kuinka saan tekstille oman taustavärin(valkoinen), siis eri värin kuin muun sivun tausta.

    Äänestä

  • lisäkysymys kirjoitti:

    Voisiko joku auttaa, please. Jos asetan css:llä tekstin enkä taulukolla. Kuinka saan tekstille oman taustavärin(valkoinen), siis eri värin kuin muun sivun tausta.

    Seuraavassa pätkä tyylitiedostoa:

    p {
    color: black;
    background-color: white;
    }

    Toiminta lienee ilmeinen. Sivun värit muuten voi vastaavalla tavalla määritellä esim body-osalle:

    body { color: ...jne... }

    Äänestä

  • lisäkysymys kirjoitti:

    Voisiko joku auttaa, please. Jos asetan css:llä tekstin enkä taulukolla. Kuinka saan tekstille oman taustavärin(valkoinen), siis eri värin kuin muun sivun tausta.

       
          Kikka 1
          
             .teksti{
                background-color:#123abc;
                color:#ffffff;
             }
          
       
       
       Taustavärit päällä. Jippiaijee!Ei sitten enää täällä
       



    tätä tuskin tarkoitit:

       
          Kikka 2
          
             body{
                background-color:#123abc;
                color:#ffffff;
             }
          
       
       
       Taustavärit päällä joka paikassa.
       

    Äänestä

Miksi tasatessa sanojen välit on normaalia pidempiä välillä

Äänestä
  • Jos sulla on peräkkäin pitkiä sanoja kapeassa taulukossa niin sanat eivät yksinkertaisesti mahdu.
    |qwertyuio wertyuiop|
    |wequweyiuqwyeiuqwe qw wq|

    tuohon tyyliin?

    Äänestä

  • Punikki & 7 hyypiötä kirjoitti:

    Jos sulla on peräkkäin pitkiä sanoja kapeassa taulukossa niin sanat eivät yksinkertaisesti mahdu.
    |qwertyuio wertyuiop|
    |wequweyiuqwyeiuqwe qw wq|

    tuohon tyyliin?

    |qwertyuio________wertyuiop|
    |wequweyiuqwyeiuqwe qw wq|

    Äänestä

  • Mitähän se tasaus merkitsee? Oletko ajatellut?

    Jos keksit tavan tasata ilman pidennettyjä sanavälejä, niin patentoi ihmeessä.

    Äänestä

  • hiihaa kirjoitti:

    Mitähän se tasaus merkitsee? Oletko ajatellut?

    Jos keksit tavan tasata ilman pidennettyjä sanavälejä, niin patentoi ihmeessä.

    tavutus, nimittäin. tuon kun vielä saisi css:ään ym. niin olisi bueno ;)

    Äänestä

  • Punikki & 7 hyypiötä kirjoitti:

    tavutus, nimittäin. tuon kun vielä saisi css:ään ym. niin olisi bueno ;)

    Varmaan vitsinä heitit, mutta täytyyhän tässä nyt sanoa, että tavutus ei sinällään olisi CSS:n ominaisuus. Kukin voi omaan selaimeensa implementoida tavutuksen, jos tuntee siihen kykenevä olevansa. Ei ihan helppo homma. :)

    Lisäksi tavuttamallakaan ei saada sanavälejä vakioiksi. Venyminen vaan jää hieman pienemmäksi.

    Äänestä

  • hiihaa kirjoitti:

    Mitähän se tasaus merkitsee? Oletko ajatellut?

    Jos keksit tavan tasata ilman pidennettyjä sanavälejä, niin patentoi ihmeessä.

    Sittenhän voisi tietenkin pidentää kirjainten välejä niinkuin joissain muinaisissa taitto-ohjelmissa, mutta sekös vasta rumalta näyttäisi...

    Äänestä

  • Per Saukko kirjoitti:

    Varmaan vitsinä heitit, mutta täytyyhän tässä nyt sanoa, että tavutus ei sinällään olisi CSS:n ominaisuus. Kukin voi omaan selaimeensa implementoida tavutuksen, jos tuntee siihen kykenevä olevansa. Ei ihan helppo homma. :)

    Lisäksi tavuttamallakaan ei saada sanavälejä vakioiksi. Venyminen vaan jää hieman pienemmäksi.

    siksi pistinkin hymiön ;) perään.

    Äänestä

  • Punikki & 7 hyypiötä kirjoitti:

    tavutus, nimittäin. tuon kun vielä saisi css:ään ym. niin olisi bueno ;)

    painanut lähetä-nappulaa, niin tuli mieleen, että joku varmasti ehdottaa tavutusta.

    Ja kuten Anu Saukon veli Per tuossa jo vastasikin, se ei ratkaise ongelmaa. Tavutusta kun ei voi tehdä mistä kohtaa tahansa vaan siinäkin on säännöt. Ja tämän takia sanavälit venyvät tavutusta käytettäessäkin.

    Äänestä

Kommentoi aloitusta


newbie kirjoitti:

Minulla on tekstiä sivulla, ja pitäisi saada marginaalit niin, että teksti ei levittäytyisi rumasti. Eli näin | teksti |

| = reuna :P

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