Newsgroup: it.comp.lang.javascript
Titolo: Caratteri..

ciao a tutti
vorrei un metodo per non lasciar cambiare la grandezza dei caratteri al
browser...
mi spiego meglio:in pratica vorrei rendewre inutile cambiare carattere nelle
mie pagine dal menu visualizza\carattere...è possibile fare qualcosa?
So che si puo fare perchè ho visto pagine sul web che fannno appunto questo
ma non ho capito come..
:))
ciao

Usando i fogli di stile. (CSS)
Ciao!
Cris

 :))
Utilizzando fogli di stile specificando il font-size in pixel.
In questo modo dovresti bypassare il problema.
Ovvero:
<font size=1>questo font cambia grandezza a seconda dell'impostazione 
del menu</font>
<div style='font-size:10px'>questo no</div>
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"Quanti angeli danzano sulla punta di uno spillo?"

al browser...
E` una super-FAQ, che peraltro niente c'entra con JavaScript...
La risposta in generale e` no, ma se specifichi le dimensioni dei font 
in pixel con IE (per un suo bug di accessibilita`) non puoi 
ridimensionarli. Chi ci vede male naturalmente ti mandera` dove ben 
sai... 8-)
-- 
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________

 sai... 8-)
Scusa, ma non capisco cosa c'entri IE con i suoi bug (per una volta.. :) 
).
Basta un qualunque stile con le dimensioni in pixel, e non vengono piu' 
ridimensionati, ne' da IE, ne' da NS.. 


 E` una super-FAQ, che peraltro niente c'entra con JavaScript...
da quando non si puo inserire uno style in javascript ? :))
credo che gli style si possano gestire con javascript perciň perfettamente
IT
:))
ciao

 <div style='font-size:10px'>questo no</div>
giusta soluzione.....
pensavo al javascript cmq adesso vedo...
ciao grazie

 piu' ridimensionati, ne' da IE, ne' da NS..
Forse con NS 4.x, ma con il 6.x e Opera, giusto per citarne due, il 
tutto si zooma che e` un piacere (per fortuna).
Ma mi viene il dubbio di aver mal interpretato la domanda...


 Forse con NS 4.x, ma con il 6.x e Opera,
Esattamente. Era solo per dirti che non e' un Baco di IE, assolutamente. 
Ma una giusta, IMVHO, interpretazione degli stylesheet.
Se io definisco un valore in pixel vorrei che fosse (piu' o meno) 
rispettato.. perche' magari aumentarlo incasina il layout della pagina.
In opera 6.0 puoi zoomare direttamente la pagina, immagini comprese, il 
discorso e' lievemente diverso.
Per quanto riguarda NS6.x non ho ancora avuto modo di studiare 
approfonditamente le sue specifiche, soprattutto per quanto riguarda gli 
stili, ma spero vivamente che ci sia quanto meno un parametro per 
rendere "fixed" la dimensione dei font, altrimenti e' un bel casino. :)
Concordo su uno zoom totale, ma sulla dimensione dei font e' bene che il 
webdesigner abbia un minimo di autonomia.
Gia' ci sono troppi casini, se ci mettiamo anche questo, definire un 
layout come dio comanda diventa un ardua impresa.. E l'unica altra 
alternativa per evitare incasinamenti vari e' fare un sito totalmente in 
flash. Cosa che io personalmente rifiuto come idea ^^'


 :)
Non c'e` modo.
Mi spiego meglio: quando lanci NS 6.x/Mozilla o quando apri una nuova 
finestra, lo zoom viene automaticamente settato al 100%. Solo se 
l'utente decide ESPLICITAMENTE di zoomare i font vengono ingranditi.
Sebbene la scelta di Opera sia effettivamente piu` pulita, non e` 
disprezzabile nemmeno quella di Mozilla: almeno se ti ritrovi con dei 
font microscopici, riesci a leggere i testi in qualche modo. Se il 
layout sballa, poco male: sono comunque stato io Utente a VOLERE 
ingrandire quella pagina, quindi me ne assumo la responsabilita`.
Il comportamento di IE invece va contro l'accessibilita`: forse 
accontenta alcuni web-designer, ma di certo non gli utenti che navigano 
ad alta risoluzione!


Pure io sono daccordo con  tuo modo di vedere.
Ci sono layout da rispettare al millimetro specie in presenza applicazioni
critiche, es. trading online dove non si può permettere all'utente di
"giocare" con le dimensioni dei font.
Poi in fase di test non è bello veder "saltare" layout perchè queste
impostazioni vengono modificate dall'utente.
Secondo me, se con i css dico px o indico una dimensione fissa tale deve
essere. un qualsiasi user-agent che non rispetti questa specifica a mio modo
di vedere non si comporta correttamente dato che ci sarebbe comunque la
possibilità di visualizzare i caratteri a dimensione variabile tramite css.
Comunque un buon web-designer sa a quali compromessi si dovrà attenere
affinchè il suo sito e le sue pagine siano accessibili a tutti.
Per quanto riguarda l'accessibilità esistono comunque delle regole dettate
dal w3c per gli ipo-vedenti che dicono di lasciare i caratteri a grandezza
variabile, ma questa è soltanto una delle tante regole, alcune delle quali
non vengono mai rispettate. Gli ipo-vedenti comunque avrebbero del software
che permette di fare comunque zoom delle aree di interesse (non so se lo
sapete ma persino IE ha dei tool), inoltre i software per non vedenti
funzionano bene solo con IE.
ZER0 ha scritto:

--
demis magoga
R&D Evangelist
*> project realizer <*
http://www.e-tree.com
____________________
E-TREE S.p.A.
Via Fonderia 45
31100 Treviso
pho  
+39.0422.3107
fax  
+39.0422.310888
____________________