[Style não está funcionando] Alguem pode me falar por quê o CSS não funciona?

2 respostas
InsaneChess

Pessoa,
Gostaria de colocar os outputText dentro do Span para que todos tivessem a mesma largura e não dependessem do tamanho do texto…
Porém o width não está funcionando e o tamanho do outputText está sendo o tamanho do texto dele e não os 100px =/

Alguém sabe o que está de errado?

<span style="width: 100px;"><h:outputText value="#{msgs.empresa}" /></span>
  <span style="width: 100px;"><h:inputText value="#{ramoModalidadeBean.empresa}" /></span>
  <br/>
			
  <span style="width: 100px;"><h:outputText value="#{msgs.ramo_antigo}" /></span>
  <span style="width: 100px;"><h:inputText value="#{ramoModalidadeBean.ramoAntigo}" /></span>
  <br/>

2 Respostas

Hebert_Coelho

Pq vc não coloca o tamanho no input tb?

A

se você esta utilizando faces, porque não colocar em um panelGrid? O tamanho de cada coluna vai se dar pelo maior dentro daquela coluna, ou você pode só definir no estilo tb.
cada elemento jsf conta como uma linha se você não estabelecer o column, respeitando as tags claro, exemplo, um panelGroup cheio de elementos dentro é contado apenas como 1 por causa das suas propriedades, e assim por diante.

&lt;h:panelGrid columns="2"&gt;
    &lt;h:outputText value="#{msgs.empresa}" /&gt;
    &lt;h:inputText value="#{ramoModalidadeBean.empresa}" /&gt;

    &lt;h:outputText value="#{msgs.ramo_antigo}" /&gt;
    &lt;h:inputText value="#{ramoModalidadeBean.ramoAntigo}" /&gt;
&lt;/h:panelGrid&gt;
Criado 28 de maio de 2012
Ultima resposta 29 de mai. de 2012
Respostas 2
Participantes 3