Newsgroup: it.comp.www.html
Titolo: CSS e compatibilità: Perchè bistrattare IE?

Salve a tutti, spero di aprire un piccolo 3D costruttivo sui CSS. E'
da qualche mese che li affronto in maniera massiccia ma mi rendo conto
di 2 cose:
- anche usando solo le funzioni base compatibili con tutti i browser
la resa non è la stessa
- l'80% dei visitatori dei siti sotto mio monitoraggio usa IE6 mentre
solo il 2-3% usa Opera o Mozilla
Perchè affannarsi a rendere compatibili i siti? Pongo la domanda anche
a me visto che sto facendo di tutto x arrivare a questo risultato...
nonostante i dubbi!
Se io valido un CSS ed è OK, se su IE si vede come dico io e su
Mozilla no perchè devo pensare che IE è bacato e Mozilla no?Se
dipendesse da un mio errore ok ma così...riconosco che IE ha tanti
bachi, ma perchè il float o il position funzionano in modi diversi pur
essendo la sintassi corretta?!?!?!
Vale la pena buttare tanto tempo sui siti table-less quanto ne sto
buttando io?Visto che produrranno tanto codice spazzatura ma almeno si
vedono uguali su tutti i browsers....
Vogliamo intanto fare una campagna pop-up sui nostri siti in cui
invitiamo i navigatori ad aggiornare i loro browsers?
Mi piacerebbe sentire qualche parere di css-ista + navigato ed esperto
di me.Magari mi dà un nuovo coraggio a rimettermi a sperimentare...
Meglio che rimanevo a fare ASP e CF....

 invitiamo i navigatori ad aggiornare i loro browsers?
[CUT]
Servirebbe a poco dato che IE6, nonostante sia l'ultimo nato in casa
Microsoft, ha ancora bachi pesanti.
Bisognerebbe piuttosto spingere i produttori a seguire in toto gli
standard.
-- 
[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
)

<se su IE si vede come dico io e su
<Mozilla no perchè devo pensare che IE è bacato e Mozilla no?
Come ti hanno già risposto, non è questione di bug, ma di errata
interpretazione delle specifiche del linguaggio da parte degli sviluppatori
del browser.
Però ti assicuro che con un pò di pratica, puoi realizzare layout
estremamente complessi e funzionanti con tutti i browser quasi
esclusivamente con box e css, rispettando la semantica del web che prevede
l'utilizzo degli elementi per le loro funzioni specifiche, quindi le tabelle
per presentare dati in forma tabulare, ecc.
Dico "quasi esclusivamente", perchè poi c'è sempre l'eccezione che magari
rende il codice più leggibile o ti permette di ottenere un risultato
altrimenti raggiungibile in maniera complessa.
Però se è un'eccezione e non una regola è meglio, dato che imparare a fare
tutto con xhtml e css ti permette sicuramente di avere un codice più lineare
e meno pesante (anche in byte)
Rispetto alle percentuali, è vero quello che dici però è anche vero che quel
potenziale visitatore che escludi perchè usa mozilla o opera, magari è
quello che farebbe la differenza...
Meglio abbracciare più utenza possibile no? E' solo questione di "sforzo"
iniziale per entrare nell'ottica degli standard, indipendentemente
dall'interpretazione di IE..
E' chiaro che se sei forzato ad una scelta, per una resa grafica, dove non
riesci a venirne a capo, preferisci IE agli altri, per numero di utenti.
-- 
:: Massimiliano Mattei
:: Project Leader
:: EVA Group :: 
www.evagroup.net
:: Soluzioni extranet :: e-business :: corporate portal

invitiamo i navigatori ad aggiornare i loro browsers?
I popup sono antipatici. Inoltre credo che non spetti ai webmaster
dire agli utenti cosa devono installare nei loro computer. Trovo che
sia una questione di buona educazione e di rispetto.
Anche per questo è giusto rendere un sito compatibile su _tutti_ i
browser: è chi fa i siti che si deve adeguare agli utenti, non
viceversa!
Ciao
Matteo
------------------------------------
Peggio pe' voi che me ciavete messo!
Silenzio! e rispettate er Presidente!
------------------------------------

 invitiamo i navigatori ad aggiornare i loro browsers?
