Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Immagine responsive

  1. #1

    Immagine responsive

    Sto realizzando un piccolo cms responsive e dato che non sono molto bravo con il css volevo chiedervi se c'è un sistema per caricare in un template un'immagine M px X N px generica che rispetti le seguenti specifiche:

    1) Il tag img deve essere MxN se c'è spazio a sufficienza nel tag <td> che lo contiene
    2) Se MxN è troppo grande deve adattarsi allo spazio disponibile
    3) Se M deve essere ridotto deve restare invariato il rapporto M/N

    Il layout che ho fatto è sostanzialmente una semplice tabella con tante righe ad una colonna una sotto l'altra e stop, nulla di più.

    Per adesso uso questa soluzione:

    <img src="esempio.JPG" alt="Smiley face" width="250">

    ma non è molto buona perché se l'immagine è grande resta sottodimensionata... poi quel 250 può andar bene per il samsung galaxy ma non per l'iphone quindi non è proprio quello che cerco...
    Più pratica in futuro...

  2. #2
    Io non trovo molto chiara la tua richiesta, spero che altri capiscano più di me!

    Faccio solo due piccoli appunti:

    1. Fare un layout con tabelle lo chiami responsive?
    2. Fare un CMS, cosa intendi? Che lo progetti daccapo? O che lo modifichi soltanto? Perché se ne progetti uno nuovo e non sei molto bravo in css,
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  3. #3
    1.Cosa posso usare al posto delle tabelle? A me sembrano molto comode come strumento dato che di fatto il cms deve costruire delle tabelle.

    2.Esattamente, lo progetto da capo. Grazie per lo stimolo!
    Più pratica in futuro...

  4. #4
    Io vorrei creare una tabella che si allarga fin che può. Se metto questa tabella in un div di un template che è largo 400px vorrei che la tabella fosse 400px e che l'immagine fosse 400 px. Se l'immagine fosse 200px X 200px allora vorrei che la tabella fosse 400 px e l'immagine 200 px (parlo sempre e solo della larghezza). Se ridimensionassi lo schermo a 150px vorrei che immagine e tabella siano entrambi di 150px. Una cosa simile a questa ma senza slideshow quindi più semplice:

    https://github.com/slideshow-s9/slideshow

    avevo letto una guida di css anni fa ora ricordo poco nulla, appena ho finito questo esercizio mi compro un bel libro di css...
    Più pratica in futuro...

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Le larghezze si possono esprimere anche in valori percentuali, non per forza assoluti.
    Se per la tabella specifichi width="100%", questa seguirà la larghezza dell'elemento che la contiene.

  6. #6
    Quote Originariamente inviata da giannino1995 Visualizza il messaggio
    1.Cosa posso usare al posto delle tabelle? A me sembrano molto comode come strumento dato che di fatto il cms deve costruire delle tabelle.
    Un layout non si realizza con tabelle che servono solo ad altri scopi e cioè per dati tabellari, i layout si realizzano con i div e tutti quei strumenti adatti allo scopo!

    2.Esattamente, lo progetto da capo. Grazie per lo stimolo!
    Ma cosa intendi tu per CMS?
    Per progettare un CMS occorre competenze (non solo una infarinatura superficiale), di linguaggi lato-server, javascript, html. css, tu le hai?
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  7. #7
    Sto realizzando un CMS che mi aiuti a mettere online dei download. No non ho le competenze ma procedendo un passo alla volta e con qualche aiuto spero di arrangiarmi. Ovviamente le cose che non riesco a fare non le faccio e mi accontento tanto non faccio questo come lavoro ma per divertimento. Se pensi a drupal e joomla ti dico già che sei fuoristrada! Forse sarebbe più corretto chiamare questo mio progetto CMSS (content management system script)
    Più pratica in futuro...

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.