Newsgroup: it.lavoro.professioni.webmaster
Titolo: css table less e doctype.. strano comportamento..

Ciao boys,
sto realizzando un sitarello tutto table less... e xhtml 1.0
ora... succede una cosa stranissima... mi sa che ho qualche
lacuna.. devo aver saltato la lettura di qualche documento perché non
riesco proprio a capire.. e nn trovo niente di buono in giro..
in pratica, nel momento in cui nella pagina ci piazzo il doctype solito
per l'xhtml:
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
">
(ho provato sia Strict che Transitional)
mi si scombinano tutti gli #id .... cioè tutta la formattazione
della pagina va a farsi benedire..., tolgo il doctype e tutto
torna normale...
ARGH...
PERCHE' ??
qualcuno sa darmi un aiuto.. magari è una ca##ata e mi sto
perdendo in un bicchier d'acqua.. :(
bye T.
--
"Imagination is more important than knowledge" - A.Einstein
[ IRLug Founder - 
www.irlug.org
 ]  [ HoloSoft Owner: 
www.holosoft.it
]
[ WebStatis PR - 
www.webstatis.com
 ]
[ ZioBudda Admin - 
www.ziobudda.net
 ] [ IWA Member #0240561 ]

 perdendo in un bicchier d'acqua.. :(
Senza doctype i broweser interpretano il codice in modalità quirks (ovvero
accettano codice non valido, proprietario, deprecato, ecc. e lo
interpretano cercando di adattarsi), con doctype corretto i browser
attivano la modalità standard (o semi standard).
Ciò vuol dire che i browser presumono che il codice scritto sia validato
per il doctype inserito.
Se quindi tu utilizzi un codice non validato in modalità quirks magari lo
vedrai correttamente, ma appena lo switch del browser passerà a standard il
tuo codice verrà interpretato in altro modo con ovvie differenze di
visualizzazione. Naturalemnte poi il tutto dipende dagli errori contenuti
nel codice.
Ciao.
-- 
[Non siamo materia che aspetta, ma schemi che si perpetuano.]
Rhadamanth.net (
http://www.rhadamanth.net
)
FIAG (
http://www.fiag.it
)
Savona Web (
http://www.savonaweb.net
)

 dipende dagli errori contenuti nel codice.
quindi l'unica possibilita' e' controllare che non ci siano scritte
cretinate
che vanno in conflitto con le grammatiche dell'xhtml....
da quello che ho visto, tutte i tag sono chiusi, tutti gli attributi
sono in virgolette... forse qualcosa che riguarda i JS allegati... oppure
qualche lettera accentata.. o che ne so... c'e' altro ?
grazie per lo spunto


 grazie per lo spunto
Prova a validare il codice qui:
http://validator.w3.org/
http://www.htmlhelp.com/tools/validator/
http://jigsaw.w3.org/css-validator/


> qualche lettera accentata.. o che ne so... c'e' altro ?
il segno "&" in una riga di testo da problemi di validazione in xhtml
-- 
Nicolò Armato - NyoWorks Multimedia Designer
www.nyoworks.com
"Arriverà il giorno in cui gli androidi miglioreranno la qualità della vita
umana al costo di molti milioni di posti di lavoro non specializzati,
quindi iniziamo a pensarci su...e diamoci da fare...hayaku ikimashoo..."

 
http://validator.w3.org/
quello prima o poi lo avrei fatto...
cmq ho fatto un po' di prove ed ho risolto..
i CSS si scombinavano... (per non usare un'altra parola)
perche' prima del doctype mancava:
<?xml version="1.0" encoding="UTF-8"?>
messo questo... tutto ha funzionato alla grande.. :)
..c'ho perso mezza giornata... porca miseria..!!
grazie per l'aiuto e gli spunti.


 bye T.
Ecco attenzione il prologo XML manda IE6 in modalità quirks.
Il bug è conosciuto da tempo, ma mai corretto.
