Principal
Página inicial
Download
Contato
Como se faz...
HTML
CSS
PHP
Java Script / Ajax
Pesquise no site
O primeiro contato, HTML
Voltar
Frames - Atributos avançados
A parte da criação das janelas propriamente dita, existem muitos atributos com os que configurar sua aparência. Para isso, tanto a etiqueta
como
admitem diversos atributos que permitem especificar a forma de elementos como as bordas dos frames, a margem, a existência ou não de barras de deslocamento, etc. Atributos para a etiqueta
Já conhecemos o atributo cols e rows, que servem para indicar se a distribução em janelas se fará horizontalmente ou verticalmente. Somente se pode utilizar um deles e se iguala às dimensões de cada uma das divisões, separadas por vírgulas. . border="número de pixels" Permite especificar de maneira global para todo o frameset o número de pixels que há de ter a borde dos frames. . bordercolor="#rrggbb" Com este atributo podemos modificar a cor da borda dos frames, também de maneira global a todo o frameset. . frameborder="yes|no|0" Serve para mostrar ou não a borda do frame. Seus possíveis valores são "yes" (para que se vejam as bordas) e "não" ou "0" (para que não se vejam). Na prática elimina a borda, mas permanece uma linha de separação dos frames. . framespacing="número de pixels" Para determinar a largura da linha de separação dos frames. Pode -se utilizar em Internet Explorer e junto com o atributo frameborder="0" serve para eliminar a borda das janelas. Atributos para a etiqueta
Para esta etiqueta, assinalamos nos capítulos anteriores os atributos src, que servem para indicar o arquivo que contém a janela e name, para dar um nome à janela e logo direcionar os links para ele. Vejamos agora outros atributos disponíveis. . marginwidth="número de pixels" Define o número de pixels que tem a margem do frame onde se indica. Esta margem se aplica à página que pretendemos ver nessa janela, de modo que se colocamos 0, os conteúdos da página nessa janela estarão completamente grudados na borda da margem e se indicamos um valor de 10, os conteúdos da página estariam separados da borda 10 pixels. . marginheight="número de pixels" O mesmo que o atributo anterior, mas para a margem vertical. . scrolling="yes|no|auto" Serve para indicar se queremos que haja barras de deslocamento nas diferentes janelas. Se indicamos "yes" sempre sairão as barras, se indicamos "no" não sairão nunca e se colocamos "auto" sairão somente se forem necessárias. Auto é o valor por padrão. Conselho: Há que ter cuidado se eliminamos as bordas dos frames, visto que a a página web pode ter dimensões distintas dependendo da definição de tela do visitante. Se o espaço da janela se vê reducido, poderia se ver reduzido o espaço para o frame e pode acontecer de não caber os elementos que antes sim cabiam e se eliminamos as barras de deslocamento pode ser que o visitante não possa ver todo o conteúdo da janela. Este mesmo conselho pode ser aplicado ao redimensionamento de frames, que veremos no seguinte atributo. Se fizermos com que as janelas não sejam redimensionáveis provavelmente teríamos uma declaração de frames demasiado rígida, que pode ser mal vista em algum tipo de tela. . noresize Este atributo não tem valores, simplesmente se coloca ou não se coloca. No caso de que esteja presente indica que o frame não se pode redimensionar. Como podemos ver, ao colocar o mouse sobre a borda das janelas sai um cursor que nos assinala que podemos mover tal borda e redimensionar assim os frames. Por padrão, se não colocamos nada, as janelas podem ser redimensionadas. . frameborder="yes|no|0" Este atributo permite controlar a aparição das bordas dos frames. Com este atributo igualado a "0" ou "não" as bordeas se eliminam. Entretanto, ficam as feias margens na borda. Pelo que podemos comprovar funciona melhor no Netscape do que no Internet Explorer. De qualquer forma, temos um pouco mais adiante, uma nota para explicar os frames sem bordas. Nota: os atributos de frames não funcionam sempre bem em todos os navegadores. É recomendável fazermos um teste sobre o que estamos desenhando em vários navegadores para comprovar que nosos frames se vêem bem em todas as plataformas. . bordercolor="#rrggbb" Permite especificar a cor da borda da janela. [quote] Autor/fonte do artigo: CriarWeb.com (http://www.criarweb.com/artigos/143.php...) [/quote]
Postado 21/05/2009 15:09 por Jeison Frasson
Colunas
Desenvolvendo
Mundo Hardware
Artigos
Favoritos
www.sitemaps.org
Tableless
Maujor
PhpJs
Feeds
Como se faz
Colunas
© 2002-2010 Grupo Newsmade - Quase todos os direitos reservados.