galera, preciso de uma ajudinha…
como funciona o lance do colspan nas tabelas em HTML??
preciso ajeitar o layout da tela aki, mas to apanhando desse maldito…
valew
P.S.: EU ODEIO HTML!!! :evil: :twisted:
galera, preciso de uma ajudinha…
como funciona o lance do colspan nas tabelas em HTML??
preciso ajeitar o layout da tela aki, mas to apanhando desse maldito…
valew
P.S.: EU ODEIO HTML!!! :evil: :twisted:
<table>
<tr>
<td colspan="2">1ª e 2ª colunas agrupadas</td>
<td>3ª coluna</td>
</tr>
<tr>
<td>1ª coluna</td>
<td>2ª coluna</td>
<td>3ª coluna</td>
</tr>
</table>
Acho que isso pode te ajudar...
Qualquer coisa posta ae.... :wink:
valew Lucas, mas o problema eh o seguinte…
tenho uma tabela com N linhas e em cada linha geralmente tem 6 colunas…
em uma linha tenho um combo q fica mto grande por causa de alguns dados q vem do BD…por isso o campo da frente do combo, nao aparece na tela, ficando beeemmm lah na frente da linha…
como uso o colspan p/ ajeitar isso??
valew
Cara, se fores usar o colspan, tu estará agrupando duas colunas, assim ao invés de 6 tu terá 5 colunas.
O que tu pode fazer é realizar um substring do text do combo ou passar um valor fixo para ele através do css ou da propriedade style disponível nele.
<select name="combo" style="width: 300">
<option></option>
.
.
.
</select>
Pode ser?
bom, ai vai meu codigo…se ajudar a entender o problema…
<tr>
<td> </td>
<td><label>XXXX</label></td>
<td colspan="3" class="fontePrt">
<html:select name="<%= editForm %>" property="xxx" >
<html:option value="">----</html:option>
<html:optionsCollection name="<%= editForm %>" property="XXXCollection" label="descricao" value="id"/>
</html:select>
</td>
<td> </td>
<td><label>Local do Acidente</label></td>
<td class="fontePrt" >
<html:select name="<%= editForm %>" property="localAcidente" >
<html:option value="0">----</html:option>
<html:option value="1">Via pública</html:option>
<html:option value="2">Instalações do empregador</html:option>
<html:option value="3">Instalações de terceiros</html:option>
</html:select>
</td>
</tr>
Cara, colspan serve para uma coluna ocupar o espaço de duas ou mais colunas normais na tabela.
Por exemplo
| coluna1 | coluna2 | coluna3 |
| coluna 4 com colspan=3 |
| coluna5 | coluna 6 | coluna7 |
Se você não quer que sua combobox fique gigante, siga a instrução do sr Giovenardi 
:lol: :lol: :lol:
Falou LIPE.
E ae rbarioni, seguinte, a única maneira foi como citamos.
O fato de você utilizar colspan não vai ser muito útil, porque ele apenas serve para unir as colunas e não para dimensionar as mesmas. 
Tenta fazer com o style ou através de css, vai ficar melhor.
Tenta fazer com o style ou através de css, vai ficar melhor.
valew Lucas, mas o problema eh o seguinte…
tenho uma tabela com N linhas e em cada linha geralmente tem 6 colunas…
em uma linha tenho um combo q fica mto grande por causa de alguns dados q vem do BD…por isso o campo da frente do combo, nao aparece na tela, ficando beeemmm lah na frente da linha…
como uso o colspan p/ ajeitar isso??
valew
Parceiro, acho que entendi o que você quer fazer.
Você tem uma tabela, ta ligado, que tem os dados seus, mas tem uma tabela que fica com o conteúdo muito grande, no caso, esse seu combo.
Dentro do body, se liga no código:
| Dados 1 tal | Dado 2 tal | Dado 3 tal |
| Aqui entra os dados do seu combo |
Era isso o que você queria né, valeu, espero que sim, abraço. E responde aqui pra ver se era isso mesmo.
Só uma pequena correção:
(o colspan é igual a 3 e não a 2)
8 anos depois, o cara deve ter resolvido ja né? IUAHiuahuah
viniciussuper, por favor, evite ressuscitar tópicos muito antigos. E se quiser faze-lo, certifique-se de ser para dar uma solução relevante, e deixando extremamente claro que o tópico foi ressuscitado.
Além disso, ao postar tópicos, siga essas dicas:
Assim seus posts sairão devidamente formatados.