Olen tekemässä sivuistani sellaisia, jotka noudattaisivat xhtml 1.1:stä. Minulla on koodi
<table border="1" width="900" height="603" background="kuva.jpg">
Jos olen oikein ymmärtänyt, niin tuo ei ole sallittua xhtml 1.1. Kuinka tuon saman saisin tehtyä css:llä. ?
Muista sitten olla käyttämättä taulukoita ulkoasun luomiseen.
Tutustu border, width, height ja background-ominaisuuksiin.
Eli, eli. Tein css:llä tälläisen.
table { height: 120px; width: 900px; border: 1px solid white; background-image: kuva.jpg; background-attachment: scroll; }
Muuten toimii, eli tulee laatikko, mutta taustakuva ei näy?
table { height: 120px; width: 900px; background: url('kuva.jpg'); border: solid #fff 1px; }
mrkebab kirjoitti:
mutta taustakuva ei näy?
Eipä tietenkään, kun kyseisessä kohdassa on syntaksivirhe. URL:t tulevat url()-merkinnän sisään (ks. http://www.w3.org/TR/REC-CSS2/syndata.html#value-def-uri)
Ei vieläkään näy?.
ELi ihan ok näkyy jos on "normaalisti"
<table border="1" width="900" height="603" background="kk3.jpg" >
mutta kun on css
table { height: 120px; width: 900px; background: kuva.jpg; }
niin ei näy. Mikäköhän moka mulla mahtaa tässä olla?
Vertailepas nyt tuota omaa ratkaisuasi ja sitten vaikkapa tuota minun vinkkiäni... eli se kuvatiedoston nimi tuon url(''):n sisälle.
Jep. Olis tietty voinu heti kunnolla katsoa tuon vastauksen.
Kiitos paljon.
Aihe on jo aika vanha, joten et voi enää vastata siihen.