Newsgroup: it.comp.www.html
Titolo: Un problema web-matematico

Ciao a tutti. 
Ho un video a 15", la cui risoluzione standard è di 800x600 pixel, ma ho
la possibilità di variarla in 640x480 e in 1024x768. 
Visitando alcuni siti web, mi sono accorta che l'800x600 è perfetto, in
altri casi (per vedere l'intera pagina) è preferibile una risoluzione
maggiore. Ecco che mi è venuta la curiosità di sapere quale grandezza di
monitor sto "simulando" quando metto la 1024x768 (forse un 17"?), e
soprattutto quale calcolo matematico devo fare per - eventualmente -
arrivarci da sola. 
Grazie a tutti, ciao :)
-- 
Milena

praticamente la risoluzione dello schermo è indipendente (quasi) dal monitor
... per assurdo puoi andare a 1280 x 1024 su un 14 pollici (se lo permette)
e a 640 x 480 su un 21"... tutto dipende dal tuo gusto personale... per gli
usi che ne fai... e (ripeto) se il monitor te lo permette....
quindi ognuno di noi, indipendentemente dal monitor utilizzerà una
risoluzione che è più congeniale...  vuoi per giocarci vuoi per navigare in
internet...
nella progettazione di un sito quindi devi considerare la varietà delle
risoluzioni, magari facendo una tabella (in metti il contenuto della tua
pagina) fissa a 640 pixel (in realtà la tabella dev'essere di 600 pixel per
essere vista totalmente senza scrolling) così la possono vedere senza
difficoltà tutti gli utenti (chi ha settato un monitor a 1600 si procuri una
lente d'ingrandimento eheheheh)
in alternativa setti  la tabella di sopra anzichè con una dimensione in
pixel, in percentuale (magari del 98% o del 100%)... così che si adatta ad
ogni risoluzione.
Spero di essere stato esauriente
--
Francesco Rotondo
Tecnopolis CSATA Novus Ortus
Divisione Tecnologie e Sistemi
Str. Prov. per Casamassima Km 3
70010 Valenzano (BA)
Tel. 
+39-080-4670204
Email: 
F.Ro...@tno.it

"Milena" <mile...@liberoAntispam.it> ha scritto nel messaggio
news:1eqv1g2.kffv7wrsmgr0N%mile...@liberoAntispam.it...

Il problema dei siti web, non è la grandezza del monitor, ma la risoluzione
alla quale è settato. Un 15 " puoi settarlo anche a + di 1024x748, se ci
vedi...

Milena <mile...@liberoAntispam.it> wrote in message
1eqv1g2.kffv7wrsmgr0N%mile...@liberoAntispam.it...

Il problema non è di simulare, ma di adattare la pagina alla risoluzione
utilizzata dall'utente, in modo che non abbia problemi nella
visualizzazione.
800x600 non è la risoluzione standard del tuo monitor, ma bensì la prima
risoluzione che chi ti ha venduto il pc ha impostato. Così come puoi
variarla tu, lo possono fare tutti e, a seconda del loro scopo, ci saranno
monitor grandi a basse risoluzioni (vedi gli schermi LCD del macdonald: i
tasti grossi sono + facili da centrare) e monitor piccoli ad altissime
risoluzioni (quando gioco a unreal mi piace farlo a 1280x1024... è +
realistico).
Lo standard unificato attuale per la risoluzione minima dei siti è 800x600,
dato confermato da numerose statistiche. Se vuoi che il tuo sito sia
visibile da più risoluzioni contemporaneamente, puoi risolvere in tre modi:
1) Modifichi la struttura originaria del sito in modo tale da poter inserire
tabelle di dimensione relativa (in percentuale) che si adattano alla
dimensione della finestra del browser.
2) Con un semplicissimo script JavaScript rilevi la dimensione dello schermo
dell'utente e "autolinki" alla sezione del sito relativa a quella
risoluzione.
3) Inserisci in ogni pagina del sito delle variabili javascript comandate da
delle funzioni di calcolo delle dimensioni: tutti gli oggetti nella pagina,
in questo modo, si posizioneranno dinamicamente in base ad un algoritmo di
adattamento predefinito.
PS: nella programmazione tutto è matematico, con l'unica differenza che la
programmazione è un'opinione.
Ciao!
Davide

 Spero di essere stato esauriente
