Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    okok ho tolto small b e tutto il resto! che fatica grazie però.
    ho provato il codice che dicevi per elementi, ma ho notato una cosa curiosa: le immagini orizzontali rispondono ai comandi, ma quelle verticali rimangono sempre grandi come da file!!
    http://www.caroprocione.com/fashion-...ashion-223.htm
    http://www.caroprocione.com/nuovosantocss-index-223.css

    ps: con il div contenitore position:fixed le scrollbar scompaiono (la verticale con la rotellina funziona), con absolute dovrebbe esserci un div contenitore a cui fare riferimento ma anche se c'è non lo considera, relative si assomma al div superiore. ._.

  2. #12
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    okok ho tolto small b e tutto il resto! che fatica grazie però.
    Lo so che la prima volta e` un po' lungo, ma vedrai che ne e` valsa la pena.

    Perche` usi il position:fixed?
    Non e` fatto per il lauout completo, ed impedisce di vedere quello che sta fuori dall'area del browser.
    Credo che il position non dovresti mai usarlo (nel tuo layout credo sia assolutamente inutile); inoltre e` una delle cose piu` complesse da usare nei CSS, e molte volte porta effetti collaterali negativi.

    Con il width:100% tu imponi la larghezza uguale al contenitore, mentre lasci che l'altezza si regoli da sola mantenendo il rapporto w/h dell'immagine originale.
    In teoria nel tuo caso sarebbe utile dare width:100% alle immagini orizzontali e height:100% a quelle verticali.
    Quando riesco a veder qualcosa di piu` della tua pagina ti spiego qualche trucco per poterlo fare senza troppi sforzi.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #13
    wowowow sto quasi per finire, ti farò una statua

    allora, ricapitolando:

    tolto position:fixed, position:absolute
    div elementi per le immagini orizzontali con width 100% per img e grandezza div della grandezza massima del file 1040x650px.
    div elementi1 per le immagini verticali con height 100% per img e grandezza div della grandezza massima del file 520x650px.
    div elementi2 per il testo d'inizio senza w ne h per img ma solo 200px di w per il div e i soliti 650px di altezza.

    div contenitore grande in px poco più della somma delle w delle immagini+ div inizio e div fine.

    sembra funzionare!!! devo solo formattare meglio il testo!!!
    http://www.caroprocione.com/fashion-223.htm

    devo solo guardarlo sul 15 pollici.... spero di nn rimanerci troppo male se non funzia.

  4. #14
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Anzitutto attenzione alla semantica. Probabilmente adesso non te ne rendi conto, ma hai 5 classi con nomi molto simili (elementi, elementi1, ...)
    Uno (o forse due) di questi non fa parte della serie, perche` contiene l'intestazione.
    Allora andrebbe chiamato "intestazione" (o un nome ragionevole).

    Poi ci sono altri trucchi che puoi usare.

    Trucco n. 1. assegnare piu` classi allo stesso elemento:
    Esempio (da rielaborare e completare)
    codice:
    HTML:
      <div class="elementi vert"> immagine vert </div>
      <div class="elementi oriz"> immagine orizz </div>
      <div class="elementi vert">immagine vert </div>
    
    CSS:
    .elementi {
    	display: block;
    	float: left;
            height: 650px; 
            border: 1px solid black;  
            background: red;  
    }
    .vert {
            width: 520px;   /* attenzione che hai un errore di sintassi */   
    }
    .oriz {
            width: 1040px;   
    }
    .vert img {
      ...
    }
    .oriz img {
      ...
    }
    }
    Trucco n. 2
    Dare solo la classe "elementi" al <div>, fissando solo l'altezza e spostare nel CSS dell'immagine la definizione di larghezza: questo ti semplifica la vita nelle modifiche che dovrai fare quando cambierai le immagini di ciascuna "striscia":
    codice:
    HTML:
      <div class="elementi"> <img class="vert" ... /> </div>
      <div class="elementi"> <img class="oriz" ... /> </div>
      <div class="elementi"> <img class="vert" ... /> </div>
    
    CSS:
    .elementi {
      ...
    }
    .elementi img {
      border: 0;
    }
    .vert {
      height: 100%;
    }
    .oriz {
      ...
    }
    Ma forse nel tuo caso puo` essere sufficiente definire solo height:100% in tutte le img e lasciare che il browser si arrangi a sistemarle: potrebbe essere l'uovo di colombo
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #15
    bene! ho stampato l'ultima tua risposta e la leggerò con calma sul treno. ti ringrazio davvero infinitamente dell'aiuto, mi hai permesso di colmare delle lacune vergognose.
    a presto.

  6. #16
    Però le immagini non si resizerano su schermi piu piccoli. mi sa che non ce la si fa.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.