Volta à página principal da Criação Digital Entre em contato Desenvolvido por Marcus Amorim (http://www.zamorim.com) Volta à página principal da Criação Digital
Criação Digital - Contato

  • OUTRAS DICAS

  • CONTATO
  • FRAMES CENTRALIZADOS

    Dúvida: Os frames centralizados estão sendo muito utilizados na criação de home pages. Isto é apenas uma moda ou existe um objetivo claro para isso? É impressão ou a carga fica mais demorada? E, finalmente, como se implementa isso?

    Bem, vamos por partes.
    Muita gente está usando isso, porque é moda. Eu também já usei para fazer experiências, mas isso tem realmente uma finalidade clara. É que, para a maioria dos designers, a falta de controle sobre o modo como o site vai ser visto nos diferentes clientes incomoda muito. Este esquema do frame centralizado, que deve ser de um tamanho que se acomode sem cortes em um browser padrão (IE ou NS) com todas as barras de botões e em resolução 640x480, é útil para garantir que todos os clientes (ou 99%) vejam as informações organizadas "aproximadamente" da mesma forma. Sem frames, cada um vai ver uma quantidade diferente da página na tela.

    Quanto à demora na carga, isso não acontece, não. A página que acomoda os frames é muito pequena e as páginas internas são carregadas normalmente pelo browser. Talvez isso possa acontecer quando duas páginas com informações são carregadas simultaneamente em dois frames, mas o tempo total será o mesmo que se as páginas fossem carregas separadamente.

    Se você souber organizar o conteúdo, as páginas vão carregar até mais rápido. Por exemplo, no site http://jodette.simplenet.com, se eu tivesse optado por não usar frames, mas mantivesse a mesma arte, teria que carregar o código daquela barra lateral novamente junto com cada página. Do modo como está carga é feita 1 vez no frame da esquerda e as páginas de informações ficam bem mais enxutas, apenas com as informações relevantes.

    Finalmente, como funciona? Os programas de edição HTML, não tem nenhum mecanismo específico para criar este tipo de modelo (pelo menos eu não conheço). O que se deve fazer é criar um conjunto principal dividido em 3 frames horizontais e no frame do meio criar outro conjunto com 3 frames verticais. Vai ficar assim:











    Os 4 frames externos carregam uma mesma página, com apenas uma tag BODY indicando a cor de fundo. O frame interno carrega as páginas do site.

    O código fica assim:

    <HTML>

    <FRAMESET ROWS="*,340,*">
    <FRAME NAME="sup" SRC="preto.html">
    <FRAMESET COLS="*,580,*">
    <FRAME NAME="esq" SRC="preto.html">
    <FRAME NAME="dat" SRC="capa.html">
    <FRAME NAME="dir" SRC="preto.html">
    </FRAMESET>
    <FRAME NAME="inf" SRC="preto.html">
    </FRAMESET>

    <BODY BGCOLOR="Black">
    </BODY>
    </HTML>

    Onde preto.html é uma página limpa com fundo preto e capa.html é a página inicial do site.

    As TAGs FRAMESET e FRAME devem ter todas as seguintes flags, para evitar o redimensionamento e as bordas:
    <FRAMESET
    FRAMEBORDER="NO"
    FRAMESPACING=0
    BORDER="0">
    <FRAME
    MARGINWIDTH=0
    MARGINHEIGHT=0
    SCROLLING="No"
    FRAMEBORDER="NO"
    NORESIZE
    FRAMESPACING=0
    BORDER="0">

    Bem, acho que isso responde as principais questões. Não dá para dizer se esse modelo é melhor ou pior que a pagina inteira, pois depende muito do tipo de informação que o site vai passar. Para um site de notícias, por exemplo, que apresenta grandes quantidades de texto, com certeza ele não é viável, apesar de que um frame lateral, para o menu pode ser útil em alguns casos. Já para sites menores, a apresentação pode ficar bem mais organizada. De qualquer maneira, como em todas as outras mídias, sempre existirão modelos diferentes e exóticos que agradem mais a gregos ou a troianos (ou aos dois ;-).

    Qualquer dúvida sobre a implementação de frames centralizados, é só entrar em contato.



    ÁLBUM DIGITAL .. CARTÕES DE VISITA .. PÁGINAS PESSOAIS .. INFORMAÇÕES .. CONTATO