Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

pedrosalg

<div></div>

Mensagens Recomendadas

pedrosalg    0
pedrosalg

Boas,

É assim, eu pus dentro de uma tabela um <div> </div> com tamanho fixo. O problema (como se pode ver na imagem) é que eu não queira que aparece-se a scrollbar horizontal, só queria a vertical. Só que ao haver necessidade de aparecer a vertical também aparece a horizontal.

Sabem como é que posso fazer??

screen9cz.gif

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
seesharptec    0
seesharptec

Os elementos div e span foram criados com o HTML 4 com a finalidade de fornecer um mecanismo genérico para agrupar e dar estrutura aos documentos.

O elemento div é um container nível de bloco e span é um elemento inline.

Basicamente cria uma area rectangular no teu html onde podes conter outros elementos.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
TheDark    0
TheDark

se colocares a largura um bocado maior a barra de scroll horizontal continua a aparecer?

Ele tem razão. Tinha-me parecido que uma delas estava desactivada. Só aumentando a largura é que isso desaparece. Se continuar a aparecer desactivada é que tens que utilizar o overflow:auto.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pedrosalg    0
pedrosalg

se colocares a largura um bocado maior a barra de scroll horizontal continua a aparecer?

eu calculava que continuasse a aparecer, mas experimentei e confirmou-se.

É que a horizontal só aparece porque a ao aparecer a vertical esta ocupa espaço da página, e é esse espaço que a scrollbar horizontal desliza.

o código que tenho é o seguinte:

Na página:

    <td width="<?php echo $col_centro; ?>" colspan=2>

<div class="scroller"><?php mosMainBody(); ?></div>

    </td>

No CSS:

.scroller {

display:block;

position:relative;

width: 100%;

height: 325px;

margin:0;

padding:0px;

background:inherit;

color:inherit;

overflow:auto;

scrollbar-face-color:#B4B496;

scrollbar-shadow-color:#000000;

scrollbar-highlight-color:#FFFFFF;

scrollbar-3dlight-color:#FFFFFF;

scrollbar-darkshadow-color:#000000;

scrollbar-track-color:##E9E9D6;

scrollbar-arrow-color:#000000;

}

Já tentei alterar valores das margens de do padding mas nada...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pedrosalg    0
pedrosalg

Mas nesse casso o assunto está resolvido... certo?

Não, o que eu quis dizer é que o problema mantem-se e mostrei o codigo que estou a utilizar

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pedrosalg    0
pedrosalg

Ok... Então se bem percebi aumentaste a largura do div scroller e a barra horizontal continuou a aparecer?

mais ou menos isso... Não aumentei o div scroller mas mantive-o nos 100%, aumentei foi o tamanho da celula da tabela onde o div esta.

Tambem já experimentei reduzir o div scroller a 90% e menos mas o problema mantem-se sempre!!

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


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade