1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Overflow (CSS)

Discussão em 'Web Development' iniciada por OldMan, 21 de Dezembro de 2006. (Respostas: 7; Visualizações: 1629)

  1. OldMan

    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?
     
  2. SoundSurfer

    SoundSurfer Power Member

    No standard só existe overflow, não existe overflow-y. Deve ser isso.
     
  3. OldMan

    OldMan Power Member

    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
     
  4. artideias

    artideias Power Member

  5. SoundSurfer

    SoundSurfer Power Member

    Já agora... porque é que queres uma barra de scroll do div?
    Além de inestético, não é nada "user friendly".
     
  6. OldMan

    OldMan Power Member

    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.
     
  7. Mvespa

    Mvespa Power Member

    Penso que para resolveres isso basta definires uma altura e largura para a div:
    .classe{
    height:xxxpx;
    width:xxxpx;
    overflow:auto;
    }
     
  8. OldMan

    OldMan Power Member

    Já ficou resolvido há bastante tempo, mas obrigado na mesma.
     

Partilhar esta Página