Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    160

    Larghezza select in caratteri

    Salve a tutti,
    ho fatto una ricerca sul forum e su google ma non riesco a trovare una soluzione, che mi sembra stupida in realta'.

    E' possibile settare la larghezza di una select multipla a un tot numero di caratteri?
    Per capirci, come faccio con una select multiple quello che con i text field e'
    codice:
    <input type="text" size="30" /> ?
    Grazie in anticipo.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    I CSS non lavorano sul contenuto, per cui non e` possibile tramite CSS dare una larghezza espressa in numero di caratteri.

    E` pero` possibile dare la larghezza espressa in em, ad esempio:
    width: 18em;

    Pero`
    attenzione che le select non sono gestite sempre solo dal browser: in qualche caso sono gestite direttamente dal SO, per cui non e` detto che la cosa funzioni (dipende dal browser)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    160
    grazie per la risposta.
    Gli em se non ricordo male sono relativi all'altezza del font, a me servirebbe la larghezza.

    Quindi se ho capito bene non esiste nessun modo per avere questa dimensione esatta, neanche senza CSS. E' corretto?
    Se e' cosi' non mi resta che fare un calcolo approssimativo o fare delle prove e settare la dimensione in px.

    Grazie.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Gli em sono relativi alla dimensione del carattere m.
    E i rapporti altezza-larghezza sono costanti (circa - dipende dal font usato).

    Non puoi fare il conto in px, perche` non ti e` dato conoscere la dimensione del font (i browser sono autorizzati a forzare tale dimensione).
    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 © 2024 vBulletin Solutions, Inc. All rights reserved.