Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mestre fyoda

ao passar mouse nao esta pegando ate a hr , ultrapaça a hr

Recommended Posts

eu to dividindo os links dos menus com hr , e ao passar o mouse muda a cor de fundo , mas tem um probleminha , uma parte pequena abaixo do hr está mudando de cor , como que eu faço para mudar apenas acima da hr ?

<table id="texto" width="150px" align="center" > <tr> <td onMouseover="mudacor(this)" onMouseOut="voltacor(this)"><center><a href="">Cadastro</a></center><hr style="border-style: dashed; border-color: red;"></td> </tr> <tr> <td onMouseover="mudacor(this)" onMouseOut="voltacor(this)"><center><a href="">Cadastro</a></center><hr style="border-style: dashed; border-color: red;"></td> </tr> <tr> <td onMouseover="mudacor(this)" onMouseOut="voltacor(this)"><center><a href="">Cadastro</a></center><hr style="border-style: dashed; border-color: red;"></td> </tr> </table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao deu certo , entra aqui nesse link e veja o que deu .http://marula.servegame.com:8090/ e nao esqu~ça d epassa o mouse no cadastro

<div id="esquerda"> <table id="texto" width="150px"> <tr> <td onMouseover="mudacor(this)" onMouseOut="voltacor(this)"><center><a href="">Cadastro</a></center></td> </tr> <tr> <td><hr style="border-style: dashed; border-color: red;"></td> <tr> <tr> <td onMouseover="mudacor(this)" onMouseOut="voltacor(this)"><center><a href="">Cadastro</a></center></td> </tr> <tr> <td><hr style="border-style: dashed; border-color: red;"></td> <tr> <tr> <td onMouseover="mudacor(this)" onMouseOut="voltacor(this)"><center><a href="">Cadastro</a></center></td> </tr> <tr> <td><hr style="border-style: dashed; border-color: red;"></td> <tr> </table></div>

eu queria que peguace tudo entre o hr , mas nao esta pegando , pq ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

claro... soh tem o link no tr... ae você teria q zerar a margem do hr e colocar um padding na tr onde tem o link...

Compartilhar este post


Link para o post
Compartilhar em outros sites

.padTD { padding: 5px 0; }hr { margin: 0; }
e chama nos tds:

<td class="padTD">texto</td>
e

<td><hr /></td>

entendeu?

 

logicamente q você tem q manter o codigo javascript nas td onde tem os links beleza?

poderia ficar melhor, mas creio q você terá um grande trabalho para deixar tudo nos padrões.. ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

<style type="text/css"> <!-- .padTD { padding: 5px 0; } hr { margin: 0; } --> </style>

<tr> <td onMouseover="mudacor(this)" onMouseOut="voltacor(this)" class="padTD"><hr /><center><a href="">Cadastro</a></center></td> </tr> <tr> <td><hr /></td> </tr>

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta isso ae

a.link {display: block;position: relative;padding: 5px 0;}td, tr, hr { margin: 0; }

<tr><td><hr /></td></tr><tr><td align="center"><a href="#" class="link">Cadastro</a></td></tr><tr><td><hr /></td></tr>

Compartilhar este post


Link para o post
Compartilhar em outros sites

naum precisa do javascript naum cara... eh soh você modificar a classe q o link recebe...

a.link -> recebe as funções do voltacor

a.link:hover -> recebe as funções do mudacor

 

entendeu? http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

muda também...

td, tr, hr { margin: 0; }
para

td, tr, hr, table { margin: 0; padding: 0; }
e adiciona:

table { border-collapse: collapse; }

pode ser q fike pouca coisa... ae se ficar, você coloca borda nos tds... pode ficar melhor... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.