Newsgroup: it.comp.www.html
Titolo: Classi multiple su IE

Alle volte mi viene da pensare che l'idea che avevo di abbandonare lo
sviluppo per IE (e coinvolgere tutti i webdesigner) non fosse tanto
sbagliata.
Oggi ho scoperto che IE 6 non supporta le classi multiple.
Quindi un:
p.classe1.classe2 { ... }
non funziona..
Avere il minisito di 
qualitaabruzzo.it
 pronto e scoprire che explorer lo
storpia completamente fa un pochino girare le.....
Ho speso le ultime 5 ore a riparare gli errori creati da quel browser
inutile.. :|
A morte!
-- 
Alan
"Ci spiace, ma il lucro è indispensabile."
http://www.qreate.net
--
Newsgroup robomoderato - gli articoli vengono approvati automaticamente

 A morte!
Dovresti di quando in quando guardare che browser usa la maggioranza degli 
internauti e adeguarti, se lavori per vivere.
NON PUOI non testare il tuo lavoro sul browser utilizzato dalla stragrande 
maggioranza degli utenti.
E lamentarsi e piangersi addosso per questo motivo, a mio modesto parere è 
solo indice di una professionalità molto scarsa.
Prova a mettere questo nelle note al tuo curriculum, vedrai che successo !!!
Buona fortuna
sicampa 


 Prova a mettere questo nelle note al tuo curriculum, vedrai che successo !!!
Se invece ci scrivessi che se non ci fosse stato internet explorer ora
saremmo molto più avanti nel web? Come reagirebbero?
-- 
Alan
"Ci spiace, ma il lucro è indispensabile."
http://www.qreate.net


 saremmo molto più avanti nel web? Come reagirebbero?
Ti riderebbero in faccia e farebbero del tuo CV un aeroplanino.
-- 
+-----------------------------------+
| //lil                             |
| UP to you - 
http://www.unnpro.com
 |
+-----------------------------------+ 


 momento di palpitazione. E' il brutto di questo lavoro, diciamo..
I rischi maggiori vanno affrontati prima durante lo sviluppo, non alla
fine, è una nozione basilare.
-- 
Nando


 fine, è una nozione basilare.
Sarà anche basilare, ma in questo caso il rischio non è un vero e
proprio rischio, è una castrazione.
Comunque, il post era solo per lasciare (a me e a chi legge) un
promemoria. Non una lamentela vera e propria.
Quello che mi fa rabba è che tr 3/4 anni, quando explorer 6 sarà più o
meno "andato", saranno tutti a dire "che schifo che era explorer 6".
Ciao
-- 
Alan
"Ci spiace, ma il lucro è indispensabile."
http://www.qreate.net


 Ti riderebbero in faccia e farebbero del tuo CV un aeroplanino.
Neanche tu ci credi vero? Ora mi è tutto chiaro :)
Ciao
-- 
Alan
"Ci spiace, ma il lucro è indispensabile."
http://www.qreate.net


 Neanche tu ci credi vero? Ora mi è tutto chiaro :)
Forse la svolta avverra` con HTML5, XHTML2 e CSS3. Quando arriveranno IE 
avra` probabilmente perso un numero sufficiente di utenti da costringere MS, 
come vorresti tu, a rimboccarsi le maniche. Staremo a vedere.
Nel frattempo potresti indicarci piu` dettagliatamente il tuo problema sulle 
classi multiple. IE6 di solito le digerisce *abbastanza* bene.
<style type="text/css">
p.classe1 {
 font-weight: bold;
 background-color: Blue;
}
p.classe1.classe2 {
 background-color: #FF0000;
 font-family: "Courier New", Courier, mono;
}
p.classe1.classe3 {
 background-color: Yellow;
 color: Red;
}
</style>
<p class="classe1">asdasdasd</p>
<p class="classe1 classe2">asdasdasd</p>
<p class="classe1 classe3">asdasdasd</p>
-- 
+-----------------------------------+
| //lil                             |
| UP to you - 
http://www.unnpro.com
 |
+-----------------------------------+ 
--


 classi multiple. IE6 di solito le digerisce *abbastanza* bene.
Macchè, non li digerisce, e non credo riconosca le parole che uso, e
magari con ".classe1" funziona mentre con ".maledettoie" no..
Nel sito che menzionavo nel post iniziale (
qualitaabruzzo.it
) c'è una
lista con le due lingue (italiano e inglese).
All'inizio avevo questo:
<ul>
  <li class="italiano active"><a href="...">Italiano</a>
  <li class="english"><a href="...">Italiano</a>
</ul>
Dopo essere stato 2 ore a cercare di capire perchè applicando uno stile
".italiano.active" questo non funzionava mi sono messo a cercare e ho
trovato questo: 
http://snipurl.com/1mrdl
che spiega che non funzionano le classi multiple..
Così ho dovuto modificare il tutto applicando "active" al link invece
che al menu.
Questa è una stronzata, figuriamoci se avessi fatto un intero menu ad
albero con classi multiple. Ora dovrei ricominciare da capo.
Ma chi si aspettava che explorer non supportasse la base dei css?
E via, 3 ore buttate (senza contare quelle buttate per gli altri bug,
negli anni passati).
Ciao
-- 
Alan
"Ci spiace, ma il lucro è indispensabile."
http://www.qreate.net


 meno "andato", saranno tutti a dire "che schifo che era explorer 6".
Ma io te lo dico anche subito :) IE6 merda!
-- 
d.


 dover rimettere mano a tutto?
Anche io lascio IE per ultimo, per un semplice motivo: finche` su Firefox
funziona, significa che il codice rispetta gli standard. 
Posso giocare con gli stili e col layout durante lo sviluppo. Alla fine lo
provo con IE e introduco solo gli hack strettamente necessari per farlo
funzionare, tentando di rispettare sempre e comunque gli standard.
Se dovessi impazzire a usare continuamente hack durante lo sviluppo, per
poi toglierli quando mi chiedono di spostare (per esempio) un box da
un'altra parte, farei il doppio del lavoro.
Preferisco perdere una giornata dopo 20 di sviluppo che perderne 30-40 di
sviluppo per stare dietro a tutti i bug di IE.
Bye.


 
Però sai già che certe cose su IE non le potrai
rendere altrettanto bene, o non funzioneranno per nulla. Alcuni
selector CSS semplicemente non funzionano in IE6. L'uso dei
file PNG anche utilizzando qualche workaround non è consigliabile
se non in qualche occasione.
Quello che voglio dire è che, sebbene tu stia sviluppando su Firefox,
già ti "limiti" pensando a IE6. E' brutto, ma a me succede questo.
-- 
d.


 rendere altrettanto bene, o non funzioneranno per nulla.
Purtroppo hai ragione. :(
Bye.
