none
tamanho do dropdrown RRS feed

  • Pergunta

  • olá pessoal,

    Estou tendo um probleminha com dropdown. eu estou querendo ampliar o tamanho do menu do drop que aparece quando o seleciono, pq o texto de alguns itens não aparecem por completo. isso ocorre quando utilizo o IE, com o mozilla o menu que se expande se adequa aos itens que contêm perfeitamente. eu não posso alterar o tamanho do drop em si por causa do layout.

    acho que por meio de javascript é simples. mas não sei como fazer.

    gostaria da ajuda de vcs para isso.

    desde já agradeço. 
    segunda-feira, 11 de janeiro de 2010 18:43

Todas as Respostas

  • Uma vez já tentei procurar isto, mas acho que a tag Select não possui uma propriedade para tal, pelo menos não consegui achar.
    segunda-feira, 11 de janeiro de 2010 19:24
  • Olá Marcos,

    Isso é feito via CSS, alterando o valor da propriedade width com a quantidade em pixels que você deseja que o controle tenha...

    <select style="width:300px">
        <option value="1">João Silva</option>
        <option value="2">Maria Aparecida dos Santos</option>
        <option value="3">Ricardo Martins da Conceição Mathias Ferreira</option>
    </select>
    


    Você pode alterar diretamente no atributo style do seu controle ou (melhor ainda) criar uma classe no CSS e atribuir essa classe no atributo class do controle.


    Abraços,
    Caio Proiete


    Caio Proiete
    Microsoft MVP, MCT, MCPD, MCTS, MCSD
    http://www.caioproiete.com

    segunda-feira, 11 de janeiro de 2010 22:28
  • Olá Marcos,

    Isso é feito via CSS, alterando o valor da propriedade width com a quantidade em pixels que você deseja que o controle tenha...

    <
    select
     style
    =
    "width:300px"
    >
    
    < option value = "1" > João Silva</ option >
    < option value = "2" > Maria Aparecida dos Santos</ option >
    < option value = "3" > Ricardo Martins da Conceição Mathias Ferreira</ option >
    </ select >



    Você pode alterar diretamente no atributo style do seu controle ou (melhor ainda ) criar uma classe no CSS e atribuir essa classe no atributo class do controle.


    Abraços,
    Caio Proiete


    Caio Proiete
    Microsoft MVP, MCT, MCPD, MCTS, MCSD
    http://www.caioproiete.com

    Certo, tinha entendido que era a altura do menu que abre quando clica no combo.
    Boa resposta.
    terça-feira, 12 de janeiro de 2010 11:16
  • sim amigo, isso é mt simples. mas tem a questão do layout. alterando o tamanho do drop o layout modifica, então eu queria uma solução que aumentasse apenas o menu do drop e não o drop em si.
    quarta-feira, 13 de janeiro de 2010 20:45