Rui Marto
28-11-2007, 18:13
Estou a fazer uma página que tem fotografias, mas por vezes são muito grandes e aparece a scroll bar vertical.
- Posso fazer com que esta barra apareça personalizada em vez da default do IE?
- Como é que isso se faz?
Podes, mas isso só irá funcionar no IE, por isso não é aconselhável.
Rui Marto
28-11-2007, 21:51
Mais um problema: Num portátil de 15" o site aparece todo no ecrã mas mesmo assim aparecem as barras. A vertical por vezes é necessária mas a horizontal não. Como é que faço para a vertical só aparecer quando é preciso?
Como sp com CSS: ve a propriedade overflow, no teu caso será overflow: auto; , ou entao podes por a tag directamente no body, mas CSS é sp melhor :)
Rui Marto
29-11-2007, 03:51
Como é que aplico CSS a um frame inteiro? Eu prefiro CSS...
A página principal é um frameset com um fixo vertical e outro do lado esquerdo para navegação.
O problema é que não devia haver overflow. O topframe tem a mesma largura e não há scroll bars. Só me acontece quando alguma coisa no mainframe excede os 800 pixeis +-.
Obrigado.
Frames é outra coisa que ja nao se justifica, mas é simples, crias no css tipo:
#scroll { overflow: auto; }
e depois é so atribuires o id à frame que queres -> id="scroll"
Rui Marto
29-11-2007, 16:14
Porque é que não se justifica usar frames?
É que eu quero que o menu esteja sempre na lateral, e o menu é composto por 7 páginas html que vão trocando para que este fique tipo acordeon.
Depende de como queres que isso funcione, se a página actualiza-se toda, apenas metes uma div do lado esquerdo com o menu, que é lá dixada por css... se quiseres só o centro da página a actualizar por exemplo podes de um modo simples por no meio uma iframe, e depois cada um dos links tem como target essa iframe, que será a unica coisa a carregar... o melhor seria fazeres isso com ajax, mas se não queres "perder" tempo, faz de um dos modos acima.
Rui Marto
29-11-2007, 16:43
Os meus conhecimentos não vão muito além do html básico, daí usar os frames. Os frames actualizam todos menos o de topo. O da esquerda muda para o menu ir dando mais opções às pessoas conforme elas clicam, tipo cascade. Era para fazer isto com os Spry Acordeon do DreamWeaver mas depois aparece aquelas mensagens em cima do activex e não quero isso. Além disso aquilo tinha um "bug" que eu não consigo corrigir.
Já agora qual a vantagem de fazer com iframe em vez da forma como fiz?
Os meus conhecimentos não vão muito além do html básico, daí usar os frames. Os frames actualizam todos menos o de topo. O da esquerda muda para o menu ir dando mais opções às pessoas conforme elas clicam, tipo cascade. Era para fazer isto com os Spry Acordeon do DreamWeaver mas depois aparece aquelas mensagens em cima do activex e não quero isso. Além disso aquilo tinha um "bug" que eu não consigo corrigir.
Já agora qual a vantagem de fazer com iframe em vez da forma como fiz?
no dreamweaver tens umas coisinhas muito engraçadas em que desenhas o template e depois aquilo fica lá dentro da página... Tipo, os search motor nao gostam muito de frames...
Eu tb tinha esse problema e já o ultrapassei...
Cumps
Rui Marto
29-11-2007, 18:21
Eu fiz uns templates em html e guardei numa pasta. Depois para cada página nova só preciso trocar a imagem e adicionar o link para as outras (através de um copy&paste).
Tenho que arranjar uns bons tutorials do dw.. :)