que sua linguagem seja condizente com o objetivo do site. Conhecer heuristicas de usabilidade e fundamental para se gerar layouts para a web.Cada elemento inserido em um website deve ter um objetivo, a perfeicao de um website se atinge quando nao ha nada a ser retirado e nao quando nao ha nada mais a ser inserido.A maioria dos layouts antigos dos sites da Web eram feitos com tabelas na linguagem HTML, porem esta forma e inapropriada pois tabelas devem ser utilizadas apenas para exibir dados tabulados. Entretanto existem layouts que sao completamente produzidos sem a presenca de tabelas, sao os famosos "tableless" e esta sim e a melhor forma de estrutura para layouts.tableless nao pode ser entendido como na traducao livre, que seria literalmente "sem tabelas". Tableless e um conceito e deve ser entendido como aplicacao das webstandards (normas da web desenvolvidas pela W3C). NavegadoresSao programas responsaveis por interpretar o conteudo de um web site, disponibilizando assim a interface com a qual o usuario final ira interagir. O navegador esta para o web design assim como o papel esta para o jornal. A grande variedade de navegadores e discrepancia entre os recursos fez seus proprios criadores caminharem em direcao a um padrao comum. Atualmente e indispensavel criar sites seguindo os padroes da W3C.No desenvolvimento do site, o HTML deve ser criado seguindo os padroes do W3C (Web Standards) de forma que fique funcional, independente dos dispositivos (TV, celular, impressora, monitor etc). Apesar de em tese nao haver a necessidade de testar em diversos navegadores, e um bom habito testar em mais de um navegador (Firefox, Internet Explorer, Netscape, Opera, Safari, Chrome e outros), pois o layout do site pode apresentar diferencas em determinados navegadores, e o usuario que navega nao entendera o que esta acontecendo. PadroesA World Wide Web Consortium (W3C) e o orgao responsavel por recomendar padroes de desenvolvimento para a internet. Por meio destes padroes se pode classificar: web sites de acordo com suas caracteristicas tecnicas, indo alem do visual e; navegadores, de acordo com sua capacidade em atender aos padroes definidos.O grande objetivo de seguir os padroes do W3C e de possibilitar que a informacao veiculada pelo site permaneca independente do dispositivo utilizado pelo visitante e que seja acessivel. Programas utilizadosExiste um leque enorme de programas usados pelos web designers. Para construcao do codigo, por se tratar de simples texto, qualquer editor de texto pode servir de suporte para a criacao do codigo. Entretanto, ha programas tanto gratuitos como de uso comercial, com interface WYSIWYG, que sao amplamente utilizados no mercado tanto para gerenciar sites, quanto para apenas editar codigos, como e o caso do Dreamweaver, Aptana, Expression Web, Frontpage (pouco aconselhavel por gerar HTML exclusivamente para o Internet Explorer, alem de gerar codigo com possiveis erros de sintaxe), na parte visual, os editores graficos vetoriais Corel Draw, Illustrator ou o Inkscape), de bitmap GIMP,e principalmente Fireworks ou Photoshop. Para animacoes e recursos dinamicos, o Flash e o mais utilizado. Em relacao ao Flash, deve-se ter o cuidado de usa-lo apenas onde a solucao seja impossivel de ser reproduzida