A nova especificação HTML 4.0 definida pela organização W3C ( www.w3c.org ) traz ferramentas mais poderosas para todos os web designers. Esta é uma mudança que afeta todos os desenvolvedores e designers web que muitos pensaram no passado. inimaginável agora pode ser facilmente alcançado com a ajuda de DHTML e CSS. Aqui está uma descrição detalhada da implementação de alguns efeitos durante o processo de compilação da página da web.
* Tecnologia de menu
Se as pessoas que visitaram os sites da Microsoft e Macromedia forem cuidadosas, com certeza notarão a tecnologia de menu Clique para exibir um submenu e clique novamente para ocultar o submenu. O autor baixou essas duas páginas respectivamente. Depois de analisar o código-fonte, descobri que eles não usavam o mesmo método e que ambos os métodos têm seus prós e contras.
A Macromedia usa tecnologia de múltiplas páginas. Isto é, primeiro crie uma página do menu principal sem itens expandidos e, em seguida, crie uma página para cada item do menu principal expandido. Quantas subpáginas são necessárias para corresponder ao número de itens no menu principal. Vamos dar um exemplo simples para ilustrar:
Clique aqui!
lista 1
lista 2
lista 3
Clique em Clique aqui na Figura 1 e o efeito da Figura 2 aparecerá. Durante a implementação específica, você deve prestar atenção à definição e ao uso da tag e obter correspondência um a um, caso contrário, será caótico. Além disso, quando houver muitos itens de menu, lembre-se de que apenas o submenu listado atualmente é definido com , e outros itens do menu principal devem ser vinculados às suas páginas expandidas correspondentes.
Este método é muito simples de implementar, pode ser dominado rapidamente por pessoas comuns e pode ser suportado por qualquer navegador, mas suas deficiências também são óbvias. Em primeiro lugar, é lento. Chamar cada página inevitavelmente levará a uma longa espera. Somente quando a página estiver cheia de texto, você não se sentirá estagnado, em segundo lugar, é difícil compilar. , é um pouco problemático produzir um por um. Portanto, esta tecnologia ainda apresenta certas limitações.
A Microsoft usa tecnologia DHTML. DHTML é uma tecnologia relativamente nova, portanto, para alguns navegadores "antigos", esse método de implementação de menu é inútil.
Vamos dar um exemplo para ilustrar.
Conforme mostrado na Figura 3, clique em Produto e Serviços e o menu a seguir aparecerá imediatamente. Clique novamente e desaparecerá. É igual ao Macromedia, mas a diferença é que seu código fonte é o seguinte. .
.NV1 {font-family:Arial;font-weight:bold;font-size:.9em;cursor:hand;margin-top:10;text-indent: -14;margin -esquerda: 14;}
.NV2 {posição:relativa;tamanho da fonte:.9em;peso da fonte:normal;}
function clikker(a,b) {
if
(a.style.display ==') {
a.style.display
= 'none
'
;
;
b.src='dsmh.gif';
}
}
Produtos e serviços
onclick="window.event.cancelBubble = true;">