Si Francesco, e ringrazio tanto te quanto Ettore per avermi risposto. Ma
c'è qualcos'altro che mi interesserebbe sapere; è probabile che nel
precedente messaggio non sia riuscita a spiegarlo bene, ci provo adesso
con un esempio grafico.
(please view in a fixed-width font such as Monaco or Courier)
Io ho questo monitor (15") settato a una risoluzione di 800x600:
  +------------------------+
  | +--------------------+ |
  | | pagina di Explorer | |
  | |                    | |
  | |                    | |
  | |                    | |
  | |                    | |
  | | larghezza pagina:  | |
  | |    circa 30 cm     | |
  | +--------------------+ |
  +------------------------+
non appena modifico la risoluzione a 1024x768, avviene questo:
  +------------------------+
  | +--------------+       |
  | | pag. Explorer|       |
  | |              |       |
  | |  larghezza:  |       |
  | | circa 20 cm  |       |
  | +--------------+       |
  |                        |
  |                        |
  |                        |
  +------------------------+
in pratica tutto diventa più piccolo (comodo in alcuni casi, scomodo in
altri).
Quel che mi chiedo è: se per assurdo potessi "stirare" il monitor fino a
far diventare la pagina di Explorer delle dimensioni precedenti (pur
mantenendo le proporzioni fra pagina e schermo), così:
  +--------------------------------------+
  | +--------------------+               |
  | | pagina di Explorer |               |
  | |                    |               |
  | |                    |               |
  | |                    |               |
  | |                    |               |
  | | larghezza pagina:  |               |
  | |  di nuovo 30 cm    |               |
  | +--------------------+               |
  |                                      |
  |                                      |
  |                                      |
  |                                      |
  |                                      |
  +--------------------------------------+
di quanti pollici sarebbe adesso il mio monitor? C'è un criterio
matematico per saperlo? 
E' solo una curiosità, ma da sola non ci arrivo.
Grazie mille :)
-- 
Milena

 Ciao!
Ciao a te e tante grazie ^-^
-- 
Milena

matematico per saperlo? 
Tenendo conto che sono le 3 di notte, la prima cosa che mi viene in
mente č fare una proporzione:
larghezza della finestra sul 15"
	STA A		
numero di pollici del 15"
 
	COME
larghezza della finestra sul monitor stirato
	STA A
numero di pollici del monitor stirato
Matematicamente, prendendo il tuo esempio:
20cm : 15" = 30cm : x"
dove x" č il numero di pollici che stai cercando, quindi 
x = (30/20)*15 = 22.5"
Ciao,
  Marco.

 E' solo una curiosità, ma da sola non ci arrivo.
Hai detto che il tuo monitor è di 15 pollici e rimane tale anche se cambi
drasticamente la risoluzione video.
Infatti 15" è la diagonale della superficie utile del tubo catodico del tuo
monitor (la parte che viene illuminata per visualizzare l'output video,
tanto per capirci). Cambiare la GRANDEZZA in pollici del video è
impossibile, perchè dovresti cambiare monitor.
Se invece vuoi sapere la grandezza di un monitor che sia ideale per
visualizzare correttamente (che si veda bene) ad una certa risoluzione, non
ci sono metodi matematici, ma devi lavorare di immaginazione. setta la
risoluzione del tuo video a 1024*768: vedrai le icone sul desktop abbastanza
piccole e i font poco leggibili. Immagina ora di avere il desktop
fisicamente più grande di circa 3 cm (2 pollici, dove se non sbaglio 1
pollice è circa 1,4 cm); le icone e i font saranno sicuramente più leggibili
e meno confuse, e le frasi molto piccole potranno essere lette con più
facilità. Immagina ora con un 19 pollici (io ho un 19" e a 1024x768 ci vedo
come sul tuo 15" vedi un 800x600), e così via.
Spero di aver risolto il tuo dubbio!
Fammi sapere, ciao!
Davide

 E' solo una curiosità, ma da sola non ci arrivo.
Ti ripeto che non è una cosa di monitor ma di risoluzione.
Il modo + semplice per avere sempre lo stesso risultato è quello di usare
tabelle e css.
In alternativa potresti fare una pagina che redirige il browser verso una
pagina specifica dopo aver preso informazioni sulla risoluzione usata, ma
credimi è un lavoraccio!

 termine mi conviene inserire nel/nei motori di ricerca?
nessun motore di ricerca...
navigati un po' i seg. siti (magari ti viene anche voglia di imparare
javascript [:->])
www.html.it
www.jsdir.it
www.risorse.net
ciao e buono studio!
Davide

 credimi è un lavoraccio!
