Minulla on tekstiä sivulla, ja pitäisi saada marginaalit niin, että teksti ei levittäytyisi rumasti. Eli näin | teksti |
| = reuna :P
| = reuna :P
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 16
Vanhimmat
esimerkki pukkaa JS:llä romua.
Js generoi...
x=new Array('joo','tota','niinku','blää','eks tiä','fantsuu');
for (i=0;i
Niin tosiaan, tuo justify tasaa tekstin, taulukolla voi väsätä marginaalit helposti. Esim.
vas.marginaali
varsinainen asia
width="10%">oik.marginaali
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.
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... }
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.
Miksi tasatessa sanojen välit on normaalia pidempiä välillä
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|
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 ;)
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.
Sittenhän voisi tietenkin pidentää kirjainten välejä niinkuin joissain muinaisissa taitto-ohjelmissa, mutta sekös vasta rumalta näyttäisi...
siksi pistinkin hymiön ;) perään.
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.