Jos minulla on tekstiä ja kuvia tablessa, miten saan ne vähän keskemmälle, ei siis kuitenkaan keskittämällä vaan sillä lailla että ei olis ihan tablen reunassa kiinni?
Miten saan tekstin keskemmälle?
jeejejejejejjejejjejejje
4304
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 4
Vanhimmat
td {
padding-left: 5px;
}
mihinkä kohtaan koodia toi pitäis törkätä? koitin vaikka mihin mutta ei ollut mitään vaikutusta.
Joko ulkoiseen css-tiedostoon tai sitten html:n sekaan:
< style type="text/css" >
td {
padding-left: 5px;
}
< /style >
Miksi padding vain vasemmalle? On ikävää, jos teksti törmää oikeaan reunaan, etenkin jos siellä on reunaviiva. Myös ala- ja yläpuolelle tarvitaan ehkä täytettä; riippuu mm. fontista ja rivinkorkeudesta.
Toisaalta 5px on useimmiten vähän liikaa.
Periaatteessa px on huono yksikkö tällaisissakin yhteyksissä. Loogisempaa olisi käyttää em-yksikköä, jolloin tyhjän tilan määrä on suhteessa fonttikokoon. Esim.
td { padding: 0.06em 0.2em; }
(Asettaa paddingin ylä- ja alapuolella 0.06em:ksi sekä vasemmalla ja oikealla 0.2em:ksi.)