Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Allineare un'immagine di 2000px al centro della pagina

    Ciao a tutti,
    ho visto sul forum che ci sono argomenti simili, però non sono riuscito a venirne a capo con le soluzioni proposte.
    Su un sito ho un'intestazione (immagine) larga 2000px e alta 650px. Dovrei fare in modo che la parte centrale dell'intestazione sia visibile (nel caso in cui lo schermo sia <2000px)., invece vedo solo la parte sinistra.
    Ho provato ad applicare le proprietà margin-left e right in auto, però se la stessa immagine è rimpicciolita (esempio 1000px) la vedo centrata, altrimenti sempre la parte sinistra.
    Come posso fare?
    Grazie

    codice:
    <ul class="slides">
    		    	<li style="width: 100%; float: left; margin-right: -100%; display: list-item;">
    		    		 [img]/images/slideshow/immagine1.jpg[/img] 		    				    	
    		    	<li style="width: 100%; float: left; margin-right: -100%; display: none;">
    		    		 [img]/images/slideshow/immagine2.jpg[/img] 		    				    	
    
    		[/list]
    codice:
    .slides img { 
    max-width: 2000px; 
    display: block; margin-left: auto; 
    margin-right: auto; 
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se l'immagine e` uno sfondo, la centratura con i CSS e` semplice e funziona sempre senza tante complicazioni.

    Se invece l'immagine e` un tag <img>, tale sistema non puo` funzionare, e chiaramente non essendoci spazio per il margine non funziona neppure il margin:0 auto

    Potresti usare il posizionamento assoluto e centrare rispetto al punto centrale:
    codice:
    HTML:[*] 
      [img]...[/img]
    
    
    CSS:
    #slides li {
      position: relative;
      width: 100%;
      /* io non ci metterei il float */
      /* non ha senso il display: list-item dato che la larghezza e` il 100% */
    }
    #slides li img {
      position: absolute;
      width: 2000px;
      left: 50%;
      margin-left: -1000px;
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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 © 2025 vBulletin Solutions, Inc. All rights reserved.