Sono d'accordo, se potessi obbligherei tutti a usare Mozilla!! :-)

 .

lettura interessante.
Davvero.
Aggiungerei a quanto scritto dall'autore il mancato supporto per il
formato PNG.


 Meglio che rimanevo a fare ASP e CF....
passa ad 
asp.net
 :-)
-- 
e-mail: 
robiweb...@libero.it
page: 
http://www.robiweb.135.it
"Tre Anelli ai Re degli Elfi sotto il cielo che risplende,
Sette ai Principi dei Nani nelle lor rocche di pietra,
Nove agli Uomini Mortali che la triste morte attende,
Uno per l'Oscuro Sire chiuso nella reggia tetra"
J. R. R. Tolkien - Il Signore degli Anelli

MyName, in data 04/05/2004 12.30, ha occupato banda con questi byte:
In aggiunta a quanto detto da altre autorevoli voci, dico che sei ancora 
schiavo del codice e questo non e' corretto. Sei tu che devi adattare il 
codice ai tuoi voleri e non permettergli di fare quello che vuole. 
Questo controllo si ottiene con tanto studio, sui libri, sui tutorial, 
su questo NG e sul codice sviluppato da altri. In rete ci sono ottimi 
esempi e tutorial anche in italiano ben fatti. Cerca un po' su HTML.it 
nella sezione Pro, ci sono degli articoli molto interessanti scritti da 
un utente che bazzica(va) qui.
-- 
Spirito Libero
Siamo tutti un po' abusivi a questo mondo...
(Non mettere il sale se vuoi rispondermi!)

 riesci a venirne a capo, preferisci IE agli altri, per numero di utenti.
Beh, grazie atutti x le risposte; se così dite presumo (e spero) che
abbiate già risolto i problemi su cui sto sbattendo la capa
ora...quindi c'è luce in fondo al tunnel :)
ma com'è possibile far funzionare Mozilla e Opera su localhost usando
IIS 5.0 e Windows Xp? anche questo è un piccolo freno che rallenta i
test... ho provato a disabilitare ogni protezione sulle directory,ogni
password,messo anonymous user ma niente!! non posso sempre caricare su
server x fare i test.Qualcuno ha una soluzione?
Mi hanno già detto di montare Apache...

 Mi hanno già detto di montare Apache...
E ti hanno suggerito bene.
:-)


Io su XP (Pro) e IIS ho installati Opera 6.11 e 7, Mozilla dalla 0.9 in su e
Firebird, Netscape 6 e 7, IE 5.01, IE 5.5, IE 6.0
Qual'è il problema di preciso?


 interessanti scritti da un utente che bazzica(va) qui.
Ciao Spirito Libero, ci sono ancora! Il ng lo seguo, ma non intervengo
perchè ultimamente il tempo è poco e ho come l' impressione che il ng
si sia un po' spento sul versante fogli di stile.
Rispondo velocemente a MyName: i css richiedono studio: più studi e più
avrai padronanza dello strumento. Credo che smanettare senza la teoria
serva a ben poco. Ecco alcune risorse validissime:
www.w3schools.com
www.html.it/css/
www.brainjar.com
www.w3c.org
Quando avrai buona conoscenza delle proprietà css, del box model, dei selettori
non avrai difficoltà a fare pagine che rendono bene su tutti i browsers moderni.
Potrai aiutarti con la guida 
www.html.it/layout_css/
Il fatto che un css passi la validazione non vuole assolutamente dire che la pagina
a cui è linkato renderà bene. E' vero che IE è attualmente il browser più diffuso..
ma ci sono altri browser e soprattutto altri sistemi operativi oltre a windows.
Sul fatto che se una pagina non rende bene su Mozilla e invece va bene su IE,
posso dirti che al 99% sbaglia IE.
Per concludere: se vuoi essere un buon programmatore web (asp e CF come dici)
non puoi trascurare lo studio dei css.
Saluti,
    Alessandro Fulciniti

 passa ad 
