Back to top

Autore Topic: RISOLTO Sfondo/background template  (Letto 12191 volte)

Offline underpressure85

  • Esploratore
  • **
  • Post: 62
  • Sesso: Femmina
    • Mostra profilo
Re:QUASI RISOLTO Sfondo/background template
« Risposta #20 il: 27 Gen 2012, 09:27:07 »
no, devi mettere

/*min-width:900px;*/

Se lo vuoi riattivare togli barre e asterischi

Come ti  ho detto, se gli altri elementi della pagina sono a larghezza fissa (width:nnnpx;) non vengono ridotti e quindi su uno schermo piccolo ti occupano tutta la pagina e lo sfondo non lo vedi più.

Prova a mettere le dimensioni delle altre parti a valore percentuale, come ti ho detto prima.

Ok .
Tra l'altro mi è successa una cosa strana e non so se può aiutare nel capire la soluzione al mio problema.
Il menu "news letter" prima era "iscriviti alla news letter" ma da un 10" pollici se mettevo il nome cosi lungo, il menu "contatti" non si vedeva...come se slittasse...

Mi spiegheresti meglio il discorso della % ?


Offline Fabrizio Fiorita

  • Abituale
  • ****
  • Post: 1315
  • Sesso: Maschio
    • Mostra profilo
Re:QUASI RISOLTO Sfondo/background template
« Risposta #21 il: 27 Gen 2012, 11:02:14 »
Il tuo problema mi è chiarissimo: lo hanno tutti coloro che vogliono che il loro sito sia visibile su media diversi con diverse ampiezze e risoluzioni di schermo .
Mi è chiara anche la soluzione, che è però tutt'altro che breve e semplice.
Si tratta di scrivere tanti fogli di stile diversi quanti sono i diversi tipi di media ai quali ti vuoi riferire: mediante alcune istruzioni particolari questi fogli di stile vengono caricati solo se la risoluzione dello schermo rientra nell'intervallo che tu hai stabilito.
Naturalmente ciascun foglio di stile deve rappresentare le tue pagine in maniera adeguata alla risoluzione di schermo alla quale è dedicata, tenendo presente che non puoi rimpicciolire tutto altrimenti non si legge più niente e quindi gli elementi debbono essere disposti in modo diverso.

Nell'ambito dei normali PC e portatili, quindi con schermi da 14" in su e formati 4:3 o 16:9, è invece possibile agire solo sui parametri di larghezza degli elementi, facendoli adeguare automaticamente allo schermo che li visualizza. E qui entra in ballo il discorso dei valori percentuali.

Se tu per un elemento scrivi
width:400px;
quell'elemento avrà sempre una larghezza di 400 pixels, indipendentemente dall'ampiezza dello schermo che lo visualizza.

Se invece scrivi:
width:25%;
quell'elemento avrà un'ampiezza di 400 pixels su uno schermo ampio 1600, ma si ridurrà a 250 pixels su uno schermo ampio 1000.
Naturalmente gli elementi al suo interno si disporranno diversamente, in aderenza ai loro formati (ad es. il testo verrà rappresentato su più o meno righe).

Ti consiglio, se puoi, di procurarti il libro di Troiani "CSS - 3^ Edizione, ed. Apogeo", che è stato anche per me fonte di utilissimi consigli pratici, nonostante la mia quarantennale esperienza in informatica.

Fabrizio
Per programmare servono i tasti e la testa. Peccato che molti usino solo i primi...
Vai a vedere il mio sito: http://www.fabriziofiorita.joomlafree.it/index.php?option=com_content&view=featured&Itemid=101

Offline underpressure85

  • Esploratore
  • **
  • Post: 62
  • Sesso: Femmina
    • Mostra profilo
Re:QUASI RISOLTO Sfondo/background template
« Risposta #22 il: 27 Gen 2012, 16:24:43 »
Il tuo problema mi è chiarissimo: lo hanno tutti coloro che vogliono che il loro sito sia visibile su media diversi con diverse ampiezze e risoluzioni di schermo .
Mi è chiara anche la soluzione, che è però tutt'altro che breve e semplice.
Si tratta di scrivere tanti fogli di stile diversi quanti sono i diversi tipi di media ai quali ti vuoi riferire: mediante alcune istruzioni particolari questi fogli di stile vengono caricati solo se la risoluzione dello schermo rientra nell'intervallo che tu hai stabilito.
Naturalmente ciascun foglio di stile deve rappresentare le tue pagine in maniera adeguata alla risoluzione di schermo alla quale è dedicata, tenendo presente che non puoi rimpicciolire tutto altrimenti non si legge più niente e quindi gli elementi debbono essere disposti in modo diverso.

Nell'ambito dei normali PC e portatili, quindi con schermi da 14" in su e formati 4:3 o 16:9, è invece possibile agire solo sui parametri di larghezza degli elementi, facendoli adeguare automaticamente allo schermo che li visualizza. E qui entra in ballo il discorso dei valori percentuali.

Se tu per un elemento scrivi
width:400px;
quell'elemento avrà sempre una larghezza di 400 pixels, indipendentemente dall'ampiezza dello schermo che lo visualizza.

Se invece scrivi:
width:25%;
quell'elemento avrà un'ampiezza di 400 pixels su uno schermo ampio 1600, ma si ridurrà a 250 pixels su uno schermo ampio 1000.
Naturalmente gli elementi al suo interno si disporranno diversamente, in aderenza ai loro formati (ad es. il testo verrà rappresentato su più o meno righe).

Ti consiglio, se puoi, di procurarti il libro di Troiani "CSS - 3^ Edizione, ed. Apogeo", che è stato anche per me fonte di utilissimi consigli pratici, nonostante la mia quarantennale esperienza in informatica.

