Newsgroup: it.comp.www.html
Titolo: DOCTYPE non riconosce i commenti?? comportamento strano

Codice sotto con Mozilla, NEtscape, Firefox non funziona, mentre
con IE si.
1- se tolgo la riga del DOCTYPE invece funziona anche con Firefox
e gli altri 2;
Ora nella condizione in cui non funziona , quindi DOCTYPE attivato
se:
subito dopo il body, c'č il commento : <!----- header ----->;
se tolgo un trattino a sinistra e ne aggiungo uno a destra
rifunziona tutto;
anche quando rifunziona comunque si vede una riga strana
tipo questa ---------------------------------------->;
ipotizzo sia l'ultimo commento che non viene interpretato come tale;
Nello stesso codice che non funziona, se modifico solo le righe lunghe 
dei commenti, quelle prima dei 2 tag body, e NON tocco
il commento header, rifunziona;
rimane sempre il fatto che si vede la solita riga di commento non 
interpretata (questa volta č messa sopra pero');
Come si risolve e che problema č?
Che DOCTYPE consigliate?
Codice 1: che per funzionare serve togliere e aggiungere un trattino:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd
">
<html>
<head>
<style type="text/css">
body {
color: #000;
background-color: #99CCFF;
}
#header {
background:black;
color: white;
}
#colonna1 {
width: 20%;
background:blue;
color: #000;
}
</style>
</head>
<!-- 
---------------------------------------------------------------------------------------- 
-->
<body>
 
	<!---------- header ---------------->
	  <div id="header">
	  aaaaaaaaaaa
	  </div>
 
	<!-- ------ fine header ----------- -->
 
              <!--   1    -->
                 <div id="colonna1">
                   <ul>
                      <li>aaaaa</li>
                      <li>aaaaa</li>
                      <li>aaaaa</li>
                      <li>aaaaa</li>
                      <li>aaaaa</li>
                      <li>aaaaa</li>
                   </ul>
                 </div>
              <!-- fine 1 -->
 
<!---------------------------------------------------------------------------------------------------------->
</body>
</html>
Codice 2: come codice 1,non ho toccato i trattini , ma ho modificato le 
linee dei commenti lunghi.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd
">
<html>
<head>
<style type="text/css">
body {
color: #000;
background-color: #99CCFF;
}
#header {
background:black;
color: white;
}
#colonna1 {
width: 20%;
background:blue;
color: #000;
}
</style>
</head>
<!---------------------------------------------------------------------------------------------------->
<body>
 
	<!---------- header ---------------->
	  <div id="header">
	  aaaaaaaaaaa
	  </div>
 
	<!-- ------ fine header ----------- -->
 
              <!--   1    -->
                 <div id="colonna1">
                   <ul>
                      <li>aaaaa</li>
                      <li>aaaaa</li>
                      <li>aaaaa</li>
                      <li>aaaaa</li>
                      <li>aaaaa</li>
                      <li>aaaaa</li>
                   </ul>
                 </div>
              <!-- fine 1 -->
 
<!---------------------------------------------------------------------------------------------------->
</body>
</html>

 
Ie, come al solito, sbaglia di brutto. Dopo i commenti <!-- --> non 
vanno altri trattini (-). Se vuoi aggiungere una riga per distinguere 
meglio il commento nel codice, utilizza gli "uguale" (=), gli asterischi 
(*) o qualsiasi altra cosa che non siano i trattini. Questo con 
qualsiasi doctype utilizzi (non dar retta ad IE: e' un fesso consapevole!)
-- 
Spirito Libero
Siamo tutti un po' abusivi a questo mondo...
(Non mettere il sale se vuoi rispondermi!)


per i commenti invece nei fogli stile /*   */  si possono usare piu' 
asterischi?
questo perchč ho sempre usato piu' trattini dopo <!-- e non ho mai 
notato dei problemi tranne oggi;
ora non vorrei avere lo stesso problema con i fogli stile, che un giorno 
mi ritrovo con un problema simile;
questo problema dei trattini non mi č mai capitato di leggerlo ;
c'č un link dove sono elencati le accortezze per scrivere i commenti 
anche per altri linguaggi: esempio per i fogli stile, php, javascript.
grazie

 grazie
Prego
