Professional Documents
Culture Documents
CSS e (X)HTML
sites controlados por folhas de estilo em cascata
Novatec
captulo 1
Este captulo destina-se aos iniciantes. Nele apresentaremos as ferramentas mnimas necessrias ao desenvolvimento de sites, comentando e mostrando os softwares relacionados que so instalados por padro nos ambientes de desenvolvimento mais populares. Sero tambm mostrados alguns editores (X)HTML, editores de imagens e navegadores, disponveis para download na internet e de uso gratuito. Se voc um desenvolvedor experiente, poder ir para o Captulo 2, sem prejuzo do aprendizado.
1.1 Introduo
Para desenvolver um site, voc no precisa adquirir ferramentas de edio sofisticadas e dispendiosas. Particularmente, os editores do tipo WYSIWYG, que so to bem-aceitos, procurados e usados, so uma ferramenta de desenvolvimento no-recomendada para o incio do aprendizado. Tais ferramentas devem ser usadas apenas quando o desenvolvedor tiver total conhecimento e controle da maneira como geram o cdigo.
A sigla WYSIWYG para a expresso What You See Is What You Get empregada para designar interfaces de produo em que o resultado final do desenvolvimento semelhante quele mostrado na interface do software durante a sua criao. A maioria dos editores de texto desse tipo, como, por exemplo, o Microsoft Word. Nesses editores os textos, paginao, formatao e apresentao do documento so mostrados na tela durante a fase de criao, de maneira idntica ao resultado final, quando o documento for impresso ou apresentado nas mdias para as quais as criaes do editor se destina.
Sites so criados com o uso de editores (X)HTML. O exemplo clssico e o mais conhecido dos editores o Adobe Dreamweaver, uma ferramenta poderosa quando usada de maneira adequada. Editores (X)HTML do tipo WYSIWYG, como
21
22
o Dreamweaver, permitem o desenvolvimento de um site sem conhecimento da (X)HTML. Os menus e os botes da interface grfica geram automaticamente a marcao para todos os componentes de uma pgina web, desde simples pargrafos at scripts para o funcionamento de mecanismos de navegao ou para a insero de vrios tipos de mdia. Todo cdigo gerado de forma automtica, sem que o fazedor de sites tenha necessidade de escrever uma linha de cdigo sequer. Se voc um fazedor de sites ou est no incio do aprendizado para desenvolver sites, recomendo vivamente no usar editores WYSIWYG na jornada para a criao de sites com CSS e (X)HTML. Como j afirmei, esses tipos de editores so ferramentas poderosas e indispensveis na fase de produo de um site, contudo no as use at que esteja dominando com total segurana a codificao (X)HTML e tenha adquirido conhecimentos suficientes para criticar e modificar cdigos gerados automaticamente por editores. Para acompanhar os exemplos contidos neste livro voc vai precisar de um editor de texto simples, um programa para visualizar sites na internet e um editor de imagens. Tanto o editor quanto o navegador esto instalados no seu computador por padro. O editor para tratamento de imagens ser necessrio caso voc queira criar ou tratar imagens, mas, para o aprendizado e a prtica, ele dispensvel, e voc poder usar imagens existentes. Quando seu site estiver pronto, ir precisar de uma ferramenta para public-lo na internet. Ferramentas de publicao de sites so chamadas de Clientes FTP.
23
Se voc um iniciante, recomendo que use o Bloco de Notas para escrever seus cdigos e acompanhar estudos dos exemplos mostrados aqui. E, neste caso, uma boa idia colocar o cone do editor na barra de ferramentas do seu Windows, a fim de criar um atalho de acesso rpido ao editor. Na Figura 1.2 mostrado o cone padro do Bloco de Notas.
Voc cria um atalho de acesso rpido ao Bloco de Notas como descrito a seguir: 1. V ao menu: Iniciar > Programas > Acessrios > Bloco de Notas. 2. Clique com o boto direito do mouse sobre o cone do editor. 3. No menu de contexto que se abre, escolha: Criar atalho. Essa ao criar uma nova instncia do cone na caixa do menu. 4. Clique e arraste a instncia criada para cima da barra de ferramentas. isso. Voc est com a configurao de acesso rpido ao Bloco de Notas pronta para uso.
24
1.3.1 TextEdit
O editor-padro o TextEdit, que, ao contrrio do Bloco de Notas para Windows, oferece funcionalidades de edio mais sofisticadas conhecidas como edio rica. Os recursos desse tipo de edio vm habilitados por padro e permitem controlar alguns aspectos da apresentao dos contedos em edio. Na Figura 1.4 mostrada a interface do TextEdit.
Voc precisa configurar o TextEdit para funcionar como um editor simples de textos. Para acessar o TextEdit, siga o caminho mostrado a seguir:
Applications > TextEdit
25
Voc configura o TextEdit para edio simples de textos como descrito a seguir: 1. V ao menu Applications > TextEdit > Preferences. 2. No menu Preferences, na rea New Document Attributes, marque Plain text. 3. Feche o menu e a instncia do TextEdit que est aberta. Na prxima vez em que voc iniciar o TextEdit, ele estar configurado conforme mostrado na Figura 1.5.
1.3.2 Safari
O navegador-padro o Safari, cuja interface mostrada na Figura 1.6.
26
1.4 Navegador-padro
imprescindvel que voc tenha instalado em seu ambiente de desenvolvimento pelo menos um navegador-padro. Recomendo fortemente a instalao do Firefox, pois dispe de uma incrvel quantidade de plugins auxiliares para a construo de sites. Voc pode fazer o download do Firefox em http://www.mozilla.com/en-US/firefox/
all.html.
Editores (X)HTML
Editores de imagens
Editor CSS
Normalmente, os editores (X)HTML j vm com editor CSS integrado que atende s necessidades de edio das folhas de estilo.
27
A maioria dos editores especficos para CSS no disponibilizada em verso gratuita. A Newsgator, fabricante do TopStyle, um editor CSS bem-aceito no mercado, tem uma verso gratuita do TopStylePro denominada TopStyleLite, a qual acompanhada por algumas funcionalidades da verso paga e pode ser obtida em:
http://www.newsgator.com/Individuals/TopStyle/Default.aspx
Sobre editores
Quer voc tenha optado por um editor (X)HTML/CSS gratuito ou por um sofisticado editor pago, como o Dreamweaver, por exemplo, importante no deixar de analisar com extremo cuidado a criao automtica do cdigo pelo editor. fundamental comear com ferramentas de edio simples at estar completamente seguro do que est desenvolvendo, antes de optar por um editor com recursos avanados. Feita esta ressalva, tenho de admitir que, em fase de produo, o desenvolvedor no pode dispensar o uso de editores que disponham de recursos avanados. No vivel nem sensato construir e manter um site de mdio porte com o NotePad e o Picasa. Tais so ferramentas para estudo e sedimentao de conhecimentos.