Newsgroup: it.comp.lang.javascript
Titolo: Preimpostare dimensione caratteri del browser

Come da oggetto mi chiedevo se è possibile preimpostare la dimensione dei
caratteri del browser dell'utente ... ! Mi spiego meglio! Ho una pagina
web ottimizzata per essere visualizzata con i caratteri medi del browser.
Se però l'utente ha il carattere del browser impostato su grande, molto
grande ecc. questo mi causa problemi di impaginazione non indifferenti ...
sapete se esiste una soluzione a questo problema?
Saluti,
Lello
***************************************
messaggio inviato tramite HostSearch.it
---------------------------------------
---> 
http://www.hostsearch.it/newsgroup
***************************************

forse basta impostare font con pixel, prova un po'...

 forse basta impostare font con pixel, prova un po'...
***************************************


è una cosa che non ricordo mai, acc...
comunque sì, intendevo: tutte le scritte impostale con un font a X
pixel...se così non va sentiamo gli altri

 riferivi ad un altro metodo ?
No, il metodo e' quello. Fissando i CSS con le dimensioni in pixel, l'utente
il dimensionamento viene fatto secondo quel criterio. Tranne che su NN6/7 e
Mozilla1 Su IE e NS4.x invece funge.
Es.
mystyle{font-family:Tahoma;font-size:10px}
Ma, come ripeto, NN6/7 e derivati se ne fregano un po'. Secondo alcuni, e'
giusto che l'utente possa ridimensionare a piacere il font, e quindi
sarebbero gli altri browser a sbagliare, secondo altri no. Io faccio parte
di quest'ultima categoria, sinceramente. Anche perche' il W3C altrimenti non
avrebbe inserito come raccomandazione negli standard questa misura, se poi
diventa "relativa". Poi sta al webdesigner non scegliere un font
lillipuziano per i propri utenti, cosi' come sta sempre al webdesigner avere
un po' di buon senso per TUTTA la creazione del sito.. altrimenti perde in
contatti utente, e' ovvio.
Il punto e' che con IE/NS4 un webdesigner puo' impostare un layout su misure
fisse E su misure relative, E ANCHE modificare la dimensione del carattere
tramite JS o fare altri fogli di stile da cambiare al volo sempre con JS, se
l'utente volesse aumentare le dimensioni del carattere per una maggiore
leggibilita'. Mentre su NN6/7 cio' e' impossibile. Non si ha alcun
controllo, preclude ogni cosa.
Poi dipende, ovviamente, dal tipo di siti che si desidera realizzare (un
sito che deve avere la visibilita' assoluta come punto di forza, e' un
conto, rispetto ad altri generi), ma io sono dell'idea che un minimo
(minimo, ripeto) di controllo su "come" verra' visualizzato il proprio
lavoro, un webdesigner deve averlo. E non voglio precludere alcuna strada,
ripeto.
.. Scusate se sono stato prolisso, ma sono le solite discussioni che mi
inducono le classiche riflessioni :P .. Anche se ne abbiamo gia' discusso a
sufficienza..
--------------------------------
Inviato via 
http://usenet.libero.it

.. infatti credo che questo metodo non funzioni.
Comunque grazie mille per la disponibilità.
Ciao,
Lello
Cristiano Larghi wrote:

***************************************


Forse mi sono spiegato male ... ritorno subito al problema. Supponiamo che
il mio browser abbia l'impostazione dei caratteri settata su "molto
grande". Vorrei che, non appena la pagina viene visitata, la pagina web in
questione sia in grado di impostare automaticamente il browser su
"carattere medio" senza bisogno di cliccare su un eventuale pulsante!
Saluti,
Lello


cioč cambiare proprio l'impostazione di IE?
Impossibile (spero)
Un conto č "la mia pagina la voglio cosě", un conto č "ti forzo a vedere
TUTTE le pagine cosě"

 ... esatto! Mi riferivo proprio a questo, ma forse la mia fantasia ha
galoppato un pò troppo. Spero che arrivi una smentita, comunque proverò a
a risolvere in altro modo.
Grazie ancora per la disponibilità,


 "carattere medio" senza bisogno di cliccare su un eventuale pulsante!
Ecco, questo e' sicuramente uno dei poteri che un webdesigner NON DEVE
avere, e che per fortuna non ha.
D'accordo non limitare troppo il webdesigner, ma questo e' decisamente un
estremismo. Tutto cio' che modifica le impostazioni di default del software
utente, e' una "violazione" che non e' e non dovrebbe cmq esser permessa.
Inoltre, non capisco perche' tu voglia settare il carattere del browser a
"medio". Se il tuo sito ha un layout fatto per una certa dimensione, basta
che tu lo imposti in pixel e INDIPENDENTEMENTE (almeno su IE/NS4.x
escludendo NN6/7 e Mozilla1) dal tipo di grandezza font, il TUO sito verra'
visualizzato correttamente.
Perche' metter mano alle impostazioni utente? A che ti serve?


 a risolvere in altro modo.
Fortunatamente, non ci saranno smentite. Almeno, non smentite cross-browser
e "legali". Spera in qualche baco tremendo del solo IE, magari.. che cmq
verra' sicuramente patchato in una qualche release o SP successivo (e
sostituito con un altro baco, ovviamente), e quindi addio escamotage.


Forse che hai ragione tu ... ho fatto una prova: ho scritto una riga in un
nuovo documento e ad essa ho applicato un foglio di stile. Effettivamente
il carattere mantiene sempre la stessa dimensione nel browser
indipendentemente da come imposto il browser stesso. Quindi funziona!!
Solo che mi succedono due cose strane:
- creo ed applico il foglio di stile al documento che mi interessa, ma non
funziona (se ti può servire a questo documento è già associato un css che
assolve ad altre funzioni per la stampa)
- il testo è circondato da un rettangolo con bordo nero
Adesso ho la pausa pranzo,
ci sentiamo più tardi!!


 - il testo è circondato da un rettangolo con bordo nero
Beh, questo l'avrai definito tramite lo stesso stile suppongo. Quindi avrai
qualcosa del topo:
mystyle{border:1px solid black;font-family:Tahoma;font-size:12px}
Non e' un problema, non si danno noia (su NS4.x il discorso e' un po'
diverso.. i CSS sono piu' "pericolosi" da usare).
