Newsgroup: it.comp.www.html
Titolo: Anomalia CSS!

Provate il seguente codice
<A HREF="#">m</a><div style=display:none>f</div> m
su Firefox e IE...
IE6.0 mi da "mm" attaccati, FF no ("m m")...
come posso forzare IE a comportarsi come FF?

 afferma che:

Prova cosě:
<a href="#">m</a><span style="display:none">f</span> m
Ciao.
-- 
[Non siamo materia che aspetta, ma schemi che si perpetuano.]
Rhadamanth.net (
http://www.rhadamanth.net/
)
Web Garbage (
http://www.web-garbage.com/
)

 ha scritto nel messaggio 
news:bqaue.56215$75.28...@news4.tin.it...

Scrivendo un codice più valido e più sensato come questo:
<a href="#">m</a><span style="display:none">f</span> m
- con i tag e gli attributi tutti minuscoli
- con le virgolette attorno al valore degli attributi
- e soprattutto con il tag <span> al posto di <div>, visto che si tratta di 
un elemento che vuoi visualizzare (o non visualizzare) in linea con il 
resto.
Nello. 

Cranio wrote:

<A HREF="#">m</a><div style="display:none;">f</div>&nbsp;m
-- 
+-----------------------------------------+
| //lil - 
http://divxworld.altervista.org
 |
|     UP to you     
http://www.unnpro.com
 |
+-----------------------------------------+

 resto.
Thanks a lot :) Mi accingo...

 <A HREF="#">m</a><div style="display:none;">f</div>&nbsp;m
Ci ho provato, ma fare una sostituzione spazio<->&nbsp; mi sembrava 
esagerato... cmq la soluzione suggeritami con lo SPAN mi sembra la piu' 
sensata :)

 - con i tag e gli attributi tutti minuscoli
Se vogliamo fare i pignoli da specifiche W3C i tag vanno in maiuscolo,
solo le proprietà/attributi vanno in minuscolo.

 solo le proprietà/attributi vanno in minuscolo.
Ma quando mai?
Va tutto in minuscolo.
Lo stesso W3C afferma che (parlando di XTHML):
http://www.w3schools.com/xhtml/xhtml_html.asp
Tag names must be in *lowercase*
http://www.w3schools.com/xhtml/xhtml_syntax.asp
Attribute names must be in *lower case*
Ovvero attributi e tag devono essere scritti in minuscolo.
C'è una ragione strutturale e sintattica per questa spiegazione.
I tag HTML potevano, in linea teorica (veniva comunque sconsigliato),
venire scritti in maiuscolo perché HTML non era case sensitive.
Per cui <h1> e <H1> avevano lo stesso significato.
XHTML invece è case sensitive e questo cambia tutto.



Io sapevo tutto in minuscolo... ma è vero, quanto è stato pignolo (anche 
se ammetto che il suggerimento era davvero buono) :)

 
http://www.w3schools.com/xhtml/xhtml_html.asp
Ma perchè c'è questa credenza che 
www.w3schools.com
, sito di tutorial e
trucchi per lo sviluppo web sia il World Wide Web Consortium? (W3C)? Non
sei il primo a cascarci...
Cmq qua si parlava di HTML e l'HTML non ha una regola obbligatoria riguardo
il "case" delle tag (almeno che io sappia), però il W3C negli esempi delle
sue specifiche le mette sempre tutte in maiuscolo con gli attributi in
minuscolo.
Per l'XHTML la regola, come giustamente dici, è il low-case
http://www.w3.org/TR/xhtml1/
-- 
Vide
"To emulate flesh machines I am learning" (Nevermore)
NP: Nulla

 minuscolo.
[CUT]
C'è scritto che lo fa per un motivo di chiarezza per chi legge il 
documento.



robiweb90 [at] gmail [dot] com
"Nessuno può fabbricare una macchina tanto intelligente che possa essere 
usata da uno sciocco" - Confucio