Joo niinhän ne tulkitsevat, mutta juuri siksi pitää tietää miten ne sitä tulkitsevat ja sen mukaan vääntää sitä CSS:ää. Joskus jos tulee tosi tiukka paikka niin voi käyttää CSS-hackeja tiettyjä selaimia varten. Kuten sanoin sivut saa näyttämään täysin samoilta ilman surkeaa taulukkotaittoa kun vain panostaa hieman. Jos se on täysin mahdotonta niin se ei kerro tekniikasta vaan tekijästä.
Kyllä hakukoneet koodistakin välittävät. Ei tarvitse olla 100% validia koodia, mutta jos kaikki semantiikka puuttuu ja on muutenkin sekasotkua niin alkaa sillä olemaan hieman väliä. Ja jos sinä myyt asiakkaillesi huonosti koodattuja sivuja niin se on sinun häpeäsi, mutta minun pokka ei siihen riitä. Haluan että asiakkaani saavat rahoilleen vastinetta.
Mulla on tässä just keissi jossa joudun päivittelemään jonkun muun koodaamia taulukkotaitettuja sivuja, ihan hirveä viritys ja aikaa menee. Sovittiin sitten että teen ihan uudet, se nimittäin tulee asiakkaalle halvemmaksi kuin vanhojen, erittäin huonosti koodattujen sivujen päivitys tuntilaskutuksella ja minunkin hermoni säästyvät.
Hackien käyttö ohjelmoinnissa on huono idea ja mielestäni sama pätee html naputteluunkin, mainitsemiasi tiukkoja paikkoja tulee aina jos pikkasenkin monimutkaisempaa yrittää saada aikaiseksi.
En puhunutkaan sekasotkun tekemisestä vaan css muotoilujen korvaamisesta tableilla...pyörrän pyhät puheeni ja sanon että siellä missä css toimii olisi suositeltavaa käyttää sitä...ja mikäli sen teko tuntuu luontevammalta niin miksei sitä käyttäisi. Tablejen käyttö ei tee sivuista automaattisesti huonoja niinkuin ei css:n käyttö tee niistä automaattisesti hyviä, sama pätee sivujen päivitettävyyteen.
Paljon päivittämistä vaativat sivut kannattaisi tehdä jollain muulla kuin html:llä.