Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Centrare un'immagine

  1. #1

    Centrare un'immagine

    Ciao raga, come va?

    Grazie per i consigli dell'altra volta, ora sono riuscito a centrare l'immagine a destra e a sinistra con il seguente codice:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <meta name="language" content="it" />
    <title>Terrartistica - Portale delle belle arti</title>
    <style type="text/css">
    html, body {
    margin: 0;
    padding: 0;
    background: url(images/sfondo.jpg) top center no-repeat;
    }
    </style>
    </head>
    <body>
    </body>
    </html>

    Ora però si pone il problema di centrarla anche in alto e in basso perchè l'immagine deve essere circa di 800*600 e mi viene appiccicata tutta sopra.

    Come si fa a centrarla rispetto al centro assoluto della pagina?

    Uso Dreamweaver 8.

    Grazie a tutti e buonissima giornata :-)

    Giulio.

  2. #2
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    mettila come background ad un div e segui le istruzioni riportate qui


  3. #3
    Ciao Myaku,

    grazie per l'altra volta :-)

    Non capisco cosa vuoi dire con 'mettila in background ad un div'...cioè?? Devo mettere <div></div> prima della riga

    <style type="text/css">

    oppure devo fare una cosa tipo

    <div>
    <style type="text/css">
    ...
    ...
    </style>
    </div>

    Poi l'esempio che mi hai linkato parla di una textbox io qui ho una immagine. Sono completamente a digiuno di html...posso abusare della tua gentilezza e chiederti di scrivermi tu il codice corretto come l'altra volta?

    Grazie infinite :-)

    Giulio.

  4. #4
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    è l'immagine che va messa come background.
    Il concetto riportato nel tutorial è lo stesso.

    html
    codice:
    <div id="container">
    ...quello che ti pare...
    </div>
    css
    codice:
    #container {
    background: url(percorso/immagine.jpg) top left no-repeat;
    position:absolute;
    top:50%;
    left:50%;
    width: larghezza_immagine_px;
    height: altezza_immagine_px;
    margin-left:-(larghezza_immagine/2)px;
    margin-top: -(altezza_immagine/2)px;
    }
    ovviamente devi fare due conti.


  5. #5

    Re: Centrare un'immagine

    Originariamente inviato da Nabu-nasir
    Ciao raga, come va?...
    Grazie a tutti e buonissima giornata :-)

    Giulio.
    per cortesia occhi alle sezioni: la domanda andava posta in css dove provvedo a spostarti; al prossimo giro la discussione sara' chiusa

    torniamo pure in topic, grazie

  6. #6
    Chiedo venia, non avevo idea... :-(

    Devo ancora fare la prova con il codice, ma ora ho un problema con l'immagine di fondo messa in questo modo: Dreamweaver non me la rende cliccabile.

    Come faccio a far si che questo codice:

    <style type="text/css">
    html, body {
    margin: 0;
    padding: 0;
    background: url(images/sfondo.jpg) top center no-repeat;
    }
    </style>

    possa anche permettermi di collegare l'immagine sfondo.jpg ad un'altra pagina cliccandoci sopra?

    Grazie mille ancora :-)

  7. #7
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    Originariamente inviato da Nabu-nasir
    Chiedo venia, non avevo idea... :-(

    Devo ancora fare la prova con il codice, ma ora ho un problema con l'immagine di fondo messa in questo modo: Dreamweaver non me la rende cliccabile.

    Come faccio a far si che questo codice:

    <style type="text/css">
    html, body {
    margin: 0;
    padding: 0;
    background: url(images/sfondo.jpg) top center no-repeat;
    }
    </style>

    possa anche permettermi di collegare l'immagine sfondo.jpg ad un'altra pagina cliccandoci sopra?

    Grazie mille ancora :-)
    se è un background, di per sè non è cliccabile.
    Per renderla link, devi metterla come <img> da html.

    Cyà

  8. #8
    Ciao, gentilissima come sempre :-)

    Dunque, ho capito, devo metterla come IMG da html...come pensavo. Però, poi, come IMG, posso centrarla al centro assoluto della pagina indipendentemente dalla risoluzione?
    Perchè il problema è proprio questo: l'immagine dovrà essere sempre al centro assoluto - alto/basso destra/sinistra - quale che sia la risoluzione, e in più dovrà essere cliccabile.

    Grazie mille spero un giorno di poter contraccambiare :-)

    Giulio.

  9. #9
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    Originariamente inviato da Nabu-nasir
    Ciao, gentilissima come sempre :-)

    Dunque, ho capito, devo metterla come IMG da html...come pensavo. Però, poi, come IMG, posso centrarla al centro assoluto della pagina indipendentemente dalla risoluzione?
    Perchè il problema è proprio questo: l'immagine dovrà essere sempre al centro assoluto - alto/basso destra/sinistra - quale che sia la risoluzione, e in più dovrà essere cliccabile.

    Grazie mille spero un giorno di poter contraccambiare :-)

    Giulio.
    sì, usi lo stesso concetto dell'elemento posizionato in maniera assoluta. Es. il tuo div, a cui hai messo tale immagine come background. L'unica cosa che ti cambia è che non setti una proprietà background ma l'immagine la metti direttamente via html (occhio a fare bene i conti tra dimensioni width/height e quelli dell'immagine - eventuali altri elementi annidati e loro margini/padding. Se vuoi, azzera anche il bordo di default blu con img {border: none;}.


  10. #10
    Non so come ringraziarti per l'aiuto che mi stai dando, veramente. Ti ho anche mandato un pvt, spero di non stare abusando della tua disponibilità.

    Grazie.

    Giulio.

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.