Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
usabilita' e accessibilita'
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet
Precedente :: Successivo  
Autore Messaggio
juzo kun
Dio maturo
Dio maturo


Registrato: 19/04/04 08:32
Messaggi: 1853
Residenza: tra la tastiera e la sedia

MessaggioInviato: 16 Dic 2004 11:18    Oggetto: Re: ... Rispondi citando

Il JS per la grafica può essere ottimamente sostituito dal CSS: esempio classico, il rollover sui bottoni.

Secondo me Javascript serve per altre cose (controllo di campi di inserimento in form, per fare un altro esempio di tanti)



E Sverx ha perfettamente ragione :)



Il cambio di CSS ha un'utilità nell'ambito dell'accessibilità, per "servire" una grafica adatta agli ipovedenti, con contrasto elevato, caratteri più grandi eccetera (per esempio,

Constile - altro sito moolto interessante)



Per quel che ho capito dalla mia esperienza i vari script JS usati per cambiare CSS (non conosco abbastanza javascript da crearmene uno io, sigh, sigh) usano il comando reload che il browser interpreta come se ricaricasse la pagina nella maniera consueta: se è impostato in maniera standard la pagina html viene presa dalla cache, quindi l'unico elemento che cambia è solo il CSS (e le immagini che questo carica, ovviamente). Tocca al webdesigner evitare di fare CSS di 40k e rotti (ne ho visti!) e immagini da 200 ;)



...a meno che la pagina non sia dinamica, nel qual caso viene per forza scaricata ogni volta.



Cià

JK

Edited by: juzo kun at: 16/12/04 11:29
Top
Profilo Invia messaggio privato HomePage
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 08:22
Messaggi: 7982

MessaggioInviato: 16 Dic 2004 11:29    Oggetto: ... Rispondi citando

Quote:
Concordo con quanto detto da SverX, io a casa sono un utente 56k (perché non è ancora arrivato altro) e garantisco che ricare la pagina per sole funzioni estetiche è molto noioso, unica eccezione è il cambio totale del css.



Secondo voi quindi meno js ci sono e meglio è anche a scapito della grafica?


la parte sbagliata e' quella che comincia "a scapito" e finisce "della grafica" ;)



la massima leggerezza nelle pagine e' uno dei must, proprio per non penalizzare chi ha connessioni lente o hw non aggiornatissimo



js: la penso come juzo :

Edited by: rebelia at: 16/12/04 12:18
Top
Profilo Invia messaggio privato HomePage
aibsusa
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 14/12/04 09:42
Messaggi: 104

MessaggioInviato: 16 Dic 2004 12:08    Oggetto: Re: ... Rispondi citando

Quote:
la parte sbagliata e' quella che comincia "a scapito" e finisce "della grafica"


Hai ragione, purtroppo ho da poco intrapreso il cammino verso l'accessibilità e sono ancora troppo legato al passato.



Ho sfogliato con interesse l'altro sito che mi avete consigliato e ho visto un paio di cose che si possono fara con i css al posto del js.



Adesso non mi resta che mettere mano al codice e vedere cosa si può fare.

Top
Profilo Invia messaggio privato
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 08:22
Messaggi: 7982

MessaggioInviato: 16 Dic 2004 12:27    Oggetto: Re: ... Rispondi citando

Quote:
Hai ragione, purtroppo ho da poco intrapreso il cammino verso l'accessibilità e sono ancora troppo legato al passato.




ehm... non era un rimprovero, il mio, ok? ;)


... e dio disse "pkunzip universo" (anonimo)

Top
Profilo Invia messaggio privato HomePage
aibsusa
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 14/12/04 09:42
Messaggi: 104

MessaggioInviato: 16 Dic 2004 13:53    Oggetto: Re: ... Rispondi citando

Non ti preoccupare, l'ho inteso come un giusto ammonimento.



Da quello che ho letto nelle giude che mi avete consigliato il primo pensiero deve sempre essere all'accessibilità e solo in seguito all'aspetto estetico. Vero è anche che un sito deve essere anche piacevole da guardare quindi gli stili vanno pensati bene.



Un altro consiglio, se un sito di molte pagine ovviamente la grafica principale deve essere comune, per quanto riguarda invece i contenuti specifici è meglio mettere tutto sullo stesso CSS oppure crearne un certo numero a seconda delle esigenze.

Mi spiego meglio.

Io ho un layout a due colonne, su quella di sinistra c'è il menù comune a tutte le pagine e a destra ci sono i contenuti, nei contenuti posso avere diverse tipologie di pagine (tabelle di dati, articoli, testi di legge, form, ecc.).