Ti ringrazio, è un po' macchinoso...
Quindi se volessi ridurre tutto il blocco del sito compreso lo sfondo, dovrei impostarlo a menu %?

Offline Fabrizio Fiorita

  • Abituale
  • ****
  • Post: 1315
  • Sesso: Maschio
    • Mostra profilo
Re:QUASI RISOLTO Sfondo/background template
« Risposta #23 il: 27 Gen 2012, 16:37:55 »
Aspetta, non fare confusione.
Intanto i menu non c'entrano.
Per la definizione delle dimensioni a percentuale non puoi fare tutto in blocco, non funziona così. Sono i singoli elementi che devono essere ridimensionati, cioè i diversi blocchi che compongono la pagina.
Se non agisci su quelli, il body viene ridimensionato direttamente dal browser in funzione dello schermo esistente, ma gli altri elementi rimangono delle dimensioni e nelle posizioni fisse.

Tu dici che il metodo per adeguare il tutto è un po' macchinoso? Non è proprio così, è lungo e noioso se vuoi, ma se vuoi trasportare una camera da letto su una cinquecento devi smontarla a pezzi...  ;D
Fabrizio
Per programmare servono i tasti e la testa. Peccato che molti usino solo i primi...
Vai a vedere il mio sito: http://www.fabriziofiorita.joomlafree.it/index.php?option=com_content&view=featured&Itemid=101

Offline underpressure85

  • Esploratore
  • **
  • Post: 62
  • Sesso: Femmina
    • Mostra profilo
Re:QUASI RISOLTO Sfondo/background template
« Risposta #24 il: 27 Gen 2012, 16:46:16 »
Aspetta, non fare confusione.
Intanto i menu non c'entrano.
Per la definizione delle dimensioni a percentuale non puoi fare tutto in blocco, non funziona così. Sono i singoli elementi che devono essere ridimensionati, cioè i diversi blocchi che compongono la pagina.
Se non agisci su quelli, il body viene ridimensionato direttamente dal browser in funzione dello schermo esistente, ma gli altri elementi rimangono delle dimensioni e nelle posizioni fisse.

Tu dici che il metodo per adeguare il tutto è un po' macchinoso? Non è proprio così, è lungo e noioso se vuoi, ma se vuoi trasportare una camera da letto su una cinquecento devi smontarla a pezzi...  ;D

Ah ok :)
Ottima metafora :)
Però in tutta sincerità non so da dove partire...

Offline Fabrizio Fiorita

  • Abituale
  • ****
  • Post: 1315
  • Sesso: Maschio
    • Mostra profilo
Re:QUASI RISOLTO Sfondo/background template
« Risposta #25 il: 27 Gen 2012, 19:09:28 »
Devi innanzitutto partire da un'analisi delle esigenze:
- a chi è diretto il mio sito?
- chi lo guarda, nella maggior parte dei casi che cosa potrebbe usare (desktop, portatile medio-grande, portatile piccolo, tablet, iPad ecc.)?

Poi devi assolutamente entrare in simbiosi con i linguaggi HTML5 e CSS3, conoscerli bene e sapere dove mettere le mani; se poi conosci anche un po' di PHP meglio.

A questo punto, fare i diversi fogli di stile per le esigenze che avrai individuato non sarà difficile.

Vatti intanto a vedere questo sito:
W3Schools Online Web Tutorials



Fabrizio
Per programmare servono i tasti e la testa. Peccato che molti usino solo i primi...
Vai a vedere il mio sito: http://www.fabriziofiorita.joomlafree.it/index.php?option=com_content&view=featured&Itemid=101

Offline underpressure85

  • Esploratore
  • **
  • Post: 62
  • Sesso: Femmina
    • Mostra profilo
Re:QUASI RISOLTO Sfondo/background template
« Risposta #26 il: 30 Gen 2012, 09:05:50 »
Devi innanzitutto partire da un'analisi delle esigenze:
- a chi è diretto il mio sito?
- chi lo guarda, nella maggior parte dei casi che cosa potrebbe usare (desktop, portatile medio-grande, portatile piccolo, tablet, iPad ecc.)?

Poi devi assolutamente entrare in simbiosi con i linguaggi HTML5 e CSS3, conoscerli bene e sapere dove mettere le mani; se poi conosci anche un po' di PHP meglio.

A questo punto, fare i diversi fogli di stile per le esigenze che avrai individuato non sarà difficile.

Vatti intanto a vedere questo sito:
W3Schools Online Web Tutorials

Hai pienamente ragione...
Ho trovato anche online il libro che mi hai consigliato. :)

Ti chiedo un'ultima cosa...sapresti dirmi perchè se il menu "news letter" lo trasformo in "iscriviti alla news letter" su uno schermo da 10" non si vede contatti? cioè slitta..

Offline Fabrizio Fiorita

  • Abituale
  • ****
  • Post: 1315
  • Sesso: Maschio
    • Mostra profilo
Re:QUASI RISOLTO Sfondo/background template
« Risposta #27 il: 30 Gen 2012, 11:55:55 »
Ti chiedo un'ultima cosa...sapresti dirmi perchè se il menu "news letter" lo trasformo in "iscriviti alla news letter" su uno schermo da 10" non si vede contatti? cioè slitta..

Probabilmente non "digerisce" la maggior lunghezza del testo inserito nell'elemento e si posiziona in una parte dello schermo che risulta invisibile.
Controlla con uno schermo più grande dove va a finire, così possiamo vedere cosa fare.
Fabrizio
Per programmare servono i tasti e la testa. Peccato che molti usino solo i primi...
Vai a vedere il mio sito: http://www.fabriziofiorita.joomlafree.it/index.php?option=com_content&view=featured&Itemid=101

 



Web Design Bolzano Kreatif