Back to top

Autore Topic: Usare delle immagini come bordi  (Letto 1787 volte)

Offline mattyfog

  • Appassionato
  • ***
  • Post: 346
    • Mostra profilo
Usare delle immagini come bordi
« il: 06 Ago 2010, 13:05:07 »
Ciao a tutti!
Mettiamo che io abbia 2 immagini che voglio usare: una per il bordo sinistro di un elemento e l'altra per il bordo destro.
La soluzione che mi viene per prima in mente è: creo un'immagine che abbia la larghezza come l'elemento e in questa immagine ci incollo le 2 immagini. Così ho un'immagine unica (di dimensione fissa) e mi basta settare la proprietà background e un repeat-y e siamo a posto.
Ma se io volessi fare qualcosa di più versatile, lasciare quindi i due bordi in immagini separate in modo da poter settare la larghezza in ogni momento in maniera più pratica, cosa posso fare?
Mi pare che la tecnica dell'usare 2 background non funzionasse su IE.

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Usare delle immagini come bordi
« Risposta #1 il: 06 Ago 2010, 14:47:20 »
L'esempio del template di deafult di joomla rhuk non ti va bene?
utilizza questa per la sinistrae questa per la destra ;)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline mattyfog

  • Appassionato
  • ***
  • Post: 346
    • Mostra profilo
Re:Usare delle immagini come bordi
« Risposta #2 il: 06 Ago 2010, 23:29:36 »
Interessante.
Proverò a guardare ;)

Offline mattyfog

  • Appassionato
  • ***
  • Post: 346
    • Mostra profilo
Re:Usare delle immagini come bordi
« Risposta #3 il: 06 Ago 2010, 23:39:32 »
In pratica il template usa 3 div annidati.
Però non ho ben capito: perchè usare 3 div annidati che poi risultano meno leggibili a livello di codice anzichè 3 affiancati?

Toglimi una curiosità: i file png hanno la trasparenza sul web o essa non viene mantenuta?

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Usare delle immagini come bordi
« Risposta #4 il: 07 Ago 2010, 00:37:35 »
Perchè nei div annidati il contenuto, che va posto nel div più interno, allarga e allunga automaticamente i div che lo contengono permettendo la gestione flessibile di larghezza ed altezza. Cosa che non accade con div affiancati  ;D

Si in genere i browser supportano la trasparenza delle png che però talvolta, per una questione di canali e filtri, possono non esser ben gestite specie da IE (sempre lui!). Le trasparenze delle gif invece vengono lette invece bene da tutti i browser  :)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline mattyfog

  • Appassionato
  • ***
  • Post: 346
    • Mostra profilo
Re:Usare delle immagini come bordi
« Risposta #5 il: 07 Ago 2010, 11:16:05 »
Ok grazie capito!
Spulcio ancora un po' e provo a rifarlo!

Offline mattyfog

  • Appassionato
  • ***
  • Post: 346
    • Mostra profilo
Re:Usare delle immagini come bordi
« Risposta #6 il: 16 Ago 2010, 20:42:07 »
Hey, ho ancora un dubbio sempre sull'annidamento dei div.
Il template rhuk usa un codice come questo per settare i bordi nella parte alta:
Codice: [Seleziona]
<div id="main_t">
        <div id="main_tl">
            <div id="main_tr" />
            </div>
</div>
Però non mi aiuta nel settare i bordi nella parte centrale della pagina!

In questo caso non sarebbe meglio, invece dei 3 div annidati, usare:

Codice: [Seleziona]
<div id="main_t">
        <div id="main_tl" />
                 <div id="content">
                  <jdoc:include type="component" />
                 </div>
            <div id="main_tr" />
</div>
?? O si può fare tranquillamente anche con i div annidati? (perchè il mio piccolo cervello crede che si sovrapponerebbe qualcosa).

 



Web Design Bolzano Kreatif