Sivuillani on pieni ongelma paddingien kanssa. Uusin IE asettaa paddingin myös taustakuvaan, mitä en halua missään nimessä. Paddingin tulisi koskea pelkästään tekstejä. Nykyisellään right- ja bottom-arvot siirtävät taustakuvan määriteltyjen pikseleiden verran ja niiden tilalle jääneistä aukoista paistaa rumasti taustaväri.
Joten onko väliä sillä, missä järjestyksessä paddingit asettaa?
Tässä on esimerkki koodistani:
Onko tuo muuten kelvollista koodia?
*avusta kovasti kiitollinen*
Joten onko väliä sillä, missä järjestyksessä paddingit asettaa?
Tässä on esimerkki koodistani:
Onko tuo muuten kelvollista koodia?
*avusta kovasti kiitollinen*
Vastaukset 3
Vanhimmat
no mulla ainakaan ku mulla ei oo taulukoiden mitään tietoja css:ssä, niin toimii toi padding silleen että se ei vaikuta taustakuvaan. eli vois olla vaikka tämmönen koodi:
kirjoitusta
mut en tiä miten on jos käytät css:ää...
Kovasti ja painokkaasti suosittelen css-määritelmien siirtämistä joko sivun head-osioon tai erilliseen tiedostoon ja vain viittaamista tarvittavassa paikassa, ylläpito on paaaaljon helpompaa!
Auttaisiko jos tausta olisi ekana listassa ja paddingit sen jälkeen? Oletko vilkaissut w3c:n sivujen speksejä? Backgroundille pitäisi antaa myös position-arvo, sekin saattaa auttaa asiaa. eli pikamerkintäjärjestys {background:color image repeat attachment position }, vain arvot eli ei mitään color black:eja tuonne.
Tekevätkö muut selaimet samaa? Saattaa toki olla vain IE:n ikioma pikku tulkinta standardeista :-)
Juu, harkitsin itsekin CSS:n head-osiossa pitämistä, mutta toisaalta tässä tapauksessa lienee sama, sillä tekstiä on ainoastaan ja vain tuossa yhdessä solussa (paddingejä tarvitsen ainoastaan tekstien marginaaleihin). Sivujen rakenne on melko simppeli. Muut selaimet lukevat oikein - ilmenee ainoastaan IE:ssä.