Overflow (CSS)

OldMan

Power Member
Boas noites,
tenho um problema que não por que lado atacar...
tenho uma div com o seguinte estilo:
Código:
div.right{
    border: 1px solid #000000;
    overflow-y: scroll;
    width: 383px;
    height: 344px;
    /*aqui tinha um comentario
    em varias linhas que por acaso
    nao sabia, mas ja apaguei*/
}

e o que acontecia no mac (safari) onde experimentei e noutro pc (firefox) era que ele nao respeitava o overflow e o texto continuava por la fora.
Em primeiro lugar acho estranho o facto de naquele pc que experimentei acontecer isso e no meu nunca aconteceu tal coisa. Depois nao sei se o "overflow-y" pode tar a fazer algum stress, ou se sera do comentario que tava com o asterisco junto das letras (nao se deve fazer isso, certo?) ou se seria das medidas que faltava o "px" e seja do que for nao sei como testar para ver qual era.
Ja aconteceu isto a alguem?
 
espero que sim.
a cena e' que ao alterar isso fica tambem uma barra horizontal a ocupar espaco, nao ha maneira de tirar? e' que nao preciso mesmo dela
 
Já agora... porque é que queres uma barra de scroll do div?
Além de inestético, não é nada "user friendly".
porque e' uma div com aquele tamanho mas que o conteudo ultrapassa aquele tamanho, e nao quero que o site "estique" por causa desse conteudo, logo preciso do scroll.
esta div faz o trabalho de uma frame.
 
Penso que para resolveres isso basta definires uma altura e largura para a div:
.classe{
height:xxxpx;
width:xxxpx;
overflow:auto;
}
 
Back
Topo