<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>paradigmas html</title>
	<atom:link href="http://paradigmashtml.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://paradigmashtml.wordpress.com</link>
	<description>HTML - HyperText Markup Language</description>
	<lastBuildDate>Sun, 25 Mar 2007 23:19:38 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='paradigmashtml.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>paradigmas html</title>
		<link>http://paradigmashtml.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://paradigmashtml.wordpress.com/osd.xml" title="paradigmas html" />
	<atom:link rel='hub' href='http://paradigmashtml.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Origem do HTML</title>
		<link>http://paradigmashtml.wordpress.com/2007/03/25/origem-do-html/</link>
		<comments>http://paradigmashtml.wordpress.com/2007/03/25/origem-do-html/#comments</comments>
		<pubDate>Sun, 25 Mar 2007 23:19:38 +0000</pubDate>
		<dc:creator>Luana Acosta</dc:creator>
				<category><![CDATA[História]]></category>

		<guid isPermaLink="false">http://paradigmashtml.wordpress.com/2007/03/25/origem-do-html/</guid>
		<description><![CDATA[HTML significa HyperText Markup Language, subconjunto do Standard Internacional para a criação de documentos eletrônicos designado por SGML(Standard Generalized Markup Language). A versão HTML 4.0 surgiu em Dezembro de 1997, através da Recomendação W3C. O formato da linguagem é constituído por um sistema de códigos lógicos escritos entre etiquetas(Markup, na terminologia inglesa). Sem o precioso [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paradigmashtml.wordpress.com&amp;blog=913810&amp;post=7&amp;subd=paradigmashtml&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>HTML significa HyperText Markup Language, subconjunto do Standard Internacional para a criação de documentos eletrônicos designado por SGML(Standard Generalized Markup Language). A versão HTML 4.0 surgiu em Dezembro de 1997, através da Recomendação W3C.<br />
O formato da linguagem é constituído por um sistema de códigos lógicos escritos entre etiquetas(Markup, na terminologia inglesa).</p>
<p>Sem o precioso contributo do HTML, o termo &#8216;surfing the web&#8217; significaria antes escalar montanhas de texto, de uma forma linear e pouco interactiva. Recordo que, com o Hiper Texto podemos avançar rápidamente através da ligação (&#8216;links&#8217;) entre diversos conteúdos sobre o mesmo tópico ou assunto.</p>
<p>Não existe nada de mais errado do que pensar que o HTML é uma linguagem complexa ou criptográfica, é tão só um sistema de códigos simples que permite enviar texto de uma forma completamente interativa através da Internet.<br />
Tim Berners-Lee criou o HTML original (e outros protocolos associados como o HTTP) em uma estação NeXTcube usando o ambiente de desenvolvimento NeXTSTEP. Na época a linguagem não era uma especificação, mas uma coleção de ferramentas para resolver um problema de Tim: a comunicação e disseminação das pesquisas entre ele e seu grupo de colegas. Sua solução, combinada com a então emergente internet pública (que tornaria-se a Internet) ganhou atenção mundial.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/paradigmashtml.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/paradigmashtml.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paradigmashtml.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paradigmashtml.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paradigmashtml.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paradigmashtml.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/paradigmashtml.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/paradigmashtml.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/paradigmashtml.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/paradigmashtml.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paradigmashtml.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paradigmashtml.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paradigmashtml.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paradigmashtml.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paradigmashtml.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paradigmashtml.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paradigmashtml.wordpress.com&amp;blog=913810&amp;post=7&amp;subd=paradigmashtml&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://paradigmashtml.wordpress.com/2007/03/25/origem-do-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9f5cee931e82ca36a1178fe79936f5fa?s=96&#38;d=identicon" medium="image">
			<media:title type="html">luana</media:title>
		</media:content>
	</item>
		<item>
		<title>DHTML</title>
		<link>http://paradigmashtml.wordpress.com/2007/03/25/dhtml/</link>
		<comments>http://paradigmashtml.wordpress.com/2007/03/25/dhtml/#comments</comments>
		<pubDate>Sun, 25 Mar 2007 22:34:15 +0000</pubDate>
		<dc:creator>Luana Acosta</dc:creator>
				<category><![CDATA[DHTML]]></category>

		<guid isPermaLink="false">http://paradigmashtml.wordpress.com/2007/03/25/dhtml/</guid>
		<description><![CDATA[À medida que vamos avançando na programação de páginas web, vamos fixando novos objetivos para criar a cada dia webs mais excitantes. Seguindo este caminho, chega um momento que a linguagem HTML se torna curta e temos que nos servir de alguma tecnologia superior, que nos permita realizar esses desenvolvimentos mais complexos e dinâmicos. Imagine [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paradigmashtml.wordpress.com&amp;blog=913810&amp;post=6&amp;subd=paradigmashtml&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>À medida que vamos avançando na programação de páginas web, vamos  fixando novos objetivos para criar a cada dia webs mais excitantes. Seguindo este  caminho, <strong>chega um momento que a linguagem HTML se torna curta e  temos que nos servir de alguma tecnologia superior, que nos permita realizar  esses desenvolvimentos mais complexos e dinâmicos</strong>. Imagine por um momento que você tivesse em suas mãos um grande projeto, um projeto que se suponha a criação massiva de páginas, como pode ser um jornal, onde a cada dia há que mudar os conteúdos por completo, ou uma enciclopédia on-line, com milhares de páginas e referências, como por exemplo. Se utilizássemos unicamente HTML necessitaríamos um regimento de planejadores web para poder chegar ao fim o trabalho de criar tantas e tantas páginas e sua atualização.</p>
<p>Mesmo assim, se quiséssemos desenvolver uma aplicação na web onde o usuário tivesse que interagir com a página, ou uma aplicação que oferecesse algum serviço, como um buscador ou um gestor de correio através da web, também nos veríamos muito limitados com o HTML.</p>
<p>Ademais, também estamos muito limitados com o HTML na hora de criar efeitos nas páginas, animações que chamem um pouco a atenção do usuário e que permitam fazer com que as páginas web sejam mais divertidas.</p>
<p><strong>DHTML é o que torna possível criar páginas  web que superam todas as limitações do HTML</strong> como as comentadas anteriormente. Como vemos, o DHTML é muito amplo e <strong>engloba muitas  técnicas que podem ser realizadas com uma infinidade de linguagens de programação e  programas distintos</strong>                                               .</p>
<p>Vamos fazer uma classificação de DHTML para delimitar um pouco seus raios de ação e para que o conceito se limite em áreas da programação web que já podemos conhecer.</p>
<p><strong>DHTML de cliente</strong></p>
<p>Por um lado temos o <strong>DHTML que se desenvolve no âmbito de uma página web, quando a página está sendo vista na tela dos usuários</strong>, ou seja, nos navegadores. Nestes casos, para realizar qualquer tipo de efeito ou interatividade na página temos como recurso ao navegador, por isso se chama de cliente.</p>
<p>A programação no cliente serve para muitas coisas, exemplos disso são efeitos diversos nas páginas, audios, videos, menus interativos, controle e resposta às ações de um usuário na página, controle sobre os formulários, etc. Para fazer muitas destas coisas podemos utilizar diversas linguagens de programação como Javascript e VBScript, ou inclusive podemos botar aqui programas como Flash.</p>
<p>No obstante está mais próxima a idéia do DHTML o programar scripts dentro da página com as linguagens ao lado do cliente. Javascript para todos os navegadores e VBScript para Internet Explorer. Estas linguagens trabalham, como foi dito, integradas com o navegador e dependem do modelo e da versão deste.</p>
<p>Estas linguagens não permitem o desenvolvimento de qualquer projeto na Internet, já que ao ser executados no navegador do cliente, não têm acesso a todos os recursos do sistema do usuário, para evitar buracos de seguridade, e nem aos recursos do servidor onde estão hospedadas as páginas. Esta limitação, acrescentada ao que já foi comentado sobre sua dependência do navegador, fazem destas linguagens insuficientes para desenvolvimentos avançados, sendo mais um complemento de programação que o núcleo de verdadeiras aplicações no web.</p>
<p><strong>DHTML de servidor</strong></p>
<p>Por outro lado, existem uma série de <strong>linguagens que se baseiam no servidor para executar seus scripts</strong>, assim como a programação do cliente se baseia no navegador. <strong>Quando uma página é solicitada por parte de um cliente, o servidor executa os scripts e gera uma página resultado, que envia ao cliente. A página resultado contém unicamente o código HTML</strong>, pelo que pode ser interpretada por qualquer navegador sem lugar para erros, independentemente de sua versão.</p>
<p>Esta independência do navegador já é uma vantagem significativa em relação à programação no cliente, mas é ainda mais que contamos com todos os recursos do servidor onde estão hospedadas as páginas. Estes recursos, como poderiam ser gestores de bases de dados, servidores de correio ou o próprio sistema de arquivos do servidor, são os que nos vão permitir construir todo tipo de aplicações.</p>
<p>Como vantagens adicionais pode se destacar que o código das páginas com os scripts nunca chega ao cliente, recordamos que ao navegador somente lhe chega HTML, e isto implica que nossos visitantes nunca vão poder acessar ao coração das aplicações que tivermos desenvolvido, ou seja, aos scripts do lado do servidor.</p>
<p>Linguagens do lado do servidor são ASP, desenvolvido por Microsoft, PHP de código livre, JSP para programar em Java, ou alguma outra interface como CGI, que se desenvolve em linguagens como C ou Perl.</p>
<p style="text-align:center;"><img src="http://www.criarweb.com/artigos/images/diagrama-php.gif" height="432" width="400" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/paradigmashtml.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/paradigmashtml.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paradigmashtml.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paradigmashtml.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paradigmashtml.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paradigmashtml.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/paradigmashtml.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/paradigmashtml.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/paradigmashtml.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/paradigmashtml.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paradigmashtml.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paradigmashtml.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paradigmashtml.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paradigmashtml.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paradigmashtml.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paradigmashtml.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paradigmashtml.wordpress.com&amp;blog=913810&amp;post=6&amp;subd=paradigmashtml&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://paradigmashtml.wordpress.com/2007/03/25/dhtml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9f5cee931e82ca36a1178fe79936f5fa?s=96&#38;d=identicon" medium="image">
			<media:title type="html">luana</media:title>
		</media:content>

		<media:content url="http://www.criarweb.com/artigos/images/diagrama-php.gif" medium="image" />
	</item>
		<item>
		<title>Html Avançado</title>
		<link>http://paradigmashtml.wordpress.com/2007/03/25/html-avancado/</link>
		<comments>http://paradigmashtml.wordpress.com/2007/03/25/html-avancado/#comments</comments>
		<pubDate>Sun, 25 Mar 2007 21:57:30 +0000</pubDate>
		<dc:creator>Luana Acosta</dc:creator>
				<category><![CDATA[Html Avançado]]></category>

		<guid isPermaLink="false">http://paradigmashtml.wordpress.com/2007/03/25/html-avancado/</guid>
		<description><![CDATA[Tabelas A formatação de tabelas foi adotada bem antes de sua inclusão na definição de HTML. A manipulação de tabelas, mesmo em editores, é trabalhosa; a maior diferença entre tabelas em HTML e em editores como o MS Word, entretanto, é o fato das tabelas em HTML serem definidas apenas em termos de linhas e [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paradigmashtml.wordpress.com&amp;blog=913810&amp;post=4&amp;subd=paradigmashtml&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2><span class="conteudo1"><span style="font-size:12pt;color:blue;">Tabelas</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>A formatação de tabelas foi adotada bem antes de sua inclusão na definição de HTML. A manipulação de tabelas, mesmo em editores, é trabalhosa; a maior diferença entre tabelas em HTML e em editores como o MS Word, entretanto, é o fato das tabelas em HTML serem definidas apenas <em><span style="font-family:Verdana;">em termos de linhas</span></em> e não de colunas. Mas isso será percebido no decorrer destas páginas. </span></p>
<p class="conteudo"><span>As tabelas foram uma grande conquista para os autores de documentos para a Web. Com elas é possível, por exemplo, termos estas páginas do tutorial organizadas em colunas, sendo uma delas reservada aos links de navegação dentro de cada seção. </span></p>
<p class="conteudo"><span>Tabelas implementam um conceito importante de <em>layout</em>: as “grades”, segundo as quais organizamos textos e ilustrações de maneira harmoniosa.</span></p>
<p class="conteudo"><span>Como já foi possível perceber, as tabelas contêm textos, listas, parágrafos, imagens, formulários e várias outras formatações &#8211; inclusive outras tabelas. Novas versões de HTML e de browsers populares vêm acrescentando diversos atributos às tabelas, e nosso objetivo aqui é saber lidar com a maioria desses recursos disponíveis. </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:blue;">Frames</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>Os frames são divisões da tela do browser em diversas telas (ou “quadros”). Com isso, torna-se possível apresentar mais de uma página por vez: por exemplo, um índice principal em uma parte pequena da tela, e os textos relacionados ao índice em outra parte. </span></p>
<p class="conteudo"><span>É muito fácil colocar frames em páginas; porém, nem todos os usuários gostam deles, pois nem sempre a navegação é fácil, além de problemas para a impressão e a marcação dos documentos interiores aos frames nos bookmarks. A alternativa natural para os frames são as tabelas. </span></p>
<p class="conteudo"><span>Uma página com frames tem um texto fonte semelhante a: </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;HTML&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;HEAD&gt;&lt;TITLE&gt;Assunto X&lt;/TITLE&gt;&lt;/HEAD&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;<span style="color:#aa0000;">FRAMESET</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">COLS</span></strong><code><span style="font-size:10pt;">="<span style="color:blue;">20%</span>, <span style="color:blue;">80%</span>"&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;<span style="color:#aa0000;">FRAME</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">SRC</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"indice1.html"</span>&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;<span style="color:#aa0000;">FRAME</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">SRC</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"apresenta.html"</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">NAME</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"principal"</span>&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;<span style="color:#aa0000;">NOFRAME</span>&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;BODY&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;H2&gt;Bem-vindo à página do assunto X!&lt;/h2&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;P&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">Blá blá blá blá blá</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">blá blá blá blá blá</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;/BODY&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;/<span style="color:#aa0000;">NOFRAME</span>&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;/<span style="color:#aa0000;">FRAMESET</span>&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;/HTML&gt;</span></code><span> </span></p>
<p class="conteudo"><span>A parte </span><strong><span style="font-family:'Courier New';">FRAMESET</span></strong><span> define a divisão da página em “quadros”. Neste exemplo, a página será dividida em duas colunas, sendo a primeira com 20% do tamanho da tela, e a segunda coluna com os restantes 80% da tela. </span></p>
<p class="conteudo"><span>Dentro da formatação de </span><strong><span style="font-family:'Courier New';">FRAMESET</span></strong><span>, temos os </span><strong><span style="font-family:'Courier New';">FRAME SRC</span></strong><span>, que são referências às páginas que serão mostradas nos frames definidos </span></p>
<p class="conteudo"><span>Assim, no código acima vemos que a página </span><code><span>indice1.html</span></code><span> será mostrada na primeira coluna (que ocupará 20% da tela), e a página </span><code><span>apresenta.html</span></code><span> será mostrada na segunda (ocupando 80% da tela). </span></p>
<p class="conteudo"><span>A formatação de frames inclui também uma parte </span><code><strong><span>NOFRAME</span></strong></code><span>, que é mostrada normalmente pelos browsers que não suportam sua apresentação. </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:blue;">Links com Frames</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="MsoNormal"><span class="conteudo1"><span style="font-size:10pt;">Sempre que se aciona um link dentro de uma página, o <em>default</em> (isto é, o comportamento padrão) é que a página referente a esse link seja carregada na mesma janela da página anterior.</span></span><span> </span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">No exemplo visto com frames, seguir um link dentro da janela à direita faz com que a página apontada seja mostrada ocupando a janela da direita (coluna de 80%):</span></span></p>
<pre><span>&lt;HTML&gt;</span></pre>
<pre><span>&lt;HEAD&gt;&lt;TITLE&gt;Assunto X&lt;/TITLE&gt;&lt;/HEAD&gt;</span></pre>
<pre><span>&lt;<span style="color:#aa0000;">FRAMESET</span> <strong><span style="font-family:'Courier New';">COLS</span></strong>="<span style="color:blue;">20%</span>, <span style="color:blue;">80%</span>"&gt;</span></pre>
<pre><span><span>        </span>&lt;<span style="color:#aa0000;">FRAME</span> <strong><span style="font-family:'Courier New';">SRC</span></strong>=<span style="color:blue;">"indice1.html"</span>&gt;</span></pre>
<pre><span><span>        </span>&lt;<span style="color:#aa0000;">FRAME</span> <strong><span style="font-family:'Courier New';">SRC</span></strong>=<span style="color:blue;">"apresenta.html"</span> <strong><span style="font-family:'Courier New';">NAME</span></strong>=<span style="color:blue;">principal</span>&gt;</span></pre>
<pre><span> </span></pre>
<pre><span><span>   </span>&lt;<span style="color:#aa0000;">NOFRAME</span>&gt;</span></pre>
<pre><span><span>   </span>&lt;BODY&gt;</span></pre>
<pre><span><span>   </span></span><span>&lt;H2&gt;Bem-vindo à página do assunto X!&lt;/h2&gt;</span></pre>
<pre><span><span>   </span>&lt;P&gt;</span></pre>
<pre><span><span>   </span>Blá blá blá blá blá </span></pre>
<pre><span><span>   </span>blá blá blá blá blá </span></pre>
<pre><span><span>   </span>&lt;/BODY&gt;</span></pre>
<pre><span><span>   </span>&lt;/<span style="color:#aa0000;">NOFRAME</span>&gt;</span></pre>
<pre><span> </span></pre>
<pre><span>&lt;/<span style="color:#aa0000;">FRAMESET</span>&gt;</span></pre>
<pre><span>&lt;/HTML&gt;</span></pre>
<pre><span> </span></pre>
<p class="conteudo"><span>Veja no código fonte acima que o frame associado a </span><code><span>apresenta.html</span></code><span> tem um atributo </span><code><strong><span>NAME</span></strong></code><span>. Nomear um frame permite que direcionemos o frame em que será apresentado o documento de destino de um link. No exemplo visto, o arquivo </span><code><span>indice1.html </span></code><span>tem um link da seguinte forma: </span></p>
<p><code><span style="font-size:10pt;">&lt;a href="apresenta2.html" <strong>target=<span style="color:blue;">principal</span></strong>&gt;Exemplo nº.2&lt;/a&gt;</span></code><span>.</span></p>
<p class="conteudo"><span>Isto indica que se está definindo (pelo atributo </span><code><span>target</span></code><span>) o frame em que a página de destino do link (</span><code><span>apresenta2.html</span></code><span>) será mostrada. </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:blue;">Composição com Frames</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="MsoNormal"><span class="conteudo1"><span style="font-size:10pt;">Como já foi possível observar, a formatação </span></span><code><span style="font-size:10pt;">FRAMESET</span></code><span class="conteudo1"><span style="font-size:10pt;"> tem atributos que definem a divisão do espaço da janela do browser em colunas ou linhas. Podemos utilizar uma combinação de &#8220;framesets&#8221; para criar diversos modos de apresentação do conteúdo de um site.</span></span><span> </span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">Antes de ver algumas composições, lembre-se de que os pontos-chave para o mecanismo dos frames são estes, mostrados no item anterior:</span></span></p>
<ul>
<li class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">a nomeação dos frames e </span></li>
<li class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">a declaração dos </span><code><span style="font-size:10pt;">targets </span></code><span style="font-size:10pt;font-family:Verdana;">dos links, que      definem o frame no qual as páginas de destino serão mostradas. </span></li>
</ul>
<p><span class="conteudo1"><span style="font-size:10pt;">Embora quase todos os editores WYSIWYG de HTML dêem suporte à criação de frames, é necessário que o autor se preocupe com os detalhes de nomeação de frames e direcionamento de links.</span></span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">Como montar dois frames em coluna:</span></span></p>
<p><img src="http://www.icmc.usp.br/ensino/material/html/icones/frcol.gif" height="58" width="66" /></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;FRAMESET </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">COLS</span></strong><code><span style="font-size:10pt;">="x, y"&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><strong><span style="font-size:10pt;color:#000084;">&lt;FRAME </span></strong></code><strong><span style="font-size:10pt;font-family:'Courier New';color:#000084;">SRC</span></strong><code><strong><span style="font-size:10pt;color:#000084;">="col1.html"&gt;</span></strong></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;FRAME </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">SRC</span></strong><code><span style="font-size:10pt;">="col2.html"&gt;</span></code><span> </span></p>
<p>  <code><span style="font-size:10pt;">&lt;/FRAMESET&gt;</span></code></p>
<p><span class="conteudo1"><span style="font-size:10pt;">Dois frames em linha:</span></span></p>
<p><img src="http://www.icmc.usp.br/ensino/material/html/icones/frlin.gif" height="61" width="67" /></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;FRAMESET </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">ROWS</span></strong><code><span style="font-size:10pt;">="x, y"&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><strong><span style="font-size:10pt;color:#008200;">&lt;FRAME </span></strong></code><strong><span style="font-size:10pt;font-family:'Courier New';color:#008200;">SRC</span></strong><code><strong><span style="font-size:10pt;color:#008200;">="lin1.html"&gt;</span></strong></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;FRAME </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">SRC</span></strong><code><span style="font-size:10pt;">="lin2.html"&gt;</span></code><span> </span></p>
<p>  <code><span style="font-size:10pt;">&lt;/FRAMESET&gt;</span></code><span style="font-size:12pt;font-family:'Times New Roman';"> </span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">Para montar esta estrutura abaixo, deve-se criar primeiro dois frames em coluna e compor a segunda coluna com dois frames em linha:</span></span></p>
<p><img src="http://www.icmc.usp.br/ensino/material/html/icones/frcolin.gif" height="58" width="66" /></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;FRAMESET </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">COLS</span></strong><code><span style="font-size:10pt;">="x, y"&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><strong><span style="font-size:10pt;color:#000084;">&lt;FRAME </span></strong></code><strong><span style="font-size:10pt;font-family:'Courier New';color:#000084;">SRC</span></strong><code><strong><span style="font-size:10pt;color:#000084;">="col1.html"&gt;</span></strong></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;FRAMESET </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">ROWS</span></strong><code><span style="font-size:10pt;">="x, y"&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><strong><span style="font-size:10pt;color:#008200;">&lt;FRAME </span></strong></code><strong><span style="font-size:10pt;font-family:'Courier New';color:#008200;">SRC</span></strong><code><strong><span style="font-size:10pt;color:#008200;">="lin1.html"&gt;</span></strong></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;FRAME </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">SRC</span></strong><code><span style="font-size:10pt;">="lin2.html"&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;/FRAMESET&gt;</span></code><span> </span></p>
<p>  <code><span style="font-size:10pt;">&lt;/FRAMESET&gt;</span></code><span style="font-size:12pt;font-family:'Times New Roman';"> </span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">Para montar esta estrutura abaixo, deve-se criar primeiro dois frames em linha e compor a segunda linha com dois frames em coluna:</span></span></p>
<p><img src="http://www.icmc.usp.br/ensino/material/html/icones/frlincol.gif" height="61" width="67" /></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;FRAMESET </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">ROWS</span></strong><code><span style="font-size:10pt;">="x, y"&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><strong><span style="font-size:10pt;color:#008200;">&lt;FRAME </span></strong></code><strong><span style="font-size:10pt;font-family:'Courier New';color:#008200;">SRC</span></strong><code><strong><span style="font-size:10pt;color:#008200;">="lin1.html"&gt;</span></strong></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;FRAMESET </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">COLS</span></strong><code><span style="font-size:10pt;">="x, y"&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><strong><span style="font-size:10pt;color:#000084;">&lt;FRAME </span></strong></code><strong><span style="font-size:10pt;font-family:'Courier New';color:#000084;">SRC</span></strong><code><strong><span style="font-size:10pt;color:#000084;">="col1.html"&gt;</span></strong></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;FRAME </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">SRC</span></strong><code><span style="font-size:10pt;">="col2.html"&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;/FRAMESET&gt;</span></code><span> </span></p>
<p>  <code><span style="font-size:10pt;">&lt;/FRAMESET&gt;</span></code><span style="font-size:12pt;font-family:'Times New Roman';"> </span></p>
<p class="conteudo"><span>O exemplo simples visto até agora segue o modelo da primeira composição (em colunas). As composições com mais de um </span><code><span>frameset</span></code><span> precisam ser bem planejadas para funcionarem de maneira adequada. </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:blue;">Atributos de Frames</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>Até este ponto, vimos os atributos </span><strong><span style="font-family:'Courier New';">COLS</span></strong><span> e </span><strong><span style="font-family:'Courier New';">ROWS</span></strong><span> (para </span><code><span>FRAMESET</span></code><span>), </span><strong><span style="font-family:'Courier New';">SRC</span></strong><span> e </span><strong><span style="font-family:'Courier New';">NAME</span></strong><span> (para </span><code><span>FRAME</span></code><span>). </span></p>
<p class="conteudo"><span>Outros atributos permitem um maior controle sobre a apresentação: </span></p>
<p class="conteudo"><span>Eliminação das bordas dos frames:</span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;FRAMESET COLS="20%, 80%" <strong>FRAMEBORDER=</strong><span style="color:blue;">"no"</span>&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;FRAME src="indice4.html"&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;FRAME src="apresenta4.html" NAME="principal"&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;/FRAMESET&gt;</span></code><span> </span></p>
<p class="conteudo"><span>Frame sem barra de rolagem:</span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;FRAMESET COLS="20%, 80%"&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;FRAME src="indice4.html" <strong>SCROLLING=</strong><span style="color:blue;">"no"</span>&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;FRAME src="apresenta4.html" NAME="principal"&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;/FRAMESET&gt;</span></code><span> </span></p>
<p class="conteudo"><span>[Veja o <a href="http://www.icmc.usp.br/ensino/material/html/exemplos/frame4.html">exemplo</a>] </span></p>
<p class="conteudo"><span>É bom lembrar que a barra de rolagem de um frame fica sempre à direita; não é possível, atualmente, mudar essa característica. </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:blue;">Aplicações de Frames e Cuidados</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>Frames são interessantes para apresentar conjuntos de páginas com um índice fixo para a navegação. Além disso, torna-se possível mostrar diversas páginas e/ou mídias em uma única janela do browser. </span></p>
<p class="conteudo"><span>Um cuidado é procurar controlar bem a navegação, evitando que o acionamento de links não leve o leitor a ver seu browser criar frames dentro de frames, gerando uma grande confusão (veja item seguinte, sobre &#8220;limpar&#8221; a tela). </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:blue;">Interação</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>A interação é realizada de duas formas diferentes: </span></p>
<p class="conteudo" style="margin-left:36pt;"><span>1. através de programas executados/interpretados pelo browser (isto é, do lado do <em>cliente</em>);</span></p>
<p class="conteudo" style="margin-left:36pt;"><span>2. através de programas executados pelo <em>servidor </em>HTTP.</span></p>
<p class="conteudo"><span>Conforme a aplicação, apenas um destes tipos de interação pode ou deve ser utilizado. </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:blue;">Mapas</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<h3><span class="conteudo1"><span style="font-size:10pt;">Mapas clicáveis executados pelo servidor (´server-side imagemaps´)</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h3>
<p class="conteudo"><span>Um primeiro método para criação de mapas é usando a comunicação com o servidor HTTP. </span></p>
<p class="conteudo"><span>Os servidores WWW têm um programa que lida com a relação entre coordenadas de imagens e URLs. No servidor NCSA, esse programa é o <strong><span style="font-family:Verdana;">imagemap</span></strong>, no CERN é o <strong><span style="font-family:Verdana;">htimage</span></strong>. No servidor Apache, o módulo imagemap já vem embutido mas sua ativação deve ser configurada. </span></p>
<p class="conteudo"><span>Escolhida a imagem que servirá de base de partida de diversos links para outros documentos, é preciso gerar um arquivo relacionando coordenadas da imagem a determinados links. Essas coordenadas são encontradas por meio de programas de manipulação de imagens ou pelo próprio editor de HTML. </span></p>
<p class="conteudo"><span>Um arquivo <strong><span style="font-family:Verdana;">.map</span></strong> (do servidor NCSA), tem o conteúdo organizado da seguinte forma: </span></p>
<p align="center">
<table class="MsoNormalTable" style="width:90%;" border="0" cellpadding="0" cellspacing="0" width="90%">
<tr>
<td style="background:#999999 none repeat scroll 0 50%;width:30%;padding:3.75pt;" width="30%">
<p class="conteudo" style="text-align:center;" align="center"><strong><span>forma</span></strong></p>
</td>
<td style="background:silver none repeat scroll 0 50%;width:30%;padding:3.75pt;" width="30%">
<p class="conteudo" style="text-align:center;" align="center"><strong><span>URL   associado</span></strong></p>
</td>
<td style="background:#999999 none repeat scroll 0 50%;width:30%;padding:3.75pt;" width="30%">
<p class="conteudo" style="text-align:center;" align="center"><strong><span>coordenadas</span></strong></p>
</td>
</tr>
<tr>
<td style="width:30%;padding:3.75pt;" width="30%"><code><span style="font-size:10pt;">default</span></code><span style="font-size:10pt;font-family:'Courier New';"><br />
<code>rect</code><br />
<code>circle</code></span></td>
<td style="width:30%;padding:3.75pt;" width="30%"><code><span style="font-size:10pt;">/nada.html</span></code><span style="font-size:10pt;font-family:'Courier New';"><br />
<code>http://www.usp.br/</code><br />
<code>http://www.intermidia.icmc.usp.br/</code></span></td>
<td style="width:30%;padding:3.75pt;" valign="bottom" width="30%"><code><span style="font-size:10pt;">15,8 135,39</span></code><span style="font-size:10pt;font-family:'Courier New';"><br />
<code>306,204 7</code></span></td>
</tr>
</table>
<p class="conteudo"><span>Um arquivo <strong><span style="font-family:Verdana;">.conf</span></strong> (do servidor CERN), tem o conteúdo organizado da seguinte forma:</span></p>
<p align="center">
<table class="MsoNormalTable" style="width:90%;" border="0" cellpadding="0" cellspacing="0" width="90%">
<tr>
<td style="background:silver none repeat scroll 0 50%;width:30%;padding:3.75pt;" width="30%">
<p class="conteudo" style="text-align:center;" align="center"><strong><span>forma</span></strong></p>
</td>
<td style="background:#999999 none repeat scroll 0 50%;width:30%;padding:3.75pt;" width="30%">
<p class="conteudo" style="text-align:center;" align="center"><strong><span>coordenadas</span></strong></p>
</td>
<td style="background:silver none repeat scroll 0 50%;width:30%;padding:3.75pt;" width="30%">
<p class="conteudo" style="text-align:center;" align="center"><strong><span>URL   associado</span></strong></p>
</td>
</tr>
<tr>
<td style="width:30%;padding:3.75pt;" width="30%">
<p class="MsoNormal"><code><span style="font-size:10pt;">default</span></code><span style="font-size:10pt;font-family:'Courier New';"><br />
<code>rect</code><br />
<code>circ</code></span></td>
<td style="width:30%;padding:3.75pt;" valign="bottom" width="30%">
<p class="MsoNormal"><code><span style="font-size:10pt;">(15,8)   (135,39)</span></code><span style="font-size:10pt;font-family:'Courier New';"><br />
<code>306,204 7 </code></span></td>
<td style="width:30%;padding:3.75pt;" width="30%">
<p class="MsoNormal"><code><span style="font-size:10pt;">/nada.html</span></code><span style="font-size:10pt;font-family:'Courier New';"><br />
<code>http://www.usp.br/</code><br />
<code>http://www.intermidia.icmc.usp.br/</code></span></td>
</tr>
</table>
<p class="conteudo"><span>Ambos arquivos significam a mesma coisa: </span></p>
<p class="conteudo" style="margin-left:36pt;"><span>1. a</span><span> região da figura, compreendida pelo retângulo (</span><code><span>rect</span></code><span>) de coordenadas </span><code><span>(15,8)</span></code><span> e </span><code><span>(135,39)</span></code><span>, funciona como um link para o URL </span><code><span>http://www.usp.br/</span></code><span>;</span></p>
<p class="conteudo" style="margin-left:36pt;"><span>2. a</span><span> região da figura, compreendida pelo círculo (</span><code><span>circle</span></code><span> ou </span><code><span>circ</span></code><span>) de centro </span><code><span>(306,204)</span></code><span> e raio </span><code><span>7</span></code><span> é um link para o URL </span><code><span>http://www.intermidia.icmc.usp.br/</span></code><span>;</span></p>
<p class="conteudo" style="margin-left:36pt;"><span>3. se o mouse não for acionado em nenhuma dessas duas regiões previstas, o link será dirigido para o arquivo default &#8211; neste exemplo, o </span><code><span>nada.html</span></code></p>
<p class="conteudo"><span>O formato desses arquivos para figuras clicáveis pode variar, mas basicamente contém esses mesmos elementos: </span></p>
<ul>
<li class="MsoNormal"><strong><span style="font-size:10pt;font-family:Verdana;">default</span></strong><span style="font-size:10pt;font-family:Verdana;"> &#8211; indica um      endereço padrão para quando o mouse for acionado em uma área da figura      além das previstas pelo autor; </span></li>
<li class="MsoNormal"><strong><span style="font-size:10pt;font-family:Verdana;">circle</span></strong><span style="font-size:10pt;font-family:Verdana;"> ou <strong><span style="font-family:Verdana;">circ</span></strong> &#8211; declara um círculo na      figura; os pontos indicam o centro e um ponto de fronteira do círculo; </span></li>
<li class="MsoNormal"><strong><span style="font-size:10pt;font-family:Verdana;">poly</span></strong><span style="font-size:10pt;font-family:Verdana;"> &#8211; um polígono;      cada coordenada declarada é um vértice; </span></li>
<li class="MsoNormal"><strong><span style="font-size:10pt;font-family:Verdana;">rect</span></strong><span style="font-size:10pt;font-family:Verdana;"> &#8211; um retângulo;      as coordenadas declaradas são, respectivamente, do vértice esquerdo      superior e vértice direito inferior.</span></li>
</ul>
<p class="conteudo"><span>Tão logo seu arquivo <strong><span style="font-family:Verdana;">fazclic.map</span></strong> esteja pronto, seu mapa sensível deve ser declarado da seguinte maneira: </span></p>
<p><code><span style="font-size:10pt;">&lt;<span style="color:red;">A</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">HREF</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"http://www.host.br/fazclic.map"</span>&gt;&lt;<span style="color:red;">IMG</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">SRC</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"mapa.gif"</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">ISMAP</span></strong><code><span style="font-size:10pt;">&gt;&lt;/<span style="color:red;">A</span>&gt;</span></code><span> </span></p>
<p class="conteudo"><span>onde </span></p>
<ul>
<li class="MsoNormal"><strong><span style="font-size:10pt;font-family:Verdana;">http://www.host.br/fazclic.map</span></strong><span style="font-size:10pt;font-family:Verdana;"> &#8211; é o endereço      para o arquivo </span><code><span style="font-size:10pt;">.map</span></code><span style="font-size:10pt;font-family:Verdana;"> que contém as      diretivas que associam regiões da figura a referências WWW </span></li>
<li class="MsoNormal"><strong><span style="font-size:10pt;font-family:Verdana;">mapa.gif</span></strong><span style="font-size:10pt;font-family:Verdana;"> &#8211; é a figura que      irá &#8220;funcionar&#8221; como mapa clicável </span></li>
</ul>
<p class="conteudo"><span>O servidor HTTP deve estar configurado para reconhecer os arquivos .map como diretivas de execução de mapas clicáveis, para fazer a correspondência entre as coordenadas de um pixel e o caminho de um arquivo. </span></p>
<p class="conteudo"><span>Se essa configuração não estiver ativa, ou faltarem arquivos que permitem esse recurso, o resultado de se acionar o mouse sobre um mapa clicável será apenas o de se obter o código fonte do arquivo </span><code><span>.map; </span></code><span>o URL desse resultado será o endereço do arquivo </span><code><span>.map</span></code><span>, seguido pela coordenada do pixel sobre o qual o mouse foi acionado.</span></p>
<p class="conteudo"><span>Exemplo de um arquivo mapa.map, para a figura abaixo:</span></p>
<p><code><span style="font-size:10pt;">#Pagina da Graduacao</span></code><span style="font-size:10pt;font-family:'Courier New';"><br />
<code>rect exemplos/grad.html 0,0 130,45</code><br />
<code>#Pagina do Mestrado</code><br />
<code>rect exemplos/mestr.html 133,0 230,45</code><br />
<code>#Pagina do Doutorado</code><br />
<code>rect exemplos/dout.html 234,0 364,45</code></span></p>
<p><img src="http://www.icmc.usp.br/ensino/material/html/icones/cursos.gif" height="45" width="366" /></p>
<p><span class="conteudo1"><span style="font-size:10pt;">Esta formatação declara a imagem acima como mapa clicável:</span></span><span style="font-size:10pt;font-family:Verdana;"><br />
</span><code><span style="font-size:10pt;">&lt;A href="mapa.map"&gt;&lt;IMG src="icones/cursos.gif" ISMAP BORDER=0&gt;&lt;/A&gt;</span></code><span> </span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">Como nosso servidor não está configurado para executar mapas, somente abaixo temos um exemplo ativo, executado pelo cliente (o browser).</span></span></p>
<p class="conteudo"><span> </span></p>
<h3><span class="conteudo1"><span style="font-size:10pt;">Mapas clicáveis executados pelo cliente (´client-side imagemaps´)</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h3>
<p class="conteudo"><span>Com o <em>client-side imagemap</em>, os mapas sensíveis são rastreados pelo browser no momento em que o usuário escolhe um ponto na imagem. Dessa forma, o servidor já recebe uma requisição de um documento, pois as coordenadas do ponto escolhido e o arquivo correspondente já foram identificados pelo browser. </span></p>
<p class="conteudo"><span>Na verdade, a relação coordenadas-documentos continua existindo, mas agora em vez de estar em um arquivo </span><code><span>.map</span></code><span> separado, está dentro do próprio documento. Preste atenção ao conjunto de atributos necessários para que o mapa funcione: </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;<span style="color:red;">MAP </span></span></code><strong><span style="font-size:10pt;font-family:'Courier New';">NAME</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"nomemapa"</span>&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;<span style="color:red;">AREA </span></span></code><strong><span style="font-size:10pt;font-family:'Courier New';">SHAPE</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"forma1"</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">HREF</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"arq1.html"</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">COORDS</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"x1,y1,x2,y2"</span>&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;<span style="color:red;">AREA </span></span></code><strong><span style="font-size:10pt;font-family:'Courier New';">SHAPE</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"forma2"</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">HREF</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"arq2.html"</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">COORDS</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"x3,y3,x4,y4"</span>&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;/<span style="color:red;">MAP</span>&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;<span style="color:red;">IMG</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">SRC</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"imagem.gif"</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">USEMAP</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"</span></span></code><strong><span style="font-size:10pt;font-family:'Courier New';">#</span></strong><code><span style="font-size:10pt;color:blue;">nomemapa"</span></code><code><span style="font-size:10pt;">&gt;</span></code><span> </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:blue;">Formulários</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>Um formulário é um modelo para a entrada de um conjunto de dados. O primeiro passo para fazer formulários é aprender as etiquetas que desenham as janelinhas de entrada de dados, para depois trabalharmos com os <em>scripts</em>, que são os programas que tratam esses dados, oferecendo os serviços desejados (acesso a banco de dados, envio de e-mail, etc.). </span></p>
<p class="conteudo"><span>O elemento </span><code><span>&lt;FORM&gt;</span></code><span> delimita um formulário e contém uma seqüência de elementos de entrada e de formatação do documento. </span></p>
<p class="conteudo"><code><span>&lt;<span style="color:red;">FORM</span> </span></code><strong><span style="font-family:'Courier New';">ACTION</span></strong><code><span>=<span style="color:blue;">"URL_de_script"</span> </span></code><strong><span style="font-family:'Courier New';">METHOD</span></strong><code><span>=<span style="color:blue;">método</span>&gt;...&lt;/<span style="color:red;">FORM</span>&gt; </span></code><span></span></p>
<p class="conteudo"><span>Os atributos de </span><code><span>FORM </span></code><span>que nos interessam agora são: </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';">ACTION</span></strong><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">Especifica o </span><code><span style="font-size:10pt;">URL </span></code><span style="font-size:10pt;font-family:Verdana;">do <em>script</em> ao qual serão enviados os dados do formulário. </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';">METHOD</span></strong><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">Seleciona um método para acessar o URL de ação. Os métodos usados atualmente são </span><code><span style="font-size:10pt;">GET</span></code><span style="font-size:10pt;font-family:Verdana;"> e </span><code><span style="font-size:10pt;">POST</span></code><span style="font-size:10pt;font-family:Verdana;">. Ambos os métodos transferem dados do browser para o servidor, com a seguinte diferença básica: </span></p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-size:10pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">         </span></span></span><!--[endif]--><code><span style="font-size:10pt;color:blue;">POST</span></code><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin-left:72pt;"><span style="font-size:10pt;font-family:Verdana;">- os dados entrados fazem parte do corpo da mensagem enviada para o servidor; </span></p>
<p class="MsoNormal" style="margin-left:72pt;"><span style="font-size:10pt;font-family:Verdana;">- transfere grande quantidade de dados. </span></p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-size:10pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">         </span></span></span><!--[endif]--><code><span style="font-size:10pt;color:blue;">GET</span></code><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin-left:72pt;"><span style="font-size:10pt;font-family:Verdana;">- os dados entrados fazem parte do URL (endereço) associado à consulta enviada para o servidor; </span></p>
<p class="MsoNormal" style="margin-left:72pt;"><span style="font-size:10pt;font-family:Verdana;">- suporta até 128 caracteres. </span></p>
<p class="conteudo"><span>Veremos maiores detalhes sobre métodos no item </span><code><span><a href="http://www.icmc.usp.br/ensino/material/html/cgi.html"><span style="font-family:Verdana;">CGI</span></a></span></code><span>. </span></p>
<p class="conteudo"><code><span>FORM</span></code><span> também pode apresentar o atributo: </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';">ENCTYPE</span></strong><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">Indica o tipo de codificação dos dados enviados através do formulário. O tipo <em>default</em> é </span><code><span style="font-size:10pt;">application/x-www-form-urlencoded</span></code><span style="font-size:10pt;font-family:Verdana;">. Outro tipo aceito por alguns browsers é </span><code><span style="font-size:10pt;">text/plain</span></code><span style="font-size:10pt;font-family:Verdana;">. </span></p>
<p class="conteudo"><span>Os formulários podem conter qualquer formatação &#8211; parágrafos, listas, tabelas, imagens &#8211; exceto outros formulários. Em especial, colocamos dentro da marcação de </span><code><span>&lt;FORM&gt;</span></code><span> as formatações para campos de entrada de dados, que são três: </span><code><span>&lt;INPUT&gt;</span></code><span>, </span><code><span>&lt;SELECT&gt;</span></code><span> e </span><code><span>&lt;TEXTAREA&gt;</span></code><span>. </span></p>
<p class="conteudo"><span>Todos os campos de entrada de dados têm um atributo </span><code><span>NAME</span></code><span>, ao qual associamos um nome, que será utilizado posteriormente pelo <em>script</em>. São os <em>scripts</em> que organizam esses dados de entrada em um conjunto de informações significativas para determinado propósito. </span></p>
<p class="conteudo"><span>Primeiro vamos ver os tipos de campos para montar um formulário, e depois passaremos aos <em>scripts</em>.</span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:blue;">CGI Scripts</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><code><span>CGI</span></code><span>, ou <cite><span style="font-family:Verdana;">Common Gateway Interface</span></cite>, é uma interface definida de maneira a possibilitar a execução de programas &#8211; &#8220;gateways&#8221; &#8211; sob um servidor HTTP. Neste contexto, os &#8220;gateways&#8221; são programas ou scripts (também chamados &#8220;cgi-bin&#8221;) que recebem requisições de informação, retornando um documento com os resultados correspondentes. Esse documento retornado pode existir previamente, ou pode ser gerado pelo script especialmente para atender àquela requisição específica do usuário (diz-se que o documento é ´gerado <cite><span style="font-family:Verdana;">“on the fly”´</span></cite>). </span></p>
<p class="conteudo"><span>Exemplos de aplicação de CGI incluem: </span></p>
<ul>
<li class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">processamento de dados      submetidos através de formulários: consulta a banco de dados,      cadastramento em listas, livros de visita, pesquisas de opinião; </span></li>
<li class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">criação de documentos      personalizados <cite><span style="font-family:Verdana;">on the fly</span></cite>;      </span></li>
<li class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">gerenciamento de contadores      de acesso; </span></li>
<li class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">processamento de mapas. </span></li>
</ul>
<p class="conteudo"><span>Tais scripts podem ser escritos em qualquer linguagem que possa ler variáveis, processar dados e retornar respostas &#8211; ou seja, qualquer linguagem de programação! A linguagem é determinada de acordo com a plataforma do servidor e da aplicação a ser implementada. </span></p>
<p class="conteudo"><span>  </span></p>
<h3><span style="font-size:10pt;font-family:Verdana;">Visão Geral</span></h3>
<p class="conteudo"><span>Os scripts têm uma forma geral comum: </span></p>
<p class="conteudo" style="margin-left:36pt;"><span>1. leitura de dados entrados pelo usuário (e/ou campos de informação de um pacote HTTP);<br />
2. processamento dos dados (armazenamento dos dados em um banco de dados, realização de cálculos, recuperação de dados etc.);<br />
3. montagem de uma página Web ou geração de uma imagem com os resultados produzidos.</span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:blue;">Áudio e Vídeo</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>O uso de áudio e vídeo na Internet vem ganhando muito destaque nos últimos dois anos, e é bom saber como usar bem estas mídias. </span></p>
<p class="conteudo"><span>Áudio e vídeo são classificados como &#8220;mídias contínuas&#8221;, pois são geradas segundo determinadas taxas, devendo ser reproduzidas nessa mesma taxa, para evitar distorções. Quanto mais informações de uma seqüência de áudio ou vídeo digital são armazenados, melhor a qualidade do áudio ou vídeo reproduzido. Isso implica, logicamente, no fato de arquivos de áudio e vídeo serem geralmente muito grandes, o que torna inviável o uso mais freqüente dessas mídias </span><span>em páginas Web.</span><span> </span></p>
<p class="conteudo"><span>Além de procurarmos lidar sempre com pequenos trechos de áudio e vídeo, podemos explorar tecnologias recentes que permitem a transmissão em tempo real. </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:blue;">Áudio</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>Há duas maneiras de inserir som em uma página: </span></p>
<p class="conteudo"><code><span>&lt;<span style="color:red;">EMBED </span><strong>SRC</strong>=<span style="color:blue;">"audio.som"</span>&gt; </span></code><span>insere o arquivo de som como objeto.</span></p>
<p class="conteudo"><code><span>&lt;<span style="color:red;">BGSOUND</span> </span></code><strong><span style="font-family:'Courier New';">SRC</span></strong><code><span>=<span style="color:blue;">"audio.som"</span>&gt; </span></code><span>faz com que o som seja inserido como som de fundo ou &#8216;trilha sonora&#8217; de uma página. Esta formatação só funciona no Internet Explorer.</span></p>
<p class="conteudo"><span>Essas formatações, porém, não farão efeito algum quando o browser não estiver configurado para &#8220;executar&#8221; o arquivo de som por meio de um plug-in adequado, ou se o computador em que estiver carregada a página não tiver instalada uma placa de som. </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:blue;">Vídeo</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>A inserção de vídeo depende bastante do tipo de arquivo de vídeo que temos para inserir em uma página. De maneira geral, esta formatação pode servir para a inserção de um arquivo QuickTime: </span></p>
<p><code><span style="font-size:10pt;">&lt;<span style="color:red;">EMBED</span> <strong>SRC</strong>=<span style="color:blue;">"arquivo.mov"</span>&gt;</span></code></p>
<p class="conteudo"><span>Uma formatação mais completa inclui a indicação do plug-in e controles da reprodução do vídeo. O vídeo abaixo foi inserido com parâmetros semelhantes a estes: </span></p>
<p><code><span style="font-size:10pt;">&lt;EMBED <strong>SRC</strong>="vídeo.mov" <strong>PLUGINSPACE</strong>="http://www.apple.com/quicktime/download/" </span></code><strong><code><span style="font-size:10pt;">LOOP</span></code></strong><code><span style="font-size:10pt;">="false" <strong>CONTROLLER</strong>="true" <strong>AUTOPLAY</strong>="false" <strong>WIDTH</strong>="400" <strong>HEIGHT</strong>="150"&gt;</span></code><span></span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:blue;">Folhas de Estilo</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>Um avanço interessante na linguagem HTML após a versão 3.2 foi a introdução das <em>Style Sheets </em>ou <em>Cascading Style Sheets</em>. Essas <em>folhas de estilo </em>permitem o uso de formatações uniformes em um site, de maneira bastante &#8220;econômica&#8221;. </span></p>
<p class="conteudo"><span>Logo nas primeiras seções deste tutorial (<a href="http://www.icmc.usp.br/ensino/material/html/fontes.html" target="_blank">Cores e fontes de textos</a>), vimos que, para poder formatar um texto, era preciso escrever uma marcação parecida com:</span></p>
<p style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;h3&gt;&lt;font face="Arial" color="#4A7D7B"&gt;Um título genérico&lt;/font&gt;&lt;/h3&gt;</span></code><span style="font-size:10pt;font-family:'Courier New';"><br />
<code>&lt;p&gt;&lt;font face="Arial" size="2"&gt;Um texto genérico com algum &lt;/font&gt;&lt;font face="Arial" size="2" color="red"&gt;destaque qualquer&lt;/font&gt;&lt;font face="Arial" size="2"&gt; junto, após um título genérico, etc.&lt;/font&gt;&lt;/p&gt;</code></span></p>
<p class="conteudo"><span>para ter o resultado:</span></p>
<h3><span style="color:#4a7d7b;">Um título genérico</span></h3>
<p style="margin-left:36pt;"><span style="font-size:10pt;font-family:Arial;">Um texto genérico com algum <span style="color:red;">destaque qualquer</span> junto, após um título genérico, etc.</span></p>
<p class="conteudo"><span>Acontece que, de um documento para outro, pode acontecer de esquecermos o tamanho da fonte usada no texto, qual a fonte ou a cor dos títulos de determinada subseção, e a uniformidade de apresentação das páginas acaba ficando prejudicada.</span></p>
<p class="conteudo"><span>Com as folhas de estilo, podemos declarar estilos apropriados para seções de texto, aplicando esses estilos sem nos preocuparmos com detalhes de fontes, cor e tamanhos. </span></p>
<p class="conteudo"><span>E mais: se for necessário modificar algum dia as cores de todos os títulos ou dos destaques ao longo dos textos, simplesmente alteramos a folha de estilo, atualizando imediatamente a apresentação de todos os documentos que fazem referência a ela.</span></p>
<p class="conteudo"><span>Para o exemplo acima, poderíamos criar a seguinte folha de estilo:</span></p>
<p style="margin-left:36pt;"><code><span style="font-size:10pt;">BODY { font: 10pt Arial }</span></code><span style="font-size:10pt;font-family:'Courier New';"><br />
<code>H3 { color:#4A7D7B }</code><br />
<code>.destaque { color: red }</code></span><span></span></p>
<p class="conteudo"><span>E assim, para ter o mesmo resultado do exemplo acima, a formatação seria muito mais simples que a primeira:</span></p>
<p style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;h3&gt;Um título genérico&lt;/h3&gt;</span></code><span style="font-size:10pt;font-family:'Courier New';"><br />
<code>&lt;p&gt;Um texto genérico com algum &lt;span class="destaque"&gt;destaque qualquer&lt;/span&gt; junto, após um título genérico, etc.&lt;/p&gt;</code></span></p>
<p class="conteudo"><span>A definição da folha de estilo deve ficar dentro de &lt;HEAD&gt;, da seguinte forma, se a folha for definida dentro do mesmo documento em que está sendo usada:</span></p>
<p style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;HEAD&gt;</span></code><span style="font-size:10pt;font-family:'Courier New';"><br />
<code>...</code><br />
<code>&lt;<span style="color:blue;">STYLE</span> <strong>TYPE</strong>="text/css"&gt;</code><br />
<code>   BODY { font: 10pt Arial }</code><br />
<code>   H3 { color:#4A7D7B }</code><br />
<code>   .destaque { color: red }</code><br />
<code>&lt;/<span style="color:blue;">STYLE</span>&gt;</code><br />
<code>...</code><br />
</span><code><span style="font-size:10pt;">&lt;/HEAD&gt;</span></code></p>
<p class="conteudo"><span>Ou então,quando a folha de estilo é definida externamente:</span></p>
<p style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;HEAD&gt;</span></code><span style="font-size:10pt;font-family:'Courier New';"><br />
<code>...</code><br />
<code>&lt;<span style="color:blue;">LINK</span> <strong>REL</strong>="stylesheet" <strong>HREF</strong>="folha_de_estilo.css"&gt;</code><br />
<code>...</code><br />
</span><code><span style="font-size:10pt;">&lt;/HEAD&gt;</span></code></p>
<p><span style="font-size:12pt;font-family:'Times New Roman';">Neste caso, uma mesma folha de estilo pode ser usada por vários documentos HTML, que também poderão ter suas próprias folhas de estilo internas.</span><code><span style="font-size:10pt;"></span></code></p>
<p align="center">
<table class="MsoNormalTable" border="0" cellpadding="0" width="742"></table>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/paradigmashtml.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/paradigmashtml.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paradigmashtml.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paradigmashtml.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paradigmashtml.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paradigmashtml.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/paradigmashtml.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/paradigmashtml.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/paradigmashtml.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/paradigmashtml.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paradigmashtml.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paradigmashtml.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paradigmashtml.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paradigmashtml.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paradigmashtml.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paradigmashtml.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paradigmashtml.wordpress.com&amp;blog=913810&amp;post=4&amp;subd=paradigmashtml&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://paradigmashtml.wordpress.com/2007/03/25/html-avancado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9f5cee931e82ca36a1178fe79936f5fa?s=96&#38;d=identicon" medium="image">
			<media:title type="html">luana</media:title>
		</media:content>

		<media:content url="http://www.icmc.usp.br/ensino/material/html/icones/frcol.gif" medium="image" />

		<media:content url="http://www.icmc.usp.br/ensino/material/html/icones/frlin.gif" medium="image" />

		<media:content url="http://www.icmc.usp.br/ensino/material/html/icones/frcolin.gif" medium="image" />

		<media:content url="http://www.icmc.usp.br/ensino/material/html/icones/frlincol.gif" medium="image" />

		<media:content url="http://www.icmc.usp.br/ensino/material/html/icones/cursos.gif" medium="image" />
	</item>
		<item>
		<title></title>
		<link>http://paradigmashtml.wordpress.com/2007/03/25/3/</link>
		<comments>http://paradigmashtml.wordpress.com/2007/03/25/3/#comments</comments>
		<pubDate>Sun, 25 Mar 2007 21:21:15 +0000</pubDate>
		<dc:creator>Luana Acosta</dc:creator>
				<category><![CDATA[Html Básico]]></category>

		<guid isPermaLink="false">http://paradigmashtml.wordpress.com/2007/03/25/3/</guid>
		<description><![CDATA[Introdução à Linguagem HTML HTML (HyperText Markup Language &#8211; Linguagem de Formatação de Hipertexto) é fruto do &#8220;casamento&#8221; dos padrões HyTime e SGML. HyTime &#8211; Hypermedia/Time-based Document Structuring Language Hy Time (ISO 10744:1992) &#8211; padrão para representação estruturada de hipermídia e informação baseada em tempo. Um documento é visto como um conjunto de eventos concorrentes [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paradigmashtml.wordpress.com&amp;blog=913810&amp;post=3&amp;subd=paradigmashtml&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2><span style="font-size:12pt;font-family:Verdana;color:green;">Introdução à Linguagem HTML</span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>HTML <em>(HyperText Markup Language &#8211; Linguagem de Formatação de Hipertexto)</em> é fruto do &#8220;casamento&#8221; dos padrões HyTime e SGML.</span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:Verdana;">HyTime &#8211; Hypermedia/Time-based Document Structuring Language</span></strong><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">Hy Time (ISO 10744:1992) &#8211; padrão para representação estruturada de hipermídia e informação baseada </span><span style="font-size:10pt;font-family:Verdana;">em tempo. Um</span><span style="font-size:10pt;font-family:Verdana;"> documento é visto como um conjunto de eventos concorrentes dependentes de tempo (áudio, vídeo, etc.), conectados por webs ou hiperlinks.<br />
O padrão HyTime é independente dos padrões de processamento de texto </span><span style="font-size:10pt;font-family:Verdana;">em geral. Ele</span><span style="font-size:10pt;font-family:Verdana;"> fornece a base para a construção de sistemas hipertexto padronizados, consistindo de documentos que alicam os padrões de maneira particular </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:Verdana;">SGML &#8211; Standard Generalized Markup Language</span></strong><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">Padrão ISO 8879 de formatação de textos: não foi desenvolvido para hipertexto, mas torna-se conveniente para transformar documentos em hiper-objetos e para descrever as ligações.<br />
SGML não é padrão aplicado de maneira padronizada: todos os produtos SGML têm seu próprio sistema para traduzir as etiquetas para um particular formatador de texto.</span></p>
<p class="MsoNormal" style="margin-left:36pt;">&nbsp;</p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-size:10pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">         </span></span></span><!--[endif]--><strong><span style="font-size:10pt;font-family:Verdana;">DTD &#8211; Document Type Definition</span></strong><span style="font-size:10pt;font-family:Verdana;"> &#8211; define as regras de formatação para uma dada classe de documentos. Um DTD ou uma referência para um DTD deve estar contido em qualquer documento conforme o padrão SGML. </span></p>
<p class="conteudo"><span>Portanto, HTML é definido segundo um DTD de SGML. </span></p>
<p class="conteudo"><span>Todo documento HTML apresenta elementos entre parênteses angulares (<strong>&lt;</strong> e <strong>&gt;</strong>); esses elementos são as <em>etiquetas</em> (<em>tags</em>) de HTML, que são os comandos de formatação da linguagem. A maioria das etiquetas tem sua correspondente de fechamento: </span></p>
<p class="conteudo" style="text-align:center;" align="center"><code><span>&lt;<span style="color:red;">etiqueta</span>&gt;...&lt;<span style="color:red;">/etiqueta</span>&gt;</span></code></p>
<p class="conteudo"><span>Isso é necessário porque as etiquetas servem para definir a formatação de uma porção de texto, e assim marcamos onde começa e termina o texto com a formatação especificada por ela. </span></p>
<p class="conteudo"><span>Alguns elementos são chamados “vazios”, pois não marcam uma região de texto, apenas inserem alguma coisa no documento: </span></p>
<p class="conteudo" style="text-align:center;" align="center"><code><span>&lt;<span style="color:red;">etiqueta</span>&gt;</span></code></p>
<p class="conteudo"><span>Todos os elementos podem ter atributos: </span></p>
<p class="conteudo" style="text-align:center;" align="center"><code><span>&lt;<span style="color:red;">etiqueta</span> </span></code><strong><span style="font-family:'Courier New';">atributo1</span></strong><code><span>=<span style="color:blue;">valor1 </span></span></code><strong><span style="font-family:'Courier New';">atributo2</span></strong><code><span>=<span style="color:blue;">valor2</span>&gt;...&lt;<span style="color:red;">/etiqueta</span>&gt;</span></code></p>
<p class="conteudo"><span>HTML é um recurso muito simples e acessível para a produção de documentos. Nestes “capítulos”, será possível aprender grande parte de seus elementos. </span></p>
<h2><span style="font-size:12pt;font-family:Verdana;color:green;">Edição de documentos HTML</span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>Os documentos em HTML são como arquivos ASCII comuns, que podem ser editados em <strong>vi</strong>, <strong>emacs</strong>, <strong>textedit</strong>, <strong>notepad</strong>, ou qualquer editor simples. </span></p>
<p class="conteudo"><span>Para facilitar a produção de documentos, existem editores HTML específicos: </span></p>
<ul>
<li class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">Editores de texto fonte </span></li>
</ul>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">- facilitam a inserção das etiquetas, orientando o uso de atributos e marcações. </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">Ex.: W3e, HotDog, Crimson Editor.</span></p>
<p class="MsoNormal" style="margin-left:36pt;"><img src="http://www.icmc.usp.br/ensino/material/html/icones/crimson_ed.gif" align="absmiddle" height="248" width="370" /></p>
<p class="MsoNormal" style="margin-left:36pt;">&nbsp;</p>
<ul>
<li class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">Editores WYSIWYG </span></li>
</ul>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">- oferecem ambiente de edição com “um” resultado final das marcações (pois o resultado final depende do browser usado para visitar a página). </span></p>
<p>  <span style="font-size:10pt;font-family:Verdana;">Ex.: FrontPage, Namo Editor, Dreamweaver. </span></p>
<p><img src="http://www.icmc.usp.br/ensino/material/html/icones/namo_ed.gif" height="231" width="348" /></p>
<p class="conteudo"><span>Além dos editores específicos para HTML, editores bastante utilizados, como o Word, entre outros, permitem a exportação de seus documentos próprios para o formato HTML.</span></p>
<p class="conteudo"><span>O documento HTML produzido, normalmente terá extensão </span><code><span>.html ou .htm</span></code><span>.</span></p>
<h2><span style="font-size:12pt;font-family:Verdana;color:green;">Publicação de documentos</span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>Para que uma página esteja permanentemente disponível pela Web, ela precisa ter um endereço fixo, alojada em um <strong><em>servidor</em></strong><em>.</em> </span></p>
<p class="conteudo"><span>Existem vários provedores de espaço (<em>hosting</em>) gratuitos e também os provedores de acesso geralmente oferecem espaço para os sites de seus assinantes. Sites com fins lucrativos geralmente são hospedados em provedores de espaço pagos. </span></p>
<p class="conteudo"><span>Definida a hospedagem, basta enviar para o provedor os arquivos de seu site (via FTP ou por uma página de envio no próprio provedor de espaço) e suas páginas já estarão disponíveis para visitas.</span></p>
<p class="conteudo"><span> </span></p>
<p class="conteudo"><strong><span>Na rede do ICMC</span></strong></p>
<p class="conteudo"><span>Para ter sua página pessoal, é necessário ter uma área na rede. Tendo sua área, o primeiro passo é criar, <em>em seu diretório raiz</em>, um diretório de nome <strong><span style="font-family:Verdana;">WWW</span></strong> (em letras maiúsculas).</span></p>
<p class="conteudo"><span>A partir do momento da criação desse diretório WWW, o URL</span></p>
<p class="conteudo"><code><span>http://www.icmc.usp.br/~<em>seulogin</em>/ </span></code></p>
<p><span class="conteudo1"><span style="font-size:10pt;">- ou </span></span><code><span style="font-size:10pt;">http://www.<em>grad</em>.icmc.usp.br/<em>~seulogin</em>/</span></code><span class="conteudo1"><span style="font-size:10pt;">, no caso de alunos de graduação</span></span></p>
<p class="conteudo"><span>passa a ser reconhecido pelo servidor. Nesse diretório WWW deve haver um arquivo <strong><span style="font-family:Verdana;">index.html</span></strong>, que será a sua página principal.</span></p>
<p class="conteudo"><span>A seguir, certifique-se de que sua área e o diretório WWW dentro dela estejam com permissão de leitura para &#8220;todos&#8221; (no ambiente UNIX, dê o comando </span><code><span>chmod 755 WWW</span></code><span>). </span></p>
<p class="conteudo"><span>Feito isso, se você é aluno do ICMC faça o cadastro de sua página <a href="http://www.icmc.usp.br/php/cadastro_aluno.php">aqui</a>. </span></p>
<p class="conteudo"><em><strong><span style="font-family:Verdana;color:red;">Obs.:</span></strong></em><strong><span> </span></strong><span>Estas diretivas se aplicam em particular à rede do ICMC; outros sistemas podem ter outras configurações específicas. <strong><em>Se você não é usuário do ICMC</em></strong>, visite a página de seu provedor de acesso à Internet ou provedor de e-mail (webmail) e procure informações sobre hospedagem de páginas. </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:green;">Documento básico e seus componentes</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>A estrutura de um documento HTML apresenta os seguintes componentes: </span></p>
<pre><span style="font-family:Verdana;">&lt;<span style="color:#aa0000;">HTML</span>&gt;</span></pre>
<pre><span style="font-family:Verdana;">&lt;<span style="color:red;">HEAD</span>&gt;&lt;<span style="color:#aa0000;">TITLE</span>&gt;<strong><span style="font-family:Verdana;">Titulo do Documento</span></strong>&lt;<span style="color:#aa0000;">/TITLE</span>&gt;&lt;<span style="color:red;">/HEAD</span>&gt;</span></pre>
<pre><span style="font-family:Verdana;">&lt;<span style="color:red;">BODY</span>&gt;</span></pre>
<pre><strong><span style="font-family:Verdana;">texto,</span></strong></pre>
<pre><strong><span style="font-family:Verdana;">imagem,</span></strong></pre>
<pre><strong><span style="font-family:Verdana;">links,</span></strong></pre>
<pre><strong><span style="font-family:Verdana;">...</span></strong><span style="font-family:Verdana;"></span></pre>
<pre><span style="font-family:Verdana;">&lt;<span style="color:red;">/BODY</span>&gt;</span></pre>
<pre><span style="font-family:Verdana;">&lt;<span style="color:#aa0000;">/HTML</span>&gt;</span></pre>
<p class="conteudo"><span>As etiquetas HTML <strong><span style="font-family:Verdana;">não são sensíveis à caixa</span></strong>. Traduzindo: tanto faz escrever </span><code><span>&lt;HTML&gt;</span></code><span>, </span><code><span>&lt;Html&gt;</span></code><span>, </span><code><span>&lt;html&gt;</span></code><span>, </span><code><span>&lt;HtMl&gt;</span></code><span>, &#8230; </span></p>
<p class="conteudo"><span>Os documentos se dividem em duas seções principais, que veremos a seguir. </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:green;">A seção &lt;HEAD&gt;</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><strong><span style="font-family:'Courier New';">&lt;HEAD&gt;</span></strong><span> contém informações sobre o documento. O elemento </span><strong><span style="font-family:'Courier New';">&lt;TITLE&gt;</span></strong><span>, por exemplo, define um título, que é mostrado no alto da janela do browser. Nesta página, por exemplo, está definido assim: </span></p>
<p class="conteudo"><code><span>&lt;<span style="color:red;">HEAD</span>&gt;&lt;<span style="color:#aa0000;">TITLE</span>&gt;A seção &lt;HEAD&gt; - Tutorial HTML do ICMC-USP&lt;<span style="color:#aa0000;">/TITLE</span>&gt;&lt;<span style="color:red;">/HEAD</span>&gt; </span></code></p>
<p class="conteudo"><strong><span style="font-family:Verdana;">Todo documento WWW deve ter um título</span></strong><span>; esse título é referenciado em buscas pela rede, dando uma identidade ao documento. Para ver na prática a importância do título, se você adicionar esta página aos seus Favoritos (Bookmarks), o resultado será semelhante a este: </span></p>
<p><img src="http://www.icmc.usp.br/ensino/material/html/icones/bookmark_title.gif" height="249" width="357" /></p>
<p class="conteudo"><span>Note que o título da página se tornou a âncora de atalho para ela. Por isso é sugerido que os títulos dos documentos sejam sugestivos, evitando-se títulos genéricos como <strong><em>&#8220;Introdução&#8221;</em></strong>. O título também é bastante significativo para a listagem de uma página nos resultados de pesquisas nos catálogos da Internet. </span></p>
<p class="conteudo"><span>Além do título, </span><strong><span style="font-family:'Courier New';">&lt;HEAD&gt;</span></strong><span> contém outras informações de importância para os robôs de pesquisa, indicadas nos campos </span><strong><span style="font-family:'Courier New';">&lt;META&gt;</span></strong><span>.</span></p>
<p class="conteudo"><span> </span></p>
<p class="conteudo"><strong><span>Campos &lt;META&gt;</span></strong></p>
<p class="conteudo"><span>Os campos &lt;META&gt; têm dois atributos principais: </span></p>
<ul>
<li class="MsoNormal"><code><span style="font-size:10pt;">NAME</span></code><span style="font-size:10pt;font-family:Verdana;">, indicando um nome para a      informação </span></li>
<li class="MsoNormal"><code><span style="font-size:10pt;">HTTP-EQUIV</span></code><span style="font-size:10pt;font-family:Verdana;">, que faz uma correspondência      com campos de cabeçalho do protocolo HTTP; a informação desse campo pode      ser lida pelos browsers, e provocar algumas ações. </span></li>
</ul>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;HEAD&gt;</span></code><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;TITLE&gt;Título do Documento&lt;/TITLE&gt;</span></code><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;<span style="color:red;">META</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">NAME=</span></strong><code><span style="font-size:10pt;color:blue;">"nome"</span></code><code><span style="font-size:10pt;"> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">CONTENT=</span></strong><code><span style="font-size:10pt;color:blue;">"valor"</span></code><code><span style="font-size:10pt;">&gt;</span></code><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;<span style="color:red;">META</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">HTTP-EQUIV=</span></strong><code><span style="font-size:10pt;color:blue;">"nome"</span></code><code><span style="font-size:10pt;"> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">CONTENT=</span></strong><code><span style="font-size:10pt;color:blue;">"valor"</span></code><code><span style="font-size:10pt;">&gt;</span></code><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;/HEAD&gt;</span></code><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="conteudo"><span>Este documento, por exemplo, tem as seguintes informações: </span></p>
<p class="conteudo"><code><span>&lt;HEAD&gt;</span></code><span style="font-family:'Courier New';"><br />
<code>&lt;<strong>META HTTP-EQUIV</strong>="<span style="color:green;">content-type</span>" <strong>CONTENT</strong>="<span style="color:green;">text/html; charset=iso-8859-1</span>"&gt;</code><br />
<code>&lt;<strong>META HTTP-EQUIV</strong>="<span style="color:green;">pragma</span>" <strong>CONTENT</strong>="<span style="color:green;">no-cache</span>"&gt;</code><br />
<code>&lt;TITLE&gt;A seção &lt;HEAD&gt; - Tutorial HTML do ICMC-USP&lt;/TITLE&gt;</code><br />
<code>&lt;<strong>META NAM</strong>E="<span style="color:#003399;">Author</span>" <strong>CONTENT</strong>="<span style="color:#003399;">Maria Alice Soares de Castro - masc@icmc.usp.br</span>"&gt;</code><br />
<code>&lt;<strong>META NAME</strong>="<span style="color:#003399;">Generator</span>" <strong>CONTENT</strong>="<span style="color:#003399;">Namo WebEditor v5.0</span>"&gt;</code><br />
<code>&lt;<strong>META NAME</strong>="<span style="color:#003399;">Description</span>" <strong>CONTENT</strong>="<span style="color:#003399;">Manual de referência para webdesigners e desenvolvedores de sites</span>"&gt;</code><br />
<code>&lt;<strong>META NAME</strong>="<span style="color:#003399;">KeyWords</span>" <strong>CONTENT</strong>="<span style="color:#003399;">HTML, WWW, Webpublishing, Internet, Webdesign</span>"&gt;</code><br />
<code>&lt;LINK REL="stylesheet" href="folhatut.css"&gt;</code><br />
<code>&lt;/HEAD&gt;</code></span></p>
<p class="conteudo"><span>Alguns valores dos atributos </span><code><strong><span>META NAME</span></strong><span> </span></code><span>são inseridos automaticamente por alguns editores, por exemplo: G</span><code><span>enerator</span></code><span> e A</span><code><span>uthor</span></code><span>. Os campos </span><code><strong><span style="color:#003399;">Description</span></strong></code><span> e </span><code><strong><span style="color:#003399;">KeyWords</span></strong></code><span> ajudam a classificação da página em algumas ferramentas de busca. Essas informações não têm qualquer efeito na apresentação da página, mas servem como uma explicação ou documentação sobre as informações contidas nela.</span></p>
<p class="conteudo"><span>Há poucos valores para </span><code><strong><span>META HTTP-EQUIV</span></strong><span> </span></code><span>em uso. O</span><span> mais comum é </span><code><strong><span style="color:green;">content-type</span></strong></code><span>, que indica o conjunto de caracteres usado na página: essa informação ajuda o browser a exibir corretamente os caracteres especiais que estiverem presentes no texto.</span></p>
<p class="conteudo" style="margin-bottom:12pt;"><span>Um exemplo de uso comum do atributo </span><code><span>HTTP-EQUIV</span></code><span> é promover a mudança automática de páginas, atribuindo-lhe o valor </span><code><span>Refresh</span></code><span>. Veja <a href="http://www.icmc.usp.br/ensino/material/html/exemplos/refresh1.html">este exemplo</a>.</span></p>
<p><!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></p>
<p class="conteudo"><a title="volta" name="volta"></a><span>Agora</span><span> que você voltou do exemplo, veja como esse efeito é conseguido: </span></p>
<p class="conteudo"><span>  </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;HEAD&gt;</span></code><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;TITLE&gt; ... &lt;/TITLE&gt;</span></code><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;META HTTP-EQUIV="<span style="color:green;">Refresh</span>" CONTENT="<span style="color:green;">segundos; URL= pagina.html</span>"&gt;</span></code><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;/HEAD&gt;</span></code><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="conteudo"><span>onde: </span></p>
<p class="MsoNormal"><strong><em><span style="font-size:10pt;font-family:Verdana;">pagina.html</span></em></strong><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">é a página a ser carregada automaticamente </span></p>
<p class="MsoNormal"><strong><em><span style="font-size:10pt;font-family:Verdana;">segundos</span></em></strong><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">é o número de segundos passados até que a página indicada seja carregada. </span></p>
<p class="conteudo"><span>Como foi comentado no exemplo, o efeito é interessante, mas para que serve? Se não pensamos em uma finalidade útil para esse efeito, caímos na tentação de usá-lo “à toa”. </span></p>
<p class="conteudo"><span>A aplicação mais utilizada é a atualização automática de um documento que, por exemplo, tenha uma foto produzida por uma câmara de vídeo: pode-se forçar, com o </span><code><span>Refresh</span></code><span>, a atualização dessa página, mostrando para o leitor sempre uma imagem mais atual de algum evento sendo focalizado pela câmara. Outra utilização é em “chats”, ou em páginas que desviem a navegação por documentos desenvolvidos para browsers avançados. </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:green;">A seção &lt;BODY&gt;</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>Tudo que estiver contido em </span><strong><span style="font-family:'Courier New';">&lt;BODY&gt;</span></strong><span> será mostrado na janela principal do browser, sendo apresentado ao leitor. </span><strong><span style="font-family:'Courier New';">&lt;BODY&gt;</span></strong><span> pode conter cabeçalhos, parágrafos, listas, tabelas, links para outros documentos, imagens, formulários, animações, vídeos, sons e scripts embutidos. </span></p>
<p class="conteudo"><span>Veja <a href="http://www.icmc.usp.br/ensino/material/html/docs/primeiro.html">um documento básico</a> em HTML. </span></p>
<p class="conteudo"><span> </span></p>
<h3><span style="font-size:10pt;font-family:Verdana;">Atributos de &lt;BODY&gt;</span></h3>
<p class="conteudo"><span>Através de atributos de </span><code><span>&lt;BODY&gt;</span></code><span>, podemos definir cores para os textos, links e para o fundo das páginas, bem como uma imagem de fundo (marca d’água): </span></p>
<p class="conteudo"><code><span>&lt;<span style="color:red;">BODY</span> </span></code><strong><span style="font-family:'Courier New';">BGCOLOR=</span></strong><code><span style="color:blue;">"#rrggbb"</span></code><code><span> </span></code><strong><span style="font-family:'Courier New';">TEXT=</span></strong><code><span style="color:blue;">"#rrggbb"</span></code><code><span> </span></code><strong><span style="font-family:'Courier New';">LINK=</span></strong><code><span style="color:blue;">"#rrggbb"</span></code><code><span> </span></code><strong><span style="font-family:'Courier New';">ALINK=</span></strong><code><span style="color:blue;">"#rrggbb"</span></code><code><span> </span></code><strong><span style="font-family:'Courier New';">VLINK=</span></strong><code><span style="color:blue;">"#rrggbb"</span></code><code><span> </span></code><strong><span style="font-family:'Courier New';">BACKGROUND=</span></strong><code><span style="color:blue;">"URL"</span></code><code><span>&gt;</span></code><span></span></p>
<p class="conteudo"><span>onde: </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';">BGCOLOR </span></strong><span style="font-size:10pt;font-family:Verdana;"></span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">cor de fundo (quando não é indicada, o browser irá mostrar uma cor padrão, geralmente o cinza ou branco; alguns editores poderão estabelecer o branco para o fundo da página) </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';">TEXT </span></strong><span style="font-size:10pt;font-family:Verdana;"></span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">cor dos textos da página (padrão: preto) </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';">LINK </span></strong><span style="font-size:10pt;font-family:Verdana;"></span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">cor dos links (padrão: azul) </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';">ALINK </span></strong><span style="font-size:10pt;font-family:Verdana;"></span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">cor dos links, quando acionados (padrão: vermelho) </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';">VLINK </span></strong><span style="font-size:10pt;font-family:Verdana;"></span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">cor dos links, depois de visitados (padrão: azul escuro ou roxo) </span></p>
<p class="conteudo"><span>Seus valores são dados em hexadecimal, equivalentes a cores no padrão RGB (</span><code><span style="color:red;">Red</span><span>, <span style="color:green;">Green</span>, <span style="color:blue;">Blue</span></span></code><span>). Existem tabelas de cores com esses valores, mas grande parte dos editores já oferece uma interface bem amigável através da qual escolhemos as cores desejadas, sem nos preocuparmos com números esdrúxulos tais como </span><code><span style="background:#ff80a0 none repeat scroll 0 50%;">#FF80A0</span></code><span>.</span></p>
<p class="conteudo"><span>Browsers que seguem a definição de HTML 3.2 em diante, também aceitam 16 nomes de cores, tirados da paleta VGA do Windows &#8211; por exemplo, podemos escrever </span><strong><span style="font-family:'Courier New';">BGCOLOR=</span></strong><code><span>"BLUE"</span></code><span>. Porém, browsers mais antigos não apresentarão as cores indicadas.</span></p>
<p class="conteudo"><span> </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;font-family:'Courier New';">BACKGROUND</span></strong><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">indica o URL da imagem a ser replicada no fundo da página, como uma marca d’água. Veja o <a href="http://www.icmc.usp.br/ensino/material/html/docs/fundo.html">exemplo de uma página</a> cuja imagem de fundo é <!--[if gte vml 1]&amp;gt;                                                  --><!--[if !vml]--><img src="///C:/DOCUME%7E1/Lucas/LOCALS%7E1/Temp/msohtml1/07/clip_image001.gif" alt="novo" border="0" height="13" width="32" /><!--[endif]-->. </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">Para efeitos de design, é possível fixar a imagem de fundo, para que ela não se mova junto com o texto ao se rolar a página. Esse efeito não é padrão e funciona no Internet Explorer. </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:green;">Cabeçalhos</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p><span class="conteudo1"><span style="font-size:10pt;">Há seis níveis de cabeçalhos em HTML, de </span></span><code><strong><span style="font-size:10pt;">&lt;H1&gt;</span></strong></code><span class="conteudo1"><span style="font-size:10pt;"> a </span></span><code><strong><span style="font-size:10pt;">&lt;H6&gt;</span></strong></code><span class="conteudo1"><span style="font-size:10pt;">:</span></span><span> </span></p>
<p><code><span style="font-size:10pt;">&lt;<span style="color:red;">H1</span>&gt;Este é um cabeçalho de nível 1&lt;<span style="color:red;">/H1</span>&gt;&lt;<span style="color:red;">H2</span>&gt;Este é um cabeçalho de nível 2&lt;<span style="color:red;">/H2</span>&gt;</span></code><span style="font-size:10pt;font-family:'Courier New';"><br />
<code>&lt;<span style="color:red;">H3</span>&gt;Este é um cabeçalho de nível 3&lt;<span style="color:red;">/H3</span>&gt;&lt;<span style="color:red;">H4</span>&gt;Este é um cabeçalho de nível 4&lt;<span style="color:red;">/H4</span>&gt;</code><br />
<code>&lt;<span style="color:red;">H5</span>&gt;Este é um cabeçalho de nível 5&lt;<span style="color:red;">/H5</span>&gt;&lt;<span style="color:red;">H6</span>&gt;Este é um cabeçalho de nível 6&lt;<span style="color:red;">/H6</span>&gt;</code></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;"><br />
<span class="conteudo1">Esses cabeçalhos são mostrados da seguinte forma:</span></span><span> </span></p>
<h1><span>Este é um cabeçalho de nível 1</span></h1>
<h2><span>Este é um cabeçalho de nível 2</span></h2>
<h3><span>Este é um cabeçalho de nível 3</span></h3>
<h4><span>Este é um cabeçalho de nível 4</span></h4>
<h5><span>Este é um cabeçalho de nível 5</span></h5>
<h6><span>Este é um cabeçalho de nível 6</span></h6>
<p><span class="conteudo1"><span style="font-size:10pt;"> </span></span></p>
<p><span class="conteudo1"><strong><span style="font-size:10pt;">Aninhamento de cabeçalhos</span></strong></span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">Os cabeçalhos não podem ser aninhados, isto é, a formatação:</span></span></p>
<p><code><span style="font-size:10pt;">&lt;<span style="color:red;">H2</span>&gt;Este é &lt;<span style="color:red;">H1</span>&gt;um cabeçalho de nível 1&lt;<span style="color:red;">/H1</span>&gt; dentro de um cabeçalho de nível 2&lt;<span style="color:red;">/H2</span>&gt;</span></code><span> </span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">pode produzir algum resultado próximo ao desejado:</span></span></p>
<h2><span>Este é</span></h2>
<h1><span>um cabeçalho de nível 1</span></h1>
<h2><span>dentro de um cabeçalho de nível 2</span></h2>
<p><span style="font-size:10pt;font-family:Verdana;"><br />
<span class="conteudo1">mas o mais comum é que os browsers &#8220;entendam&#8221; essa formatação como sendo:</span></span></p>
<p><code><span style="font-size:10pt;">&lt;<span style="color:red;">H2</span>&gt;Este é<span style="background:yellow none repeat scroll 0 50%;">&lt;<span style="color:red;">/H2</span>&gt;</span> &lt;<span style="color:red;">H1</span>&gt;um cabeçalho de nível 1&lt;<span style="color:red;">/H1</span>&gt; dentro de um cabeçalho de nível 2&lt;<span style="color:red;">/H2</span>&gt;</span></code><span> </span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">- ou seja, como se estivesse faltando uma etiqueta de fechamento de </span></span><code><span style="font-size:10pt;">&lt;H2&gt;</span></code><span class="conteudo1"><span style="font-size:10pt;"> antes de </span></span><code><span style="font-size:10pt;">&lt;H1&gt;</span></code><span class="conteudo1"><span style="font-size:10pt;">, e faltando uma abertura de </span></span><code><span style="font-size:10pt;">&lt;H2&gt; </span></code><span class="conteudo1"><span style="font-size:10pt;">depois do fechamento de </span></span><code><span style="font-size:10pt;">&lt;H1&gt;</span></code><span class="conteudo1"><span style="font-size:10pt;">, oferecendo o seguinte resultado:</span></span></p>
<h2><span>Este é</span></h2>
<h1><span>um cabeçalho de nível 1</span></h1>
<p class="MsoNormal"><span>dentro de um cabeçalho de nível 2 </span></p>
<p><span style="font-size:10pt;font-family:Verdana;"><br />
<span class="conteudo1">Os editores WYSIWYG naturalmente não permitem o aninhamento de cabeçalhos.</span></span></p>
<p><span>  </span></p>
<p><span class="conteudo1"><strong><span style="font-size:10pt;">Alinhamento</span></strong></span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">Os cabeçalhos têm atributos de alinhamento:</span></span></p>
<p><code><span style="font-size:10pt;">&lt;<span style="color:red;">H2</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">ALIGN=</span></strong><code><span style="font-size:10pt;color:blue;">CENTER</span></code><code><span style="font-size:10pt;">&gt;Cabeçalho centralizado&lt;/<span style="color:red;">H2</span>&gt;</span></code><span> </span></p>
<h2 align="center"><span>Cabeçalho centralizado</span></h2>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;<span style="color:red;">H3</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">ALIGN=</span></strong><code><span style="font-size:10pt;color:blue;">RIGHT</span></code><code><span style="font-size:10pt;">&gt;Cabeçalho alinhado à direita&lt;/<span style="color:red;">H3</span>&gt;</span></code><span> </span></p>
<h3 align="right"><span>Cabeçalho alinhado à direita</span></h3>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;<span style="color:red;">H4</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">ALIGN=</span></strong><code><span style="font-size:10pt;color:blue;">LEFT</span></code><code><span style="font-size:10pt;">&gt;Cabeçalho alinhado à esquerda (default)&lt;/<span style="color:red;">H4</span>&gt;</span></code><span> </span></p>
<h4><span>Cabeçalho alinhado à esquerda (default)</span></h4>
<h2><span class="conteudo1"><span style="font-size:12pt;color:green;">Separadores</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>Como vimos no <a href="http://www.icmc.usp.br/ensino/material/html/docs/primeiro.html">primeiro exemplo</a>, as quebras de linha do texto fonte não são significativas na apresentação de documentos </span><span>em HTML. Para</span><span> organizar os textos, precisamos de separadores, apresentados aqui. </span></p>
<p class="conteudo"><span>  </span></p>
<h3><span style="font-size:10pt;font-family:Verdana;">Quebra de linha</span></h3>
<p class="conteudo"><span>Quando queremos mudar de linha, usamos o elemento </span><strong><span style="font-family:'Courier New';">&lt;BR&gt;</span></strong><span>. Isso só é necessário quando queremos uma quebra de linha em determinado ponto, pois os browsers já quebram as linhas automaticamente para apresentar os textos. </span></p>
<p class="conteudo"><span>Com sucessivos </span><code><strong><span>&lt;BR&gt;</span></strong></code><span>, podemos inserir diversas linhas em branco nos documentos. Esse elemento tem um atributo especial, que será apresentado no item sobre inserção de imagens. </span></p>
<h3><span style="font-size:10pt;font-family:Verdana;">Parágrafos</span></h3>
<p class="conteudo"><span>Para separar blocos de texto, usamos o elemento </span><strong><span style="font-family:'Courier New';">&lt;P&gt;</span></strong><span>: </span></p>
<p class="conteudo"><code><span>Parágrafo 1;&lt;<span style="color:red;">P</span>&gt;Parágrafo 2.</span></code><span> </span></p>
<p class="conteudo"><span>que produz: </span></p>
<p><span>Parágrafo1; </span></p>
<p><span>Parágrafo2. </span></p>
<p class="conteudo"><span>Combinando parágrafos e quebras de linha, temos: </span></p>
<p class="conteudo"><code><span>Parágrafo 1;&lt;<span style="color:red;">br</span>&gt; linha 1 do parágrafo 1, &lt;<span style="color:red;">br</span>&gt;linha 2 do parágrafo 1.&lt;<span style="color:red;">P</span>&gt;Parágrafo 2;&lt;<span style="color:red;">br</span>&gt; linha 1 do parágrafo 2, &lt;<span style="color:red;">br</span>&gt;linha 2 do parágrafo 2.</span></code><span> </span></p>
<p class="conteudo"><span>O resultado da marcação acima é: </span></p>
<p><span>Parágrafo 1;<br />
linha 1 do parágrafo 1,<br />
linha 2 do parágrafo 1. </span></p>
<p><span>Parágrafo 2;<br />
linha 1 do parágrafo 2,<br />
linha 2 do parágrafo 2. </span></p>
<p class="conteudo"><code><strong><span>&lt;P&gt;</span></strong></code><span> tem atributo de alinhamento, como os cabeçalhos: </span></p>
<p class="conteudo"><code><span>&lt;<span style="color:red;">P</span> </span></code><strong><span style="font-family:'Courier New';">ALIGN=</span></strong><code><span style="color:blue;">CENTER</span><span>&gt;Assim como os trens, as boas idéias às vezes chegam com atraso. &lt;BR&gt;(Giovani Guareschi)&lt;/<span style="color:red;">P</span>&gt;</span></code><span> </span></p>
<p style="text-align:center;" align="center"><span>Assim como os trens, as boas idéias às vezes chegam com atraso.<br />
(Giovani Guareschi)</span></p>
<p class="conteudo"><code><span>&lt;<span style="color:red;">P</span> </span></code><strong><span style="font-family:'Courier New';">ALIGN=</span></strong><code><span style="color:blue;">RIGHT</span><span>&gt;Como diz o provérbio chinês: “É melhor passar por ignorante uma vez do que permanecer ignorante para sempre”.&lt;/<span style="color:red;">P</span>&gt;</span></code><span> </span></p>
<p style="text-align:right;" align="right"><span>Como diz o provérbio chinês: “É melhor passar por ignorante uma vez do que permanecer ignorante para sempre”.</span></p>
<p class="conteudo"><code><span>&lt;<span style="color:red;">P</span> </span></code><strong><span style="font-family:'Courier New';">ALIGN=</span></strong><code><span style="color:blue;">LEFT</span><span>&gt;Este é o alinhamento padrão (default), e por isso não vou colocar nenhuma frase especial.&lt;/<span style="color:red;">P</span>&gt;</span></code><span> </span></p>
<p><span>Este é o alinhamento padrão (default), e por isso não vou colocar nenhuma frase especial.</span></p>
<p class="conteudo"><span>  </span></p>
<h3><span style="font-size:10pt;font-family:Verdana;">Linha Horizontal</span></h3>
<p class="conteudo"><code><span>&lt;HR&gt;</span></code><span> insere uma linha horizontal: </span></p>
<p class="MsoNormal" style="text-align:center;" align="center"><span><br />
<hr align="center" size="2" width="100%" />  </span></p>
<p class="conteudo"><span>Essa linha tem diversos atributos, oferecendo resultados diversos. </span></p>
<p class="conteudo"><code><span>&lt;<span style="color:red;">HR </span></span></code><strong><span style="font-family:'Courier New';">SIZE</span></strong><code><span>=<span style="color:blue;">7</span>&gt;</span></code><span> insere uma linha de largura 7 (pixels): </span></p>
<p class="MsoNormal" style="text-align:center;" align="center"><span><br />
<hr align="center" size="7" width="100%" />  </span></p>
<p class="conteudo"><code><span>&lt;<span style="color:red;">HR </span></span></code><strong><span style="font-family:'Courier New';">WIDTH</span></strong><code><span>=<span style="color:blue;">50%</span>&gt;</span></code><span> insere uma linha que ocupa 50% do espaço horizontal disponível: </span></p>
<p class="MsoNormal" style="text-align:center;" align="center"><span><br />
<hr align="center" size="2" width="50%" />  </span></p>
<p class="conteudo"><code><span>&lt;<span style="color:red;">HR </span></span></code><strong><span style="font-family:'Courier New';">WIDTH</span></strong><code><span>=<span style="color:blue;">30%</span> </span></code><strong><span style="font-family:'Courier New';">ALIGN</span></strong><code><span>=<span style="color:blue;">RIGHT</span> </span></code><strong><span style="font-family:'Courier New';">NOSHADE</span></strong><code><span>&gt;</span></code><span> insere uma linha de comprimento 30% (do espaço horizontal disponível), alinhada à direita, sem efeito tridimensional: </span></p>
<p class="MsoNormal" style="text-align:right;" align="right"><span><br />
<hr align="right" noshade="noshade" size="2" width="30%" />  </span></p>
<p class="conteudo"><code><span>&lt;<span style="color:red;">HR </span></span></code><strong><span style="font-family:'Courier New';">SIZE</span></strong><code><span>=<span style="color:blue;">70</span> </span></code><strong><span style="font-family:'Courier New';">WIDTH</span></strong><code><span>=<span style="color:blue;">2</span> </span></code><strong><span style="font-family:'Courier New';">ALIGN</span></strong><code><span>=<span style="color:blue;">LEFT</span>&gt;</span></code><span> insere uma linha de largura 70 (pixels), comprimento 2 (pixels), alinhada à esquerda (o Netscape, aparentemente, não aceita esta formatação de </span><code><span>&lt;HR&gt;</span></code><span>): </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:green;">Listas em HTML</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>Há vários tipos de listas em HTML, sendo estas as mais usadas e corretamente apresentadas pelos browsers: </span></p>
<p class="conteudo"><span>  </span></p>
<h3><span style="font-size:10pt;font-family:Verdana;">Listas de Definição</span></h3>
<p class="conteudo"><span>Estas listas são chamadas também “Listas de Glossário”, uma vez que têm o formato: </span></p>
<pre><code><span>&lt;DL&gt;</span></code></pre>
<pre><code><span>&lt;DT&gt;termo a ser definido</span></code></pre>
<pre><code><span>&lt;DD&gt;definição</span></code></pre>
<pre><code><span>&lt;DT&gt;termo a ser definido</span></code></pre>
<pre><code><span>&lt;DD&gt;definição</span></code></pre>
<pre><code><span>&lt;/DL&gt;</span></code><span style="font-family:Verdana;"></span></pre>
<p class="conteudo"><span>Que produz: </span></p>
<p class="MsoNormal"><span>termo a ser definido </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span>definição </span></p>
<p class="MsoNormal"><span>termo a ser definido </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span>definição </span></p>
<p class="conteudo"><span>Este tipo de lista é muito utilizado para diversos efeitos de organização de páginas, por permitir a tabulação do texto. Um exemplo são os índices de navega_1ção presentes nas pági nas deste tutorial; outro exemplo é a lista composta abaixo: </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;DL&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;DT&gt;Imperadores do Brasil:</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;DD&gt;D. Pedro I</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;DL&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;DD&gt;Nome completo: Pedro de Alcântara Francisco Antônio João Carlos Xavier de Paula Miguel Rafael Joaquim José Gonzaga Pascoal Cipriano Serafim de Bragança e Bourbon</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;/DL&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;DD&gt;D. Pedro II</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;DL&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;DD&gt;Nome completo: Pedro de Alcântara João Carlos Leopoldo Salvador Bibiano Francisco Xavier de Paula Leocádio Miguel Gabriel Rafael Gonzaga</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;/DL&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;/DL&gt;</span></code><span> </span></p>
<p class="MsoNormal"><span>Imperadores do Brasil: </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span>D. Pedro I </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span>Nome completo: Pedro de Alcântara Francisco Antônio João Carlos Xavier de Paula Miguel Rafael Joaquim José Gonzaga Pascoal Cipriano Serafim de Bragança e Bourbon </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span>D. Pedro II </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span>Nome completo: Pedro de Alcântara João Carlos Leopoldo Salvador Bibiano Francisco Xavier de Paula Leocádio Miguel Gabriel Rafael Gonzaga </span></p>
<h3><span style="font-size:10pt;font-family:Verdana;"> </span></h3>
<h3><span style="font-size:10pt;font-family:Verdana;">Listas não-numeradas</span></h3>
<p class="conteudo"><span>São equivalentes às listas com marcadores do MS Word: </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;UL&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI&gt;item de uma lista</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI&gt;item de uma lista, que pode ser tão grande quanto se queira, sem que seja necessário se preocupar com a formatação das margens de texto</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI&gt;item</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;/UL&gt;</span></code><span> </span></p>
<ul>
<li class="MsoNormal"><span>item de      uma lista </span></li>
<li class="MsoNormal"><span>item de      uma lista, que pode ser tão grande quanto se queira, sem que seja      necessário se preocupar com a formatação das margens de texto </span></li>
<li class="MsoNormal"><span>item </span></li>
</ul>
<p class="conteudo"><span><br />
A diferença entre o resultado da marcação HTML e do Word está na mudança dos marcadores, assinalando os diversos níveis de listas compostas: </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;UL&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI&gt;Documentos básicos</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI&gt;Documentos avançados</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;UL&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;LI&gt;formulários</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;UL&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;LI&gt;CGI</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;/UL&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;LI&gt;contadores</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;LI&gt;relógios</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;/UL&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI&gt;Detalhes sobre imagens</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;/UL&gt;</span></code><span> </span></p>
<ul>
<li class="MsoNormal"><span>Documentos      básicos </span></li>
<li class="MsoNormal"><span>Documentos      avançados </span>
<ul>
<li class="MsoNormal"><span>formulários       </span>
<ul>
<li class="MsoNormal"><span>CGI        </span></li>
</ul>
</li>
<li class="MsoNormal"><span>contadores       </span></li>
<li class="MsoNormal"><span>relógios       </span></li>
</ul>
</li>
<li class="MsoNormal"><span>Detalhes      sobre imagens </span></li>
</ul>
<p class="conteudo"><span>Essa lista pode ter marcadores diferentes, indicados através do atributo </span><code><span>TYPE</span></code><span>, que assume os valores </span><code><span>CIRCLE</span></code><span>, </span><code><span>SQUARE </span></code><span>e </span><code><span>DISC </span></code><span>(default): </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;UL TYPE=CIRCLE&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI&gt;um item</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI&gt;mais um item</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;/UL&gt;</span></code><span> </span></p>
<ul>
<li class="MsoNormal"><span>um item </span></li>
<li class="MsoNormal"><span>mais um      item </span></li>
</ul>
<p class="conteudo"><span>Cada item também pode ter seu atributo específico: </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;UL&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI TYPE=DISC&gt;um item</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI TYPE=CIRCLE&gt;mais um item</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI TYPE=SQUARE&gt;último item</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;/UL&gt;</span></code><span> </span></p>
<ul>
<li class="MsoNormal"><span>um item </span></li>
<li class="MsoNormal"><span>mais um      item </span></li>
<li class="MsoNormal"><span>último      item </span></li>
</ul>
<p class="conteudo"><strong><span>Listas Numeradas</span></strong><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;OL&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI&gt;item de uma lista numerada</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI&gt;item de uma lista numerada, que pode ser tão grande quanto se queira, sem que seja necessário se preocupar com a formatação das margens de texto</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI&gt;item de lista numerada</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;/OL&gt;</span></code><span> </span></p>
<ol>
<li class="MsoNormal"><span>item de      uma lista numerada </span></li>
<li class="MsoNormal"><span>item de      uma lista numerada, que pode ser tão grande quanto se queira, sem que seja      necessário se preocupar com a formatação das margens de texto </span></li>
<li class="MsoNormal"><span>item de      lista numerada </span></li>
</ol>
<p class="conteudo"><span>Estas listas não apresentam numeração em formato </span><code><span>1.1</span></code><span>, </span><code><span>1.2</span></code><span> etc., quando compostas: </span></p>
<ol>
<li class="MsoNormal"><span>Documentos      básicos </span></li>
<li class="MsoNormal"><span>Documentos      avançados </span>
<ol>
<li class="MsoNormal"><span>formulários       </span>
<ol>
<li class="MsoNormal"><span>CGI        </span></li>
<li class="MsoNormal"><span>contadores        </span></li>
<li class="MsoNormal"><span>relógios        </span></li>
</ol>
</li>
<li class="MsoNormal"><span>Detalhes       sobre imagens </span></li>
</ol>
</li>
</ol>
<p class="conteudo"><span>Porém, através do atributo </span><code><span>TYPE</span></code><span> (HTML 3.2), pode-se lidar com a numeração dos itens: </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;OL TYPE=I&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI&gt;Documentos básicos</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI&gt;Documentos avançados</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;OL TYPE=a&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;LI &gt;formulários</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;OL TYPE=i&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;LI&gt;CGI</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;/OL&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;LI&gt;contadores</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;LI&gt;relógios</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">&lt;/OL&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI&gt;Detalhes sobre imagens</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;/OL&gt;</span></code><span> </span></p>
<p class="MsoNormal"><span>  </span></p>
<ol>
<li class="MsoNormal"><span>Documentos      básicos </span></li>
<li class="MsoNormal"><span>Documentos      avançados </span>
<ol>
<li class="MsoNormal"><span>formulários       </span>
<ol>
<li class="MsoNormal"><span>CGI        </span></li>
</ol>
</li>
<li class="MsoNormal"><span>contadores       </span></li>
<li class="MsoNormal"><span>relógios       </span></li>
</ol>
</li>
<li class="MsoNormal"><span>Detalhes      sobre imagens </span></li>
</ol>
<p class="conteudo"><span>Ainda segundo HTML 3.2, o atributo </span><code><span>START</span></code><span> pode indicar o início da numeração da lista: </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;OL START=4 TYPE=A&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI&gt;um item</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI&gt;outro item</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;LI&gt;mais um item</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;/OL&gt;</span></code><span> </span></p>
<p class="MsoNormal"><span>  </span></p>
<ol>
<li class="MsoNormal"><span>um item </span></li>
<li class="MsoNormal"><span>outro item      </span></li>
<li class="MsoNormal"><span>mais um      item </span></li>
</ol>
<h3><span style="font-size:10pt;font-family:Verdana;"> </span></h3>
<h3><span style="font-size:10pt;font-family:Verdana;">Listas e “sub-listas”</span></h3>
<p class="conteudo"><span>As listas podem ser aninhadas. Por exemplo: </span></p>
<pre><span style="font-family:Verdana;">&lt;DL&gt;</span></pre>
<pre><span style="font-family:Verdana;">&lt;DT&gt;termo a ser definido</span></pre>
<pre><span style="font-family:Verdana;">&lt;DD&gt;definição</span></pre>
<pre><span style="font-family:Verdana;"><span>   </span>&lt;OL&gt;</span></pre>
<pre><span style="font-family:Verdana;"><span>   </span>&lt;LI&gt;item de uma lista numerada</span></pre>
<pre><span style="font-family:Verdana;"><span>   </span>&lt;LI&gt;item de uma lista numerada</span></pre>
<pre><span style="font-family:Verdana;"><span>      </span>&lt;UL&gt;</span></pre>
<pre><span style="font-family:Verdana;"><span>      </span>&lt;LI&gt;item de uma lista</span></pre>
<pre><span style="font-family:Verdana;"><span>      </span>&lt;/UL&gt;</span></pre>
<pre><span style="font-family:Verdana;"><span>   </span>&lt;LI&gt;item de uma lista numerada</span></pre>
<pre><span style="font-family:Verdana;"><span>   </span>&lt;/OL&gt;</span></pre>
<pre><span style="font-family:Verdana;">&lt;DT&gt;termo a ser definido</span></pre>
<pre><span style="font-family:Verdana;">&lt;DD&gt;definição</span></pre>
<pre><span style="font-family:Verdana;">&lt;/DL&gt;</span></pre>
<p class="MsoNormal"><span>termo a ser definido </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span>definição </span></p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span><span>1.<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">      </span></span></span><!--[endif]--><span>item de uma lista numerada </span></p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span><span>2.<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">      </span></span></span><!--[endif]--><span>item de uma lista numerada </span></p>
<p class="MsoNormal" style="margin-left:108pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-size:10pt;font-family:'Courier New';"><span>o<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">        </span></span></span><!--[endif]--><span>item de uma lista </span></p>
<p class="MsoNormal" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span><span>3.<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">      </span></span></span><!--[endif]--><span>item de uma lista numerada </span></p>
<p class="MsoNormal"><span>termo a ser definido </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span>definição</span></p>
<p class="MsoNormal" style="margin-left:36pt;">&nbsp;</p>
<p class="MsoNormal" style="margin-left:36pt;">&nbsp;</p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:green;">Formatação de textos e caracteres</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>Há dois tipos de formatação em HTML: <strong><em>lógico</em></strong> e <strong><em>físico</em></strong>. Os efeitos de apresentação na tela são os mesmos: o motivo da distinção entre eles se deve à idéia básica de independência entre especificação e apresentação. </span></p>
<p class="conteudo"><span>Quando formatamos um trecho de texto como cabeçalho de nível 1, não explicitamos se esse tipo de cabeçalho deve ser em alguma fonte determinada, em um tamanho determinado, justificado à esquerda ou à direita, ou centralizado. Esses detalhes de apresentação são deixados para o browser &#8211; o dispositivo de apresentação do documento &#8211; que pode ser configurado de acordo com o leitor (usuário final). </span></p>
<p class="conteudo"><span>Desse modo, além de facilitar enormemente o trabalho de quem escreve os documentos, a linguagem garante a uniformidade de apresentação de cabeçalhos, parágrafos, listas, etc. </span></p>
<p class="conteudo"><strong><em><span>A formatação lógica segue o significado lógico do texto marcado</span></em></strong><span>: um endereço de e-mail, uma citação etc. Sua apresentação final varia conforme o browser, podendo oferecer resultados mais ricos. </span></p>
<p class="conteudo"><span>A formatação física especifica explicitamente o estilo que se quer para o texto: itálico, grifado etc. Sua apresentação final não sofre grandes variações. </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:green;">Blocos de texto</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>HTML oferece as seguintes formatações de blocos de texto: </span></p>
<p class="conteudo"><span>  </span></p>
<h3><code><span style="font-size:10pt;">&lt;PRE&gt;</span></code><span style="font-size:10pt;font-family:Verdana;"></span></h3>
<p class="conteudo"><span>Apresenta o texto na mesma maneira em que foi digitado, mantendo quebras de linha e tabulações:</span></p>
<pre><span>&lt;<span style="color:red;">pre</span>&gt;uma<span>       </span> linha<span>  </span> aqui,</span></pre>
<pre><span>outra ali,</span></pre>
<pre><span><span>   </span>etc.&lt;/<span style="color:red;">pre</span>&gt;</span></pre>
<p class="conteudo"><span>Resulta em: </span></p>
<pre><span>uma<span>     </span> linha<span>  </span> aqui,</span></pre>
<pre><span>outra ali,</span></pre>
<pre><span><span>   </span>etc.</span></pre>
<p class="conteudo"><span>Uma vez que </span><code><span>&lt;PRE&gt;</span></code><span> mantém o texto original, não se deve forçar espaços com essa marcação dentro de outra marcação que já apresente tabulações e espaços específicos. </span></p>
<p class="conteudo"><a title="pre" name="pre"></a><span>Veja</span><span> <a href="http://www.icmc.usp.br/ensino/material/html/docs/pre.html">este exemplo</a>, que apresenta também alguns problemas com o uso de </span><code><span>&lt;PRE&gt;</span></code><span>. </span></p>
<p class="conteudo"><span> </span></p>
<h3><code><span style="font-size:10pt;">&lt;BLOCKQUOTE&gt;</span></code><span style="font-size:10pt;font-family:Verdana;"></span></h3>
<p class="conteudo"><span>É usado para citações longas: </span></p>
<p><code><span style="font-size:10pt;">&lt;<span style="color:red;">blockquote</span>&gt;A massa do Sol arqueia o espaço-tempo de tal maneira que, ainda que a Terra siga uma trajetória reta no espaço-tempo quadridimensional, parece-nos que se desloca em órbita circular no espaço tridimensional.&lt;/<span style="color:red;">blockquote</span>&gt; (Stephen W. Hawking, “Uma Breve História do Tempo”)</span></code><span> </span></p>
<p><span>A massa do Sol arqueia o espaço-tempo de tal maneira que, ainda que a Terra siga uma trajetória reta no espaço-tempo quadridimensional, parece-nos que se desloca em órbita circular no espaço tridimensional.</span></p>
<p><span>(Stephen W. Hawking, “Uma Breve História do Tempo”) </span></p>
<p class="conteudo"><span> </span></p>
<h3><code><span style="font-size:10pt;">&lt;ADDRESS&gt;</span></code><span style="font-size:10pt;font-family:Verdana;"></span></h3>
<p class="conteudo"><span>Usado para formatar endereços E-mail e referências a autores de documentos: </span></p>
<p><code><span style="font-size:10pt;">Envie críticas e sugestões para &lt;<span style="color:red;">address</span>&gt;webmaster@icmc.usp.br&lt;/<span style="color:red;">address</span>&gt;</span></code><span> </span></p>
<p><span>Envie críticas e sugestões para </span></p>
<address><span>webmaster@icmc.usp.br</span></address>
<p class="MsoNormal"><span> </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:green;">Formatação de frases</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>Como visto anteriormente (em <a href="http://www.icmc.usp.br/ensino/material/html/format.html">Formatação de Textos e Caracteres</a>), HTML permite dois tipos de formatação: <strong><em>lógico</em></strong> e <strong><em>físico</em></strong>; aqui veremos as formatações mais utilizadas: </span></p>
<p class="conteudo"><span>  </span></p>
<h3><span style="font-size:10pt;font-family:Verdana;">Estilos Lógicos</span></h3>
<p class="MsoNormal"><strong><span style="font-size:10pt;">&lt;CITE&gt;</span></strong><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">Para títulos de livros, filmes, e citações curtas. Exemplo: </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span>Assisti <cite>Guerra nas Estrelas</cite> umas oito vezes! </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;">&lt;CODE&gt;</span></strong><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">Para indicar trechos de código de programas. Exemplo: </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">for (x=0); cl &amp;&amp;(!feof(stdin)); x++));</span></code><span> </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;">&lt;DFN&gt;</span></strong><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">Indica definição de uma palavra, em geral apresenta o texto </span><span style="font-size:10pt;font-family:Verdana;">em itálico. Exemplo</span><span style="font-size:10pt;font-family:Verdana;">: </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span>CERN: Centre d’Éstudes et Recherches Nucleaires </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;">&lt;EM&gt;</span></strong><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">Ênfase, também normalmente apresentado </span><span style="font-size:10pt;font-family:Verdana;">em itálico. Exemplo</span><span style="font-size:10pt;font-family:Verdana;">: </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span>É preciso pesquisar <em>muito</em> para encontrar o termo exato. </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;">&lt;KBD&gt;</span></strong><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Verdana;">Indica uma entrada via teclado. Exemplo: </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span>Para ler mensagens recebidas, digite </span><kbd><span style="font-size:10pt;">pine -i</span></kbd><span> </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;">&lt;SAMP&gt;</span></strong><span> </span></p>
<p class="MsoNormal"><span class="conteudo1"><span style="font-size:10pt;">Indica uma seqüência de caracteres, por exemplo uma mensagem de erro ou um resultado. Exemplo:</span></span><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span>O resultado do primeiro applet é: </span><span>Hello, World!</span><span> </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;">&lt;STRONG&gt;</span></strong><span> </span></p>
<p class="MsoNormal"><span class="conteudo1"><span style="font-size:10pt;">Forte ênfase, mostrado normalmente </span></span><span class="conteudo1"><span style="font-size:10pt;">em negrito. Exemplo</span></span><span class="conteudo1"><span style="font-size:10pt;">:</span></span><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span>Antes de enviar um e-mail, <strong>confira o campo “Subject:”</strong>! </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;">&lt;VAR&gt;</span></strong><span> </span></p>
<p class="MsoNormal"><span class="conteudo1"><span style="font-size:10pt;">Indica variáveis, ou valores que o usuário deverá escrever; geralmente mostrado </span></span><span class="conteudo1"><span style="font-size:10pt;">em itálico. Exemplo</span></span><span class="conteudo1"><span style="font-size:10pt;">:</span></span><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span>No campo </span><code><span style="font-size:10pt;">Login</span></code><span>, escreva <var>guest</var>. </span></p>
<p><span class="conteudo1"><span style="font-size:10pt;"> </span></span></p>
<h3><span class="conteudo1"><span style="font-size:10pt;">Estilos Físicos</span></span></h3>
<p class="MsoNormal"><strong><span style="font-size:10pt;">&lt;B&gt;</span></strong><span> </span></p>
<p class="MsoNormal"><span class="conteudo1"><span style="font-size:10pt;">Quando disponível no browser, é mostrado em </span></span><strong><span>negrito</span></strong><span class="conteudo1"><span style="font-size:10pt;"> (em alguns browsers, pode aparecer sublinhado)</span></span><span> </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;">&lt;I&gt;</span></strong><span> </span></p>
<p class="MsoNormal"><em><span>Itálico</span></em><span> </span><span class="conteudo1"><span style="font-size:10pt;">(em alguns casos, caracteres inclinados)</span></span><span> </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;">&lt;TT&gt;</span></strong><span> </span></p>
<p class="MsoNormal"><span class="conteudo1"><span style="font-size:10pt;">Tipo </span></span><tt><span style="font-size:10pt;">teletype</span></tt><span> </span><span class="conteudo1"><span style="font-size:10pt;">- fonte de espaçamento fixo.</span></span><span> </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;">&lt;U&gt;</span></strong><span> </span></p>
<p class="MsoNormal"><u><span>Sublinhado</span></u><span class="conteudo1"><span style="font-size:10pt;">; deve ser usado com cuidado, pois confunde-se com a apresentação de <em>links</em>.</span></span><span> </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;">&lt;STRIKE&gt;</span></strong><span class="conteudo1"><span style="font-size:10pt;"> ou </span></span><strong><span style="font-size:10pt;">&lt;S&gt;</span></strong><span> </span></p>
<p class="MsoNormal"><span class="conteudo1"><span style="font-size:10pt;">Frase</span></span><span> <s>riscada</s>. </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;">&lt;BIG&gt;</span></strong><span> </span></p>
<p class="MsoNormal"><span class="conteudo1"><span style="font-size:10pt;">Fonte</span></span><span> </span><span style="font-size:13.5pt;">um pouco maior</span><span>. </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;">&lt;SMALL&gt;</span></strong><span> </span></p>
<p class="MsoNormal"><span class="conteudo1"><span style="font-size:10pt;">Fonte </span></span><span style="font-size:10pt;">um pouco menor</span><span>. </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;">&lt;SUB&gt;</span></strong><span> </span></p>
<p class="MsoNormal"><span class="conteudo1"><span style="font-size:10pt;">Frase em estilo</span></span><span> <sub>índice</sub>, </span><span class="conteudo1"><span style="font-size:10pt;">como em </span></span><span>H<sub>2</sub>O. </span></p>
<p class="MsoNormal"><strong><span style="font-size:10pt;">&lt;SUP&gt;</span></strong><span> </span></p>
<p class="MsoNormal"><span class="conteudo1"><span style="font-size:10pt;">Frase em estilo </span></span><sup><span>expoente</span></sup><span class="conteudo1"><span style="font-size:10pt;">, como em </span></span><span>Km<sup>2</sup>. </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:green;">Caracteres especiais</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>HTML permite que caracteres especiais sejam representados por seqüências de escape, indicadas por três partes: um </span><code><span>&amp;</span></code><span> inicial, um número ou cadeia de caracteres correspondente ao caracter desejado, e um </span><code><span>;</span></code><span> final. </span></p>
<p class="conteudo"><span>Quatro caracteres ASCII &#8211; </span><code><span>&lt;</span></code><span>, </span><code><span>&gt;</span></code><span>, e </span><code><span>&amp;</span></code><span> têm significados especiais em HTML, e são usados dentro de documentos seguindo a correspondência:</span></p>
<p class="conteudo">&nbsp;</p>
<p class="conteudo">&nbsp;</p>
<p align="center">
<table class="MsoNormalTable" style="width:30%;" border="1" cellpadding="0" cellspacing="0" width="30%">
<tr>
<td style="background:#dedede none repeat scroll 0 50%;padding:0.75pt;">
<p class="conteudo" style="text-align:center;" align="center"><strong><span>Entidade   </span></strong></p>
</td>
<td style="background:#dedede none repeat scroll 0 50%;padding:0.75pt;">
<p class="conteudo" style="text-align:center;" align="center"><strong><span>Caracter</span></strong></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">&lt;</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">&lt;</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">&gt;</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">&gt;</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">&amp;</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">&amp;</span></code></p>
</td>
</tr>
</table>
<p><span class="conteudo1"><span style="font-size:10pt;">Outras sequências de escape suportam caracteres <em>ISO Latin1</em>. Aqui está uma tabela com os caracteres mais utilizados em Português:</span></span><span> </span></p>
<p align="center">
<table class="MsoNormalTable" style="width:70%;" border="0" cellpadding="0" width="70%">
<tr>
<td style="width:252pt;padding:0.75pt;" width="336">
<p align="center">
<table class="MsoNormalTable" style="width:90%;" border="1" cellpadding="0" cellspacing="0" width="90%">
<tr>
<td style="background:#dedede none repeat scroll 0 50%;padding:0.75pt;">
<p class="conteudo" style="text-align:center;" align="center"><strong><span>Entidade </span></strong></p>
</td>
<td style="background:#dedede none repeat scroll 0 50%;padding:0.75pt;">
<p class="conteudo" style="text-align:center;" align="center"><strong><span>Caracter</span></strong></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">á</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">á</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">â</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">â</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">à</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">à</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">ã</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">ã</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">ç</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">ç</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">é</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">é</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">ê</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">ê</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">í</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">í</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">ó</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">ó</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">ô</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">ô</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">õ</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">õ</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">ú</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">ú</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">ü</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">ü</span></code></p>
</td>
</tr>
</table>
<p class="MsoNormal" style="text-align:center;" align="center"><span></span></p>
</td>
<td style="width:252pt;padding:0.75pt;" width="336">
<p align="center">
<table class="MsoNormalTable" style="width:90%;" border="1" cellpadding="0" cellspacing="0" width="90%">
<tr>
<td style="background:#dedede none repeat scroll 0 50%;padding:0.75pt;">
<p class="conteudo" style="text-align:center;" align="center"><strong><span>Entidade </span></strong></p>
</td>
<td style="background:#dedede none repeat scroll 0 50%;padding:0.75pt;">
<p class="conteudo" style="text-align:center;" align="center"><strong><span>Caracter</span></strong></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Á</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Á</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Â</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Â</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">À</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">À</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Ã</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Ã</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Ç</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Ç</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">É</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">É</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Ê</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Ê</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Í</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Í</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Ó</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Ó</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Ô</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Ô</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Õ</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Õ</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Ú</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Ú</span></code></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Ü</span></code><span> </span></p>
</td>
<td style="padding:0.75pt;">
<p class="MsoNormal" style="text-align:center;" align="center"><code><span style="font-size:10pt;">Ü</span></code></p>
</td>
</tr>
</table>
<p class="MsoNormal" style="text-align:center;" align="center"><span></span></p>
</td>
</tr>
</table>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p><span class="conteudo1"><span style="font-size:10pt;">Como vemos, as sequências de escape são sensíveis à caixa. Os editores de HTML fazem essa tradução automaticamente.</span></span><span> </span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">Alguns editores, no entanto, mantêm a acentuação, sem usar as entidades de formatação. Quando isso acontece, deve-se inserir uma indicação do esquema de codificação <em>ISO Latin1</em>, escrevendo:</span></span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;HTML&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;HEAD&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;TITLE&gt;...&lt;/TITLE&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;</span></code><code><span style="font-size:10pt;">META</span></code><code><span style="font-size:10pt;"> HTTP-EQUIV="Content-Type"</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;">CONTENT="text/html; charset=ISO-8859-1"&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;/HEAD&gt;</span></code><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">...</span></code><span> </span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">Existem alguns símbolos que vêm sendo incorporados ao conjunto de caracteres reconhecidos </span></span><span class="conteudo1"><span style="font-size:10pt;">em HTML. Por</span></span><span class="conteudo1"><span style="font-size:10pt;"> exemplo, </span></span><code><span style="font-size:10pt;color:red;">©</span></code><span class="conteudo1"><span style="font-size:10pt;">, que é o símbolo </span></span><code><span style="font-size:10pt;">©</span></code><span class="conteudo1"><span style="font-size:10pt;">,</span></span><span> </span><code><span style="font-size:10pt;color:red;">®</span></code><span class="conteudo1"><span style="font-size:10pt;"> para </span></span><code><span style="font-size:10pt;">®</span></code><span class="conteudo1"><span style="font-size:10pt;">, e</span></span><span> </span><code><span style="font-size:10pt;color:red;">§</span></code><span> </span><span class="conteudo1"><span style="font-size:10pt;">para </span></span><code><span style="font-size:10pt;">§</span></code><span class="conteudo1"><span style="font-size:10pt;">.</span></span><span> </span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">Também se pode usar seqüências com códigos ASCII, por exemplo:</span></span><span> </span></p>
<p><code><span style="font-size:10pt;color:red;">¿</span></code><code><span style="font-size:10pt;">Qué pasa, señor?</span></code><span> </span></p>
<p><span>¿Qué pasa, señor? </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:green;">Cores e fontes</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<h3><span style="font-size:10pt;font-family:Verdana;">Cores</span></h3>
<p class="MsoNormal"><span class="conteudo1"><span style="font-size:10pt;">As cores são introduzidas através do elemento </span></span><code><span style="font-size:10pt;">&lt;FONT&gt;</span></code><span class="conteudo1"><span style="font-size:10pt;">, usando o sistema RGB para cores (da mesma forma que vimos para </span></span><span><a href="http://www.icmc.usp.br/ensino/material/html/body.html"><span class="conteudo1"><span style="font-size:10pt;">cores de documentos</span></span></a></span><span class="conteudo1"><span style="font-size:10pt;">):</span></span><span> </span></p>
<p><code><span style="font-size:10pt;">&lt;<span style="color:red;">FONT </span></span></code><strong><span style="font-size:10pt;font-family:'Courier New';">COLOR</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"#<em>rrggbb</em>"</span>&gt;Texto&lt;/<span style="color:red;">FONT</span>&gt;</span></code><span> </span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">Assim, um trecho de texto pode ter uma cor diferente da definição geral de cores, feita através dos atributos de </span></span><code><span style="font-size:10pt;">&lt;BODY&gt;</span></code><span class="conteudo1"><span style="font-size:10pt;">.</span></span><span> </span></p>
<p><span>  </span></p>
<h3><span class="conteudo1"><span style="font-size:10pt;">Tamanho</span></span></h3>
<p class="MsoNormal"><span class="conteudo1"><span style="font-size:10pt;">A formatação</span></span><span> </span></p>
<p><code><span style="font-size:10pt;">&lt;<span style="color:red;">FONT </span></span></code><strong><span style="font-size:10pt;font-family:'Courier New';">SIZE</span></strong><code><span style="font-size:10pt;">=<em><span style="color:blue;">tamanho_da_letra</span></em>&gt;Texto&lt;/<span style="color:red;">FONT</span>&gt;</span></code><span> </span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">permite que o autor do documento altere o tamanho das letras em trechos específicos de texto. O tamanho básico dos textos é 3. Podemos indicar tamanhos relativos a esse, por exemplo:</span></span><span> </span></p>
<p><code><span style="font-size:10pt;">&lt;<span style="color:red;">FONT</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">SIZE</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">+2</span>&gt;Letra maior&lt;/<span style="color:red;">FONT</span>&gt; </span></code><span style="font-size:10pt;font-family:'Courier New';"><br />
<code>Letra normal </code><br />
<code>&lt;<span style="color:red;">FONT</span> </code><strong><span style="font-family:'Courier New';">SIZE</span></strong><code>=<span style="color:blue;">-2</span>&gt;Letra menor&lt;/<span style="color:red;">FONT</span>&gt;</code></span><span> </span></p>
<p><span style="font-size:18pt;">Letra maior</span><span> Letra normal </span><span style="font-size:7.5pt;">Letra menor</span><span> </span></p>
<p><span> </span></p>
<h3><span class="conteudo1"><span style="font-size:10pt;">Fontes</span></span></h3>
<p class="MsoNormal"><span class="conteudo1"><span style="font-size:10pt;">Uma evolução que permite a escolha da fonte para os textos, é o atributo </span></span><span class="conteudo1"><span style="font-size:10pt;">FACE</span></span><span class="conteudo1"><span style="font-size:10pt;">:</span></span><span> </span></p>
<p><code><span style="font-size:10pt;">&lt;<span style="color:red;">FONT </span></span></code><strong><span style="font-size:10pt;font-family:'Courier New';">FACE</span></strong><code><span style="font-size:10pt;">=<em><span style="color:blue;">"fonte_da_letra"</span></em>&gt;Texto&lt;/<span style="color:red;">FONT</span>&gt;</span></code><span> </span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">Por exemplo:</span></span><span> </span></p>
<p><code><span style="font-size:10pt;">&lt;<span style="color:red;">FONT</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">FACE</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"Verdana"</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">COLOR</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"#0000AA"</span>&gt;Fonte Verdana azul&lt;/<span style="color:red;">FONT</span>&gt;</span></code><span style="font-size:10pt;font-family:'Courier New';"><br />
<code><span style="color:#0000aa;">Fonte Verdana azul</span></code></span><span> </span></p>
<p><code><span style="font-size:10pt;">&lt;<span style="color:red;">FONT</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">FACE</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"Arial"</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">COLOR</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"#00AA00"</span>&gt;Fonte Arial verde&lt;/<span style="color:red;">FONT</span>&gt;</span></code><span style="font-size:10pt;font-family:'Courier New';"><br />
</span><code><span style="font-size:10pt;font-family:Arial;color:#00aa00;">Fonte Arial verde</span></code><span> </span></p>
<p><code><span style="font-size:10pt;">&lt;<span style="color:red;">FONT</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">FACE</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"Courier New"</span> </span></code><strong><span style="font-size:10pt;font-family:'Courier New';">COLOR</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"#AA0000"</span>&gt;Fonte Courier New vermelha&lt;/<span style="color:red;">FONT</span>&gt;</span></code><span style="font-size:10pt;font-family:'Courier New';"><br />
<code><span style="color:#aa0000;">Fonte Courier New vermelha</span></code></span><span> </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:green;">Blink</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="MsoNormal"><span class="conteudo1"><span style="font-size:10pt;">A formatação </span></span><code><span style="font-size:10pt;">&lt;<span style="color:red;">BLINK</span>&gt;frase&lt;/<span style="color:red;">BLINK</span>&gt;</span></code><span class="conteudo1"><span style="font-size:10pt;"> foi uma das primeiras inovações introduzidas pelo Netscape.</span></span><span> </span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">O <strong>perigo</strong> de se usar o </span></span><code><span style="font-size:10pt;">BLINK</span></code><span> </span><span class="conteudo1"><span style="font-size:10pt;">é que, se sua página já apresenta cores, desenhos, cabeçalhos, todos efeitos que chamam a atenção do leitor, o </span></span><code><span style="font-size:10pt;">BLINK</span></code><span> </span><span class="conteudo1"><span style="font-size:10pt;">será ainda mais um fator chamativo, o que causa um efeito final cansativo e confuso.</span></span></p>
<p><span class="conteudo1"><strong><span style="font-size:10pt;">Evite usar o </span></strong></span><span class="conteudo1"><strong><span style="font-size:10pt;">BLINK</span></strong></span><span class="conteudo1"><span style="font-size:10pt;">. É possível substituir esse recurso por outros efeitos de JavaScript, como veremos em outra seção.</span></span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">Felizmente, são poucos os browsers que mostram o efeito dessa formatação. O Internet Explorer é um dos browsers que não consideram o </span></span><code><span style="font-size:10pt;">BLINK</span></code><span class="conteudo1"><span style="font-size:10pt;">.</span></span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">Ao usar o </span></span><code><span style="font-size:10pt;">BLINK</span></code><span class="conteudo1"><span style="font-size:10pt;">, aplique-o somente em pequenos detalhes (palavras ou flechinhas), <strong>nunca</strong> em grande número, muito menos em frases inteiras ou cabeçalhos.</span></span></p>
<p><img src="http://www.icmc.usp.br/ensino/material/html/icones/formatcarac.gif" height="311" width="333" /></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:green;">Marquee</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="MsoNormal"><span class="conteudo1"><span style="font-size:10pt;">É possível obter o efeito de animação de texto, através da formatação </span></span><code><span style="font-size:10pt;">&lt;MARQUEE&gt;</span></code><span>. </span></p>
<p><code><span style="font-size:10pt;">&lt;<span style="color:red;">MARQUEE</span> </span></code><strong><span>BEHAVIOR</span></strong><code><span style="font-size:10pt;">=<em><span style="color:blue;">efeito</span></em>&gt;Texto&lt;/<span style="color:red;">MARQUEE</span>&gt;</span></code><span> </span></p>
<p><span class="conteudo1"><span style="font-size:10pt;">Atributos de largura e direção do efeito permitem diversas apresentações diferentes. Por exemplo (o efeito só é executado no Internet Explorer e em versões recentes do Netscape &#8211; e de maneiras diferentes):</span></span><span> </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;<span style="color:red;">MARQUEE</span> </span></code><strong><span>BEHAVIOR</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">SCROLL</span> </span></code><strong><span>WIDTH</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">30%</span>&gt;Texto&lt;/<span style="color:red;">MARQUEE</span>&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;"><!--[if gte vml 1]&amp;gt;                                                   --><!--[if !vml]-->Texto    <!--[endif]--></span></code></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;<span style="color:red;">MARQUEE</span> </span></code><strong><span>BEHAVIOR</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">SLIDE</span> </span></code><strong><span>DIRECTION</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">RIGHT</span>&gt;Texto&lt;/<span style="color:red;">MARQUEE</span>&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;"><!--[if gte vml 1]&amp;gt;    --><!--[if !vml]-->Texto<br />
<!--[endif]--></span></code></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">&lt;<span style="color:red;">MARQUEE</span> </span></code><strong><span>BEHAVIOR</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">SLIDE</span> </span></code><strong><span>DIRECTION</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">LEFT</span>&gt;Texto&lt;/<span style="color:red;">MARQUEE</span>&gt;</span></code><span> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><code><span style="font-size:10pt;"><!--[if gte vml 1]&amp;gt;    --><!--[if !vml]-->Texto<!--[endif]--></span></code></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:green;">Ligações (uso de links)</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p class="conteudo"><span>Com HTML é possível fazermos ligações de uma região de texto (ou imagem) a um outro documento. Nestas páginas, temos visto exemplos dessas ligações: o browser destaca essas regiões e imagens do texto, indicando que são ligações de hipertexto &#8211; também chamadas <em>hypertext links</em> ou <em>hiperlinks</em> ou simplesmente <em>links</em>. </span></p>
<p class="conteudo"><span>Para inserir um link em um documento, utilizamos a etiqueta <strong><span style="font-family:Verdana;">&lt;<span style="color:red;">A</span>&gt;</span></strong>, da seguinte forma: </span></p>
<p class="conteudo"><code><span>&lt;<span style="color:red;">A</span> </span></code><strong><span style="font-family:'Courier New';">HREF</span></strong><code><span> = <span style="color:blue;">"<em>arq_destino</em>"</span>&gt;âncora&lt;<span style="color:red;">/A</span>&gt; </span></code></p>
<p class="conteudo"><span>onde: </span></p>
<p class="MsoNormal"><code><strong><span style="font-size:10pt;">arq_destino</span></strong></code><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">é o URL do documento de destino; </span></p>
<p class="MsoNormal"><code><strong><span style="font-size:10pt;">âncora</span></strong></code><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">é o texto ou imagem que servirá de ligação hipertexto do documento sendo apresentado para o documento de destino. </span></p>
<p class="conteudo"><span> </span></p>
<p class="conteudo"><strong><span>Atributos</span></strong></p>
<p class="conteudo"><code><span>&lt;A&gt;</span></code><strong><span style="font-family:'Courier New';"> </span></strong><span>tem vários atributos, utilizados de acordo com a ação associada ao link. Os mais usados são:</span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">HREF</span></code><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">Indica o arquivo de destino da ligação de hipertexto. </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">TARGET</span></code><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">Indica o frame em que será carregado o </span><code><span style="font-size:10pt;">arq_destino</span></code><span style="font-size:10pt;font-family:Verdana;">. Maiores detalhes na seção sobre frames. </span></p>
<p class="MsoNormal"><code><span style="font-size:10pt;">NAME</span></code><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:10pt;font-family:Verdana;">Marca um <a href="http://www.icmc.usp.br/ensino/material/html/indicadores.html"><span style="font-size:12pt;">indicador</span></a>, isto é, uma região de um documento como destino de uma ligação. </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:green;">Inserção de imagens</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<p><span class="conteudo1"><span style="font-size:10pt;">O elemento </span></span><span class="conteudo1"><strong><span style="font-size:10pt;">IMG</span></strong></span><span class="conteudo1"><span style="font-size:10pt;"> insere imagens que são apresentadas junto com os textos. Um atributo </span></span><span class="conteudo1"><span style="font-size:10pt;">SRC</span></span><span class="conteudo1"><span style="font-size:10pt;"> deve estar presente, da seguinte forma:</span></span><span> </span></p>
<p><code><span style="font-size:10pt;">&lt;<span style="color:red;">IMG</span> </span></code><strong><span>SRC</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"<em>URL_imagem</em>"</span>&gt;</span></code></p>
<p class="conteudo"><span>onde <strong><span style="font-family:Verdana;">URL_imagem</span></strong> é o URL do arquivo que contém a imagem que se quer inserir; pode ser referenciada uma imagem que esteja em um outro servidor (o que, logicamente, não é conveniente). </span></p>
<p class="conteudo"><span>Assim, escrevendo:</span></p>
<p class="conteudo"><code><span>&lt;IMG src="/icones/newred.gif"&gt;</span></code></p>
<p class="conteudo"><span>inserimos a figura <!--[if gte vml 1]&amp;gt;   --><!--[if !vml]--><img src="///C:/DOCUME%7E1/Lucas/LOCALS%7E1/Temp/msohtml1/13/clip_image006.gif" border="0" height="13" width="32" /><!--[endif]-->no documento.</span></p>
<p class="conteudo"><span>As imagens usadas na Web são armazenadas em arquivos com extensão </span><code><span>*.gif</span></code><span>, </span><code><span>*.xbm</span></code><span>, </span><code><span>*.jpg</span></code><span> (ou </span><code><span>*.jpeg</span></code><span>), </span><code><span>*.png</span></code><span>. </span></p>
<h2><span class="conteudo1"><span style="font-size:12pt;color:green;">Atributos básicos de imagem</span></span><span style="font-size:10pt;font-family:Verdana;"></span></h2>
<h3><span style="font-size:10pt;font-family:Verdana;">ALT</span></h3>
<p class="conteudo"><span>Indica um texto alternativo, descrevendo brevemente a imagem, que é apresentado no lugar da imagem nos browsers texto, ou quando se desabilita o carregamento de imagens em browsers gráficos. É recomendável que esteja sempre presente. </span></p>
<p><code><span style="font-size:10pt;">&lt;<span style="color:red;">IMG</span> </span></code><strong><span>SRC</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"<em>URL_imagem</em>"</span> </span></code><strong><span>ALT</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"<em>descrição_da_imagem</em>"</span>&gt;</span></code></p>
<p class="MsoNormal"><span class="conteudo1"><span style="font-size:10pt;">Dessa forma, </span></span><code><span style="font-size:10pt;">&lt;IMG src="/icones/newred.gif" ALT="Novo!"&gt;</span></code><span> </span><span class="conteudo1"><span style="font-size:10pt;">é apresentado nos browsers gráficos assim: </span></span><span style="font-size:10pt;font-family:Verdana;"><!--[if gte vml 1]&amp;gt;   --><!--[if !vml]--><img src="///C:/DOCUME%7E1/Lucas/LOCALS%7E1/Temp/msohtml1/13/clip_image006.gif" alt="Novo!" border="0" height="13" width="32" /><!--[endif]--><span class="conteudo1">e, nos browsers texto, assim: </span></span><code><span style="font-size:10pt;">[Novo!]</span></code><span> </span></p>
<p><span>  </span></p>
<h3><span style="font-size:10pt;font-family:Verdana;">WIDTH e HEIGHT</span></h3>
<p class="conteudo"><span>Atributos de dimensão da imagem, </span><span>em pixels. Grande</span><span> parte dos editores HTML coloca automaticamente os valores destes atributos, quando indicamos a inserção de uma imagem. </span></p>
<p><code><span style="font-size:10pt;">&lt;<span style="color:red;">IMG</span> </span></code><strong><span>SRC</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"<em>imagem</em>"</span> </span></code><strong><span>ALT</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"<em>descrição</em>"</span> </span></code><strong><span>WIDTH</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"<em>largura</em>"</span> </span></code><strong><span>HEIGHT</span></strong><code><span style="font-size:10pt;">=<span style="color:blue;">"<em>altura</em>"</span>&gt;</span></code></p>
<p class="MsoNormal"><span class="conteudo1"><span style="font-size:10pt;">Uma das vantagens de se usar esses atributos é que o browser pode montar mais rapidamente as páginas, por saber de antemão o espaço que deverá ser reservado a elas.</span></span></p>
<p align="center">&nbsp;</p>
<p class="conteudo">&nbsp;</p>
<p class="MsoNormal" style="margin-left:36pt;">&nbsp;</p>
<p class="MsoNormal" style="margin-left:36pt;">&nbsp;</p>
<p class="MsoNormal" style="margin-left:36pt;"><span style="font-size:12pt;font-family:'Times New Roman';"><!--[if gte vml 1]&amp;gt;                                                  --><!--[if !vml]--><!--[endif]--></span></p>
<p class="MsoNormal" style="margin-left:36pt;">&nbsp;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/paradigmashtml.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/paradigmashtml.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/paradigmashtml.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paradigmashtml.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/paradigmashtml.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paradigmashtml.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/paradigmashtml.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/paradigmashtml.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/paradigmashtml.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/paradigmashtml.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/paradigmashtml.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paradigmashtml.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/paradigmashtml.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paradigmashtml.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/paradigmashtml.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paradigmashtml.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paradigmashtml.wordpress.com&amp;blog=913810&amp;post=3&amp;subd=paradigmashtml&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://paradigmashtml.wordpress.com/2007/03/25/3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9f5cee931e82ca36a1178fe79936f5fa?s=96&#38;d=identicon" medium="image">
			<media:title type="html">luana</media:title>
		</media:content>

		<media:content url="http://www.icmc.usp.br/ensino/material/html/icones/crimson_ed.gif" medium="image" />

		<media:content url="http://www.icmc.usp.br/ensino/material/html/icones/namo_ed.gif" medium="image" />

		<media:content url="http://www.icmc.usp.br/ensino/material/html/icones/bookmark_title.gif" medium="image" />

		<media:content url="http://www.icmc.usp.br/ensino/material/html/icones/formatcarac.gif" medium="image" />
	</item>
	</channel>
</rss>
