fabiobabaioff 0 Denunciar post Postado Novembro 30, 2008 Tenho um elemento <select> que eh preenchido por um script PHP com dados de um banco de dados. Eu fixei um width para o select com CSS, Porem, muitas vezes o tamanho dos nomes que entram no <select> sao maior do que o tamanho que fixei. tem alguma maneira de quando o usuario cliclar no <select> ele continue com o mesmo tamanho, porem os elementos <option> mudem de tamanho de acordo com o tamanho dos nomes? Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Novembro 30, 2008 Não, acredito que não. os options são filhos do select, e herdam o width dele. Não vejo como eles terem larguras diferentes. você queria algo do tipo, cada option ter uma largura? e o select poder ser menor que o option? Isso realmente parece impossível... veja que "não cabe" .. Compartilhar este post Link para o post Compartilhar em outros sites
Aprendiz CSS 3 Denunciar post Postado Dezembro 1, 2008 Ele expande para você conseguir ler o que está escrito, isso não estraga o layout! se quer que fique menor, diminua o tamanho da fonte! abraço Compartilhar este post Link para o post Compartilhar em outros sites
Luiz Henrique 1 Denunciar post Postado Dezembro 1, 2008 Costumo não utilizar select, faço uma imagem personalizada para o select ao clicar nela abro uma div que estava oculta, ao clicar em algum ítem selecionado mando para esta div que está a imagem do select. É uma forma de resolver seu problme a e fazer um selec mais elegante. Compartilhar este post Link para o post Compartilhar em outros sites