hipnos na area Postado Agosto 21, 2007 Denunciar Share Postado Agosto 21, 2007 atenção: moderadores se eu tiver colocado este tópico em sessão errada alertemem,pois se trata em parte de javascript e em outra parte CSS.obrigado[solução]ATUALIZADO (reduzi os DIVs e modifiquei o codigo, agora não importa aonde estiver o DIV ele alinha central)Funciona perfeitamente no IE, FF e opera (ainda num vi nenhum BUG)Nem é presciso mudar a altura do #texto por que eu estou usando clientHeightestudando CSS + JAVASCRIT bolei isso:<style> #caixaA{ background:#cc0000; width:500px; height:600px; display:table-cell; vertical-align:middle; _display:block; } #Middle{ _width:expression(document.getElementById("caixaA").clientWidth-3); border:2px #0f0f0f solid; _position: relative; _top:expression((document.getElementById("caixaA").style.top + document.getElementById("caixaA").clientHeight - document.getElementById("Middle").clientHeight) /2 + "px"); } </style> <a href="#" onclick="alert(document.getElementById("caixaA").style.top)">s</a> <br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br> <div id="caixaA"> <div id="Middle"> texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto<img src="foto" width="200"> texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto </div> </div>qualquer BUG retorne para mim Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 yogodoshi Postado Outubro 4, 2007 Denunciar Share Postado Outubro 4, 2007 sem kerer abusar mas aqui vai uma sugestão, hospedar um arquivo na net com seu código para mostrar como exemplo e talvez comentar o código. Como por exemplo explicar porque utilizou o _width ao invés de width ^^Abraços cara! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hipnos na area Postado Novembro 1, 2007 Autor Denunciar Share Postado Novembro 1, 2007 _width: e expression()são comandos somente para o internetExplorer_width é um HACK e expression é um jeito de usar o JAVASCRIPTdentro do CSSexplicado sua duvida? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
hipnos na area
atenção: moderadores se eu tiver colocado este tópico em sessão errada alertemem,
pois se trata em parte de javascript e em outra parte CSS.
obrigado
[solução]
ATUALIZADO (reduzi os DIVs e modifiquei o codigo, agora não importa aonde estiver o DIV ele alinha central)
Funciona perfeitamente no IE, FF e opera (ainda num vi nenhum BUG)
Nem é presciso mudar a altura do #texto
por que eu estou usando clientHeight
estudando CSS + JAVASCRIT bolei isso:
qualquer BUG retorne para mim
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.