Ti credo Ettore, ti credo; mi viene la pelle d'oca solo a pensarci.
Grazie mille, ciao :)
-- 
Milena

 Fammi sapere, ciao!
Beh, visto che me lo chiedi te lo faccio sapere: ancora non sono
riuscita a spiegarmi bene. Francamente non vorrei scocciarvi troppo, è
la prima volta che mi faccio viva su questo NG e sono pure OT. Comunque
ci riprovo, spero (come novizia) di essere perdonata.
Tento un altro esempio. Giuro: è l'ultimo, poi smetto di rompere.
Poniamo che io abbia una piccola cucina di 3x4 metri = 12MTquadri.
Misurata in diagonale = 5 metri.
Le mattonelle del pavimento sono di 20x20cm ciascuna.
La cucina è il "monitor", le mattonelle sono i "pixel".
Adesso cambio "risoluzione" alla mia cucina, cioè, chiamo un muratore e
rifaccio fare il pavimento con mattonelle di 10x10cm. Le mattonelle (non
sto a fare i calcoli) saranno molte di più. Già che ci sono compro un
frigorifero e un forno assai più piccoli di quello che avevo. 
Guardo la stanza: tutto si è ridotto di misura, tranne la stanza stessa.
Diamo sfogo alla fantasia. 
Arriva mago Merlino ^_^ che rende "leggera ed elastica" la mia cucina.
Io, dall'esterno, la acciuffo per un angolo e inizio a tirare; e tiro,
tiro, tiro in maniera che la stanza pian pianino si allarghi, mantenendo
le esatte proporzioni tra frigo, forno, e mattonelle, cioè, _tutto_
diventa più grande. Quando mi accorgo che le mattonelle sono tornate
com'erano in origine (20x20), smetto di tirare, mi fermo.
Ecco la domanda: quanto misura in diagonale, adesso, la mia cucina?
E' chiaro che sarebbe un calcolo poco più che elementare, ma se riporto
la cucina a monitor, le mattonelle a pixel, la diagonale a pollici...
non ci arrivo.
Ciao, grazie e grazie ancora :)
-- 
Milena

 x = (30/20)*15 = 22.5"
Bravo Marco! Nonostante la scarsa capacità che ho di esprimermi, sei
riuscito a centrare il punto :-)))  Peccato non avere le misure precise,
le mie erano mooolto approssimative. A dirti la verità pensavo che la
domanda fosse una specie di FAQ, cioè, che gli esperti di HTML (e dunque
di risoluzioni monitor con annessi e connessi) se la fossero posta,
anche solo per curiosità, al di là dell'essere utile alla compilazione
di pagine web, e che esistessero delle formule precostituite.
Evidentemente non è così. Comunque ringrazio di cuore te e tutti coloro
che mi stanno aiutando. Ciao :)
-- 
Milena

 E' solo una curiosità, ma da sola non ci arrivo.
È una proporzione ad una incognita:
15 : 800 = X : 1024
X = (15 x 1024) / 800 = 19,2  pollici è tutta la tua cucina...
Ciao
Macwin