asp.net
 :-)
<cattivo>
...che per ora di default genera codice sporco ;-)
</cattivo>
-- 
Lawrence
"ain't nothin' but fun."

 
<polemico>
ti faccio vedere lo stesso link che mi ha postato Lino Mari, quando gli 
ho fatto la tua stessa osservazione: 
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.extensible.it
è un sito fatto con 
asp.net
</polemico>


 si sia un po' spento sul versante fogli di stile.
Eh, eh, immaginavo che gli impegni ti tenessero abbastanza lontano da 
qui, succede in questo periodo anche a me. Ho notato anch'io un certo 
appiattimento soprattutto sui CSS. Complimenti per i tuoi lavori su HTML.it.


 </polemico>
Io infatti ho detto "by default"...
a mano siamo capaci tutti (come disse appunto Lino Mari "nessuno ti obbliga
ad usare i controlli pre-confezionati")


 Qual'è il problema di preciso?
Che se cerco di aprire un file in localhost usando Moz o NN o Opera mi
viene chiesta una fantomatica password di accesso. Ho già visto in
giro il problema ma non ho mai sentito una soluzione efficace. Magari
tu la sapessi...
ho settato e risettato ogni opzione possibile ma nulla; se mi riesci a
descrivere le tue impostazioni magari!


Grazie per i link(e per i tuoi interventi "tutoriali" in tanti post),
mi avete spronato a sufficienza! Tu sai per caso come risolvere il
problema ( o se ti è capitato qualcuno che l'ha risolto) della
richiesta di user/pass in localhost usando altri browsers e non IE?
E' uno scoglio che mi sta mandando ai matti...

... a me non chiedono niente.. hai provato invece di 
http://localhost/
 a
mettere il nome del pc? 
http://nomeserver/
Io l'unica impostazione che posso dirti è che setto il percorso del sito web
predefinito in IIS direttamente nella cartella del sito su cui sto
sviluppando (per comodità con i SSI virtuali)


 
sě sě hai ragione, non avevo letto il "default"


 sviluppando (per comodità con i SSI virtuali)
Anche io! non uso inetpub/wwwroot ma una directory virtuale in
un'altrapartizione.
Chiamo quindi 
http://localhost/miacartella/default.asp
 ma su Mozilla
esce il box con-->
Enter username and password for "" at localhost 
il mio computer si chiama "casa" , il gruppo di lavoro "MSHOME" , come
posso dgt ? 
http://casa/
 ? o 
http://casa.mshome/
 ?
Se mi riesci a risolvere l'arcano sei unmago!
Grazie a prescindere comunque!!!

http://casa/
Non so se questo risolve.. ma è un tentativo


 Non so se questo risolve.. ma è un tentativo
Risolve in parte... ovvero entro nella directory virtuale ma non mi
elabora script e altro al di fuori di html.
Mi da un errore 401.3 e problemi di ACL .... anche qui ho spulciato
ogni anfratto di google ma tutti ne parlano senza dire come si
rimettono a posto questi (o questo...) ACL .
Anche SantaKlauss ne ha parlato una volta ma non ho capito come
risolvere il problema.

Almeno probabilmente sei sulla strada giusta.... spero che riesci a
risolvere in qualche modo, semmai facci sapere.
Capita spesso di avere problemi assurdi e trovare risorse in rete dove se ne
parla ma non si trova una soluzione specifica ne si capisce bene da cosa
derivino.
Esempio le immagini che scompaiono da IE (problema di chache?) e altri
problemi che derivano da una complessa interazione di tecnologie
(server,client,linguaggi,ecc.)


 E' uno scoglio che mi sta mandando ai matti...
Ho visto e ti do alcuni consigli:
1. E' preferibile inserire la cartella del sito in wwwroot (o htdocs se 
hai Apache);
2. Settare i permessi di lettura per le cartelle del sito;
3. Se hai installato PHP devi seguire il tutorial o avviare l'eseguibile 
per settarlo per bene sotto IIS, oppure segui le istruzioni se vuoi 
installarlo sotto Apache.
