WebSite X5Help Center

 
Luigi Dell'aquila
Luigi Dell'aquila
User

Centrare un'immagine  it

Autore: Luigi Dell'aquila
Visite 1877, Followers 2, Condiviso 0  

Ciao a tutti.

Utilizzando la riga di codice in calce riesco a rendere responsive l'immagine e cambiando il valore di float da right a left l'immagine va a destra o a sinistra. Perchè con "center" non funziona? Quale valore devo inserire per centrare l'immagine?

Grazie

<img style="height: auto; max-width: 100%; float: left; margin: 10px 20px 10px 20px; border: none;"

Postato il
14 RISPOSTE - 5 UTILI
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... cosa intendi per centrare? ...visto che con width  al 100% occuperebbe tutto lo spazio orizzontale...?...

... eventualmente prova con gli allineamenti previsti nelle opzioni della cella contenitore...

... posta link e stamp a chiarimento...

.



Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Gabriele P.
Gabriele P.
User

...questo avviene perché i valori ammessi per float, sono: left, right e none; center non è contemplato...

Leggi di più
Postato il da Gabriele P.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... prova ad inserirlo dentro un DIV_CUSTOM, in questo modo:

<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="utf-8">
<title>prova immagine centrata</title>
</head>
<body>
<div style="width:100%, text-align:center" >
<img src="http://www.luigidellaquila.it/news/05-akita_inu.jpg" width=100% >
</div>
</body>
</html>

.....................

... oppure, se vuoi un margine, così:

<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="utf-8">
<title>prova immagine centrata</title>
</head>
<body>
<div style="width:100%, text-align:center;padding:50px" >
<img src="http://www.luigidellaquila.it/news/05-akita_inu.jpg" width=100% >
</div>
</body>
</html>

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Luigi Dell'aquila
Luigi Dell'aquila
User
Autore

@kolasim ho provato come dici, ma ora l'immagine è a tutta pagina.

http://www.luigidellaquila.it/news/2.html

Grazie a Scheggia e Gabriele, infatti non mi spiegavo perchè float con center non funzionava.

Leggi di più
Postato il da Luigi Dell'aquila
Luigi Dell'aquila
Luigi Dell'aquila
User
Autore

Cercando su internet ho trovato questo codice da inserire e sembra funzionare. E' obsoleto oppure va bene?

<style type="text/css">
  .centro {
      display:block;
      margin:0px auto;
      text-align:center;
      }
</style>

http://www.luigidellaquila.it/news/3.html

Leggi di più
Postato il da Luigi Dell'aquila
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... ma se la richiami in IFRAME si adatterebbe...

... comunque non hai visto il secondo codice cliccando su Mostra più ... del mio precedente post...

... lì è proposto il padding, ma se vuoi un adattamento (resize) ed una cornice proporzionale alla finestra ospite, sostituiscilo per esempio con margin:5%

... provalo...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Luigi Dell'aquila
Luigi Dell'aquila
User
Autore

@Kolasim: infatti non avevo visto il secondo codice. L'ho provato è funziona soltanto che invece di width:100% devo inserire max-width:100% altrimenti l'immagine occupa tutta la pagina.

Leggi di più
Postato il da Luigi Dell'aquila
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... non mi sembra regolare l'effetto che ottieni adesso...
... prova aggiungendo background-color:red  per vedere cos'è che accade...
... quel max-width corrisponde sempre a tutta pagina per il DIV meno il margine...
... non ho capito se l'immagine si deve ridimensionare o meno, nel tuo esempio no!...
... ma, nel mio precedente codice hai provato a variare solo il valore percentuale, da 5% per esempio in 10% e così via...?...
... secondo me dovresti ottenere il risultato più adatto, ma certamente dipende da ciò che realmente vorresti ottenere
.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Luigi Dell'aquila
Luigi Dell'aquila
User
Autore

Si l'immagine si deve ridimensionare. Con il tuo esempio funziona, però l'immagine, come ti ho detto occupa tutta la pagina.

Ho provato a variare la percentuale ed ecco cosa succede

http://www.luigidellaquila.it/news/kolas.html

Leggi di più
Postato il da Luigi Dell'aquila
Luigi Dell'aquila
Luigi Dell'aquila
User
Autore

Ho inserito un altro tag all'inizio con div align="center" , max-width:100% e heigth:auto ed è quello che volevo. Immagine centrata e responsive.

Secondo voi può andare bene o potrebbe dare problemi con qualche browser?

Leggi di più
Postato il da Luigi Dell'aquila
Mirko Boschetti
Mirko Boschetti
Moderator

direi che va bene....il background lo puoi togliere, non serve a niente, rimane nascosto dall'immagine...ti basta:

height: auto; max-width: 100%;  

Leggi di più
Postato il da Mirko Boschetti