Gli stili che mi definiscono ad esempio una articolo potrebbero non servire se nella pagina c'è una tabelle e viceversa.



E' quindi meglio:

- fare n fogli di stile e su ogni pagina collegare quello appropriato al contenuto

- fare un unico foglio di stile contenente tutto

- fare un unico foglio di stile con le cose generali e nelle pagine definire dei tag "style"



Vedo pro e contro in tutte e tre le situazioni.

Edited by: aibsusa at: 16/12/04 13:56
Top
Profilo Invia messaggio privato
ioSOLOio
Amministratore
Amministratore


Registrato: 12/09/03 18:01
Messaggi: 16342
Residenza: in un sacco di...acqua

MessaggioInviato: 16 Dic 2004 14:04    Oggetto: Re Rispondi citando



i pro e i contro credo ci possano sempre essere... e la risposta ottimale alla domanda penso non sia sempre la stessa a seconda delle situazioni, cioè di come è strutturato il sito..



un unico css se non è troppo pesante ha il vantaggio di essere caricato una volta sola all'inizio e poi per ogni pagina è già in cache..



nel caso invece ciò non sia valido, tu dici di avere una colonna destinata al menù che resta sempre identico....

quindi già potresti fare un css che riguarda solo il menù..e magari, caso mai ci fossero, includere i dati per testa e fondo pagina (header e footer ?)

e poi vedere come ottimizzare la disposizione del resto dei contenuti..



personalmente preferisco avere il più possibile stili in uno o più css esterni....





Top
Profilo Invia messaggio privato
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 08:22
Messaggi: 7982

MessaggioInviato: 16 Dic 2004 14:18    Oggetto: ... Rispondi citando

css tutti esterni, altrimenti se ne perde meta' dell'utilita' pratica



piu' css? un css per ogni media usato: uno per il monitor ed uno per la stampa, i piu' classici, cosi' agli elementi che non intendi stampare, puoi dare display: none e sei a posto :)



di default il css ha media="all", cmq se ne usi anche uno per la stampa, in quello per il monitor puoi mettere media="all" o media="screen" (ma non so se e' ben supportato... juuuuzooooo! help!); media="all" non entra in conflitto con media="screen"



un po' di casino, ma spero che tu mi capisca ugualmente :)

Top
Profilo Invia messaggio privato HomePage
juzo kun
Dio maturo
Dio maturo


Registrato: 19/04/04 08:32
Messaggi: 1853
Residenza: tra la tastiera e la sedia

MessaggioInviato: 16 Dic 2004 14:24    Oggetto: Re: ... Rispondi citando

Quoto Rebelia: dipende dai casi :)



Di solito cerco sempre di tenere avere un unico CSS per l'intero sito, e lavorare per cercare di evitare il sinistro fenomeno della proliferazione indiscriminata delle classi ;)



Però nessuno vieta di includere più fogli di stile esterni nella stessa pagina: così tutto quello che è grafica generale lo metti nel CSS principale, e se hai una singola pagina con elementi spiccatamente diversi o unici rispetto al resto (per esempio, un'impaginazione speciale, una tabella di dati con una quantità mostruosa di classi - capita, a volte...) si può fare un CSS a parte che viene richiamato assieme a quello principale solo per quella specifica pagina.



Cià

JK

Top
Profilo Invia messaggio privato HomePage
ioSOLOio
Amministratore
Amministratore


Registrato: 12/09/03 18:01
Messaggi: 16342
Residenza: in un sacco di...acqua

MessaggioInviato: 17 Dic 2004 14:39    Oggetto: CSS Rispondi citando



segnalo il seguente articolo [in cui sono illustrate dieci semplici dritte per l'uso dei css e per snellire il codice degli stessi] tratto da questa discussione sul forum di html.it





Top
Profilo Invia messaggio privato
juzo kun
Dio maturo
Dio maturo


Registrato: 19/04/04 08:32
Messaggi: 1853
Residenza: tra la tastiera e la sedia

MessaggioInviato: 17 Dic 2004 14:50    Oggetto: Re: CSS Rispondi

Ehi, due di quelli non li conoscevo! Grassie grassie :)



Cià

JK

Top
Profilo Invia messaggio privato HomePage
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet Tutti i fusi orari sono GMT + 1 ora
Vai a Precedente  1, 2, 3, 4, 5, 6  Successivo
Pagina 4 di 6

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi