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

    gestire larghezza celle in base al testo

    Salve, io ho questo problema nella strutturazione di una tabella

    codice:
    ...
    <table cellpadding="0" cellspacing="0" width="100%">
       <tr>
          <td class="blocco1" width="1%">
             [img]images/bordi/r1c1.jpg[/img]
          </td>
          <td class="blocco2" align="center" style="background-image:url('images/bordi/r1c2.jpg')">
             Testo del blocco
          </td>					
          <td class="blocco3" width="1%">
             [img]images/bordi/r1c3.jpg[/img]
          </td>
          <td class="blocco4" style="background-image:url('images/bordi/r1c4.jpg');"></td>
          <td class="blocco5" width="1%">
             [img]images/bordi/r1c5.jpg[/img]
          </td>
       </tr>
    </table>
    Come faccio a fare in modo che il blocco2 si adatti al testo senza però mandarlo a capo e fare in modo che il blocco4 si allarghi il più possibile?

    NB. I blocchi 1-3-5 hanno width 1% in modo che si adattino all'immagine in loro contenuta...

    Il risultato finale dovrebbe essere più o meno così:


    Con questo codice il blocco4 "sparisce" e il 2 occupa tutto lo spazio...
    Il testo è generato da codice lato server quindi non posso settare una larghezza fissa...
    Come posso fare?

  2. #2
    Una cosa tipo
    SE ($testo2=="") ALLORA >> Metti una foto 1x1px stirata di quanti px vuoi che sia larga la tua colonna
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  3. #3
    ... e come si fa a inserire un costrutto di selezione all'interno di un foglio di stile?

  4. #4
    Originariamente inviato da Lorenzo.Oz
    ... e come si fa a inserire un costrutto di selezione all'interno di un foglio di stile?
    Mi devo scusare... ho letto troppo velocemente il tuo post...
    ...però ...che c'entra il foglio di stile?
    I costrutti li devi fare sulla generazione dell'html della tabella.

    Assegni width="1%" a tutti. Per non andare a capo puoi aggiungere alla cella "incriminata" l'attributo "nowrap". E poi, se ne hai bisogno, ti regoli con le larghezze minime che vuoi avere (i costrutti che dicevo prima).
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  5. #5
    grazie... mi ero completamente dimenticato del nowrap

    l'ho postato in css perché pensavo che rigaurdassse più lo stile che l'html...

    cmq grazie ancora...

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.