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

    dimensione massima per una foto

    salve,
    ho una tabella composta da due celle entrambe di larghezza 300px
    in una di queste celle carico da db una immagine.
    Alcune di queste immagini sono più larghe di 300px per cui la cella che la contiene mi si spancia adattandosi alla foto.
    Esiste un modo per impedire alla cella di spanciarsi facendo si che sia la foto ad adattarsi alla cella anzichè il contrario?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se ti basta limitare una dimensione, esiste l'attributo CSS
    max-width
    pero` non funziona in IE6 quirks mode e neppure negli IE precedenti.
    Inoltre con i soli CSS non puoi evitare la deformazione dell'immagine (se limiti una dimensione, l'altra non viene limitata).
    La cosa si puo` fare tramite JS, con tutti i limiti di tale programma (potrebbe non girare sul computer dell'utente).

    Ma nel tuo caso, ti consiglio un approccio diverso.
    Dato che usi un DB, fai gia` uso di un programma lato server che prende i dati dal DB e li formatta in HTML. Tale programma di solito e` gestito dal protocollo PHP o ASP o altri simili.
    Quindi devi semplicemente individuare le dimensioni dell'immagine e limitarle proporzionalmente, eventualmente solo attribuendo width e height al tag <img>.
    Se dici quale protocollo usi, ti sposto nel forum piu` appropriato.
    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 © 2026 vBulletin Solutions, Inc. All rights reserved.