Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    78

    "Tagliare" il contenuto di un object a sinistra

    Salve a tutti, spero qualcuno possa e soprattutto voglia aiutarmi.

    Il problema è questo: ho un lettore da visualizzare in un object che misura (il lettore) 150px in larghezza, ma io ho a disposizione solo 120px. Se metto nell'object l'attributo width="120" il lettore viene tagliato di 30px ma in fondo, cioè a destra, mentre io vorrei che i 30px venissero tagliati all'inizio, cioè a sinistra. Problema simile per l'altezza che vorrei tagliare in alto e non in basso come accade se uso l'attributo height nell'object.
    Si può fare? Come?

    Grazie anticipate per l'attenzione.

  2. #2
    Ciao Axlman,
    puoi provare a usare un div con overflow settato su hidden come cornice intorno all'oggetto e a traslare l'oggetto all'interno della cornice.
    Per esempio:

    tagli l'object di 30px a sinistra e di 20 sopra

    codice:
    <style type="text/css">
    #cornice {
    width:370px; /* larghezza dell'object meno lo spostamento a sinistra */
    height:380px; /* altezza dell'object meno lo spostamento in alto */
    overflow:hidden;
    }
    
    #il_mio_oggetto {
    position:relative;
    top:-20px;
    left:-30px;
    }
    </style>
    
    <div id="cornice">
      <object width="400" height="400" id="il_mio_oggetto">
      <param name="movie" value="lettore.swf"></object>
    </div>
    Spero di esserti stato utile.
    Web Studio CS, nel cuore del web
    Web agency a Viareggio (LU)

    www.webstudiocs.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    78
    Utilissimo, grazie molte, anzi scusa se intervengo così in ritardo, mi era sfuggita la risposta.
    Conoscevo l'attributo overflow ma non ci avevo proprio pensato.

    Ho ancora un dubbio se tu o qualcun altro volete rispondere. Dato che la cosa funziona sia usando il position:relative sia usando margini negativi, mi chiedevo se uno dei due metodi sia preferibile all'altro (ad esempio per maggiore compatibilità cross-browser o simili).

    Ciao e di nuvo grazie mille.

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.