• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Bruno

Link a ocupar um <td> todo

3 mensagens neste tópico

Já ando aqui desesperado por não encontrar uma solução que me agrade!

Não quero a solução do onClick porque se um utilizador mandar abrir em nova tab não funciona.

Também ja testei:

<td><a ...><div>...</div></a></td>

Mas o link não apanha 2 px de cima nem de baixo.

Já tentei meter o <a> e o <div> com width:100%; e height:100%; mas não muda.

Encontrei uma solução que dava na net mas obrigava a que o <a> e o <td> tivessem: "display: block;" e isso fica foleiro quando se clica (fica um tracejado em volta do "bloco")

Alguém tem mais ideias?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Vê se isto ajuda:

<html>
  <head>
    <title>
      bla
    </title>
<style type="text/css">
td {
      border: 1px solid black;
      width: 100px;
      padding: 0px;
}
td div {
   position: relative;
}
</style>
  </head>
  <body>
    <table summary="">
      <tr>
        <td>
          <a href="xpto.h">
            <div>a1</div>
				</a>
        </td>
        <td>a2</td>
        <td>a3</td>
        <td>a4</td>
      </tr>
      <tr>
        <td>b1</td>
        <td>b2</td>
        <td>b3</td>
        <td>b4</td>
      </tr>
      <tr>
        <td>c1</td>
        <td>c2</td>
        <td>c3</td>
        <td>c4</td>
      </tr>
      <tr>
        <td>d1</td>
        <td>d2</td>
        <td>d3</td>
        <td>d4</td>
      </tr>
    </table>
  </body>
</html>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Obrigado :confused: Com isso descobri que era um erro meu estúpido... :S

Tinha-me esquecido de tirar o cellpadding e portanto os 2px q n estavam a dar era por isso :)

Obrigado novamente :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora