Minulla on www sivut joissa on käytetty aika reippaasti Tableja. Näitä käytin siksi etteivät kuvat "mene päällekkäin". Nyt kokeilin sivuja Firefoxilla mutta siinä kuvat menevät ihan mihin sattuu!
Mistä johtuu ja miten sivut pitäisi tehdä? Alla erään sivun koodi:
Esimerkkisivu
Otsikkotekstiä
Tekstiä
Kuvatekstiä
Kuvatekstiä
Kuvatekstiä
Kuvatekstiä
Kuvatekstiä
Kuvatekstiä
Mistä johtuu ja miten sivut pitäisi tehdä? Alla erään sivun koodi:
Esimerkkisivu
Otsikkotekstiä
Tekstiä
Kuvatekstiä
Kuvatekstiä
Kuvatekstiä
Kuvatekstiä
Kuvatekstiä
Kuvatekstiä
Vastaukset 18
Vanhimmat
tarkemmin noi tagien paikat. Muista myös sulkea oikeassa kohdassa. Kyllä se sit toimii.
Nimimerkistäkin voi päätellä, olen tumpelo...
Jep,
minulla oli: nyt on:
Toimii! Kiitos kaikille avuliaille!
http://validator.w3.org/
Näppärä vehje. Mutta mitähän tuo tarkoittaa:
Line 25 column 67: required attribute "ALT" not specified
jotakin vikaa siis tässä, "ALT" puuttuu mutta mistä:
..."350" HEIGHT="229" BORDER="0" SRC="Kuva02.jpg">
Viititkö valaista?
sitä että et ole määritelly kuvalle vaihtoehtoista sisältöä (tekstiselain)
pitäisi olla esim. näin:
..."350" HEIGHT="229" BORDER="0" SRC="Kuva02.jpg" alt="joku kuva">
löysinkin tietoja googlesta tuosta alt:sta. Ei kuitenkaan auttanut asiaa vaikka kuviin nuo altit lisäsin. Jostakin syystä tablet vain tulevat päällekkäin vaikka olen nimenomaan sen yrittänyt tuolla CLEAR=ALL:lla estää...
vaan siihen validaattorin herjaan,missä se ilmoitti alt-tagin puuttuvan.
Jep jep, kaikki tagit yms. olivat aivan oikein, virhe oli siinä että minulla oli kun piti olla .
Nyt toimii! Kiitos kuitenkin
Tässäkin uupuu ekasta -tagista sulkeva osa kokonaan
Otsikkotekstiä
Ei, kyl se siellä pitäis olla, ihan koodin lopussa. Idea on siis että sivulla on yksi yksirivinen ja yksisarakkeinen Table jonka leveys on 800 ja kaikki muu, kuten muut Tablet, ovat tämän Tablen sisällä. Sisäkkäisiä Tableja on siis kaksi, tai itse asiassa kolmekin.
Koodi on tehty WYSIWIG:llä ja sehän herjaa jos nuo tagit eivät olisi suljettuja. CLEAR=ALL -rivi päättää aina yhden "päätablen" sisällä olevan Tablen.
Tarkistan tagit kuitenkin, kiitos vastauksesta.
»Ei, kyl se siellä pitäis olla, ihan koodin lopussa.»
Niin mutta sen kuuluu olla siellä missä sen vaikusalue loppuu. Aina se tagi joka on viimeisenä avattu, pitää sulkea ensimmäisenä.
En ymmärrä miten kuvittelet että selaimen pitäisi ARVATA mitä haluat sen näyttävän ja jos se arvaa niin se voi arvata ihan hyvin väärinkin. Tee koodi sellaiseksi ettei selaimella ole tulkinnan varaa.
»Koodi on tehty WYSIWIG:llä ja sehän herjaa jos nuo tagit eivät olisi suljettuja.»
Äläs kuule luota liikaa paskojen ohjelmien hyvyyteen.
"Aina se tagi joka on viimeisenä avattu, pitää sulkea ensimmäisenä."
Nii-in, vastaavasti se joka on avattu ensimmäisenä, pitää sulkea viimeisenä, eli tässä tapauksessa aivan koodin lopussa!
Kaikki tagit yms. olivat aivan oikein, virhe oli siinä että minulla oli kun piti olla .
Nyt toimii! Kiitos kuitenkin
Tässä sulle hiukka infoa:
-----------------------------------
Generated by CSE HTML Validator Lite v7.01 (http://www.htmlvalidator.com/)
1. Error in line 14 at character 4: The "CLEAR" attribute is not valid for the "P" element. Some valid attributes for this element are: "align", "class", "dir", "id", "lang", "onclick", "oncontextmenu", "ondblclick", "onfilterchange", "onkeydown", "onkeypress", "onkeyup", "onmousedown", "onmousemove", "onmouseout", "onmouseover", "onmouseup", "style", and "title".
2. Error in line 33 at character 4: The "CLEAR" attribute is not valid for the "P" element. Some valid attributes for this element are: "align", "class", "dir", "id", "lang", "onclick", "oncontextmenu", "ondblclick", "onfilterchange", "onkeydown", "onkeypress", "onkeyup", "onmousedown", "onmousemove", "onmouseout", "onmouseover", "onmouseup", "style", and "title".
3. Error in line 45 at character 4: The "CLEAR" attribute is not valid for the "P" element. Some valid attributes for this element are: "align", "class", "dir", "id", "lang", "onclick", "oncontextmenu", "ondblclick", "onfilterchange", "onkeydown", "onkeypress", "onkeyup", "onmousedown", "onmousemove", "onmouseout", "onmouseover", "onmouseup", "style", and "title".
4. Error in line 54 at character 4: The "CLEAR" attribute is not valid for the "P" element. Some valid attributes for this element are: "align", "class", "dir", "id", "lang", "onclick", "oncontextmenu", "ondblclick", "onfilterchange", "onkeydown", "onkeypress", "onkeyup", "onmousedown", "onmousemove", "onmouseout", "onmouseover", "onmouseup", "style", and "title".
5. Error in line 63 at character 4: The "CLEAR" attribute is not valid for the "P" element. Some valid attributes for this element are: "align", "class", "dir", "id", "lang", "onclick", "oncontextmenu", "ondblclick", "onfilterchange", "onkeydown", "onkeypress", "onkeyup", "onmousedown", "onmousemove", "onmouseout", "onmouseover", "onmouseup", "style", and "title".
6. Error in line 81 at character 4: The "CLEAR" attribute is not valid for the "P" element. Some valid attributes for this element are: "align", "class", "dir", "id", "lang", "onclick", "oncontextmenu", "ondblclick", "onfilterchange", "onkeydown", "onkeypress", "onkeyup", "onmousedown", "onmousemove", "onmouseout", "onmouseover", "onmouseup", "style", and "title".
7. Error in line 93 at character 4: The "CLEAR" attribute is not valid for the "P" element. Some valid attributes for this element are: "align", "class", "dir", "id", "lang", "onclick", "oncontextmenu", "ondblclick", "onfilterchange", "onkeydown", "onkeypress", "onkeyup", "onmousedown", "onmousemove", "onmouseout", "onmouseover", "onmouseup", "style", and "title".
8. Comment: The lite edition missed 9 warnings that the standard or professional edition would have found.
9. Comment: 7 errors, 0 warnings, 0 messages, 2 comments.
Sinun vastauksestasi kävikin ilmi missä vika on: Minulla oli kun piti olla . Löysin ratkaisun kun oikein rupesin pohtimaan.
Nyt toimii! Kiitos vastauksestasi
Jos IE näyttää jonkin sivun 'oikein' niin sivu on joko:
a) virheellinen, tai
b) todella yksinkertainen
Tuo on varmaan totta, mutta jos sivut ovat vaikkapa todella yksinkertaiset ja IE osaa näyttää ne oikein, niin eikö silloin "parempienkin" selainten pitäisi pystyä näyttämään vähintään tuollaiset sivut oikein?
No vika oli koodissa, minulla oli kun piti olla .
Nyt toimii! Kiitos sinullekin vastauksestasi!
»Jos IE näyttää jonkin sivun 'oikein' niin sivu on joko:
a) virheellinen ...»
Ei IE:lläkään itseasiassa ole mitään ongelmia html:n oikeassa tulkinnassa. Html:n kanssahan tulee salainkohtaisia ongelmia ainoastaan silloin kun se html on tehty väärin.
Css:n kanssa asia on toisin: mikään selain ei osaa tulkita kaikkea css-määrityksiä täysin oikein. Toiset osaavat enemmän, IE vähemmän.
»Jos IE näyttää jonkin sivun 'oikein' niin sivu on joko:
.. , tai
b) todella yksinkertainen»
Kannattaako monimutkaista html-koodia edes tehdä?