HTML e CSS com HTML DOG
Não importa que tipo de trabalho de TI você tenha, parece que mais cedo ou mais tarde você precisará conhecer HTML. Para web designers, é claro, é uma habilidade essencial, mas mesmo em trabalhos não relacionados à Web, é ocasionalmente necessário. Pode ser necessário produzir um relatório no formato HTML, por exemplo. A menos que você trabalhe em um ambiente que use estritamente o padrão de design do controlador de exibição de modelo, onde a produção de conteúdo é separada da exibição e não possua código mais antigo que não atenda a esses padrões, a programação na Web também requer a produção de HTML. Hoje em dia, com mais e mais aplicativos usando um navegador como método de exibição, quase toda a programação tem um elemento de programação na Web mais cedo ou mais tarde. As funções de suporte geralmente envolvem o suporte a pessoas que usam a Web de várias maneiras e o conhecimento de HTML também pode ser útil. E, é claro, você provavelmente tem um site ou blog pessoal por interesse pessoal ou para apoiar sua carreira.

Como administrador de sistemas e programador, descobri que tenho a tendência de usar o HTML intensamente ou um pouco e depois não usar nada; portanto, quando volto a ele depois de um intervalo, é essencial ter uma boa referência. Também acho importante, se não essencial, escrever HTML acessível, baseado em padrões. Isso torna seu conteúdo visível e compreensível para as pessoas, independentemente de qual navegador elas estejam usando (incluindo leitores de tela) hoje e no futuro. É incrível como, embora um site público seja frequentemente alterado regularmente, coisas como programas de relatórios simples, rápidos e formatados em HTML parecem durar, ser reutilizados, copiados e persistir para sempre.

Meu livro obrigatório absoluto para HTML é Cão HTML: O Guia de Boas Práticas para XHTML e CSS de Patrick Griffiths. Cão HTML funciona bem como um texto de ensino e uma referência para escrever HTML acessível e compatível com os padrões. Considero-o particularmente valioso porque ensina a separação do conteúdo (HTML) da apresentação (CSS) desde o início, em vez de ensinar tags de apresentação HTML obsoletas, como e . Para programadores, esse é o padrão de design do modelo-visualização-controlador aplicado ao conteúdo da Web. Se você estiver produzindo código que gera relatórios no formato HTML, certamente não precisará reescrever seu código se as cores da empresa mudarem de azul e verde para vermelho e dourado. CSS permite que você evite se preocupar com isso. Melhor ainda, permite que os programadores adicionem apenas informações de conteúdo, como marcar títulos e parágrafos de seção, enquanto um especialista em interface do usuário e / ou web designer gerencia a apresentação usando CSS. Cão HTML começa com uma seção narrativa que dedica um capítulo a cada área importante de HTML e CSS, como texto, formulários e mídias alternativas (impressoras, leitores de tela e dispositivos móveis.) O texto também inclui links para o site HTML Dog (//www.htmldog .com), onde você pode realmente ver o código em ação e usar o navegador para mostrar a função de origem da página para ver como eles funcionam. Embora o site e o livro funcionem bem juntos, eles são recursos úteis por si só. A seção narrativa é seguida por duas referências alfabéticas detalhadas de HTML e CSS. Embora cada entrada de referência seja detalhada o suficiente para ser independente, se você entender HTML e CSS, um link para a seção narrativa apropriada será incluído se você desejar obter mais detalhes ou contexto.

Existem muitos livros sobre o aprendizado de HTML e CSS, e muitas referências, mas ainda preciso encontrar algo tão bom quanto Cão HTML em qualquer um. É um dos poucos livros que conquistaram um lugar reservado na minha área de trabalho e eu o recomendo incondicionalmente para quem usa ou deseja aprender HTML e CSS.


Patrick Griffiths. Cão HTML: O Guia de Boas Práticas para XHTML e CSS. (Berkeley, CA: New Riders, 2007.)

Site HTML Dog

Compre HTML Dog: o guia de melhores práticas para XHTML e CSS na Amazon.com

Instruções De Vídeo: SVG Stroke Animation | HTML & CSS (Pode 2024).