{"id":22330,"date":"2014-07-08T01:35:40","date_gmt":"2014-07-08T01:35:40","guid":{"rendered":"http:\/\/antonini.med.br\/blog\/?p=22330"},"modified":"2021-04-02T05:03:44","modified_gmt":"2021-04-02T05:03:44","slug":"layout-css-passo-a-passo","status":"publish","type":"post","link":"https:\/\/antonini.ddns.net\/?p=22330","title":{"rendered":"Layout CSS passo a passo"},"content":{"rendered":"<p style=\"text-align: justify;\"><strong>Objetivo<\/strong><\/p>\n<p style=\"text-align: justify;\">Voc\u00ea sabe construir um layout CSS completo? Existe um m\u00e9todo que possa ser utilizado para constru\u00e7\u00e3o de qualquer layout CSS?<\/p>\n<p style=\"text-align: justify;\">Este artigo explica como construir um layout CSS a partir do zero. O m\u00e9todo de constru\u00e7\u00e3o descrito se baseia no posicionamento de containers coloridos, foi testado em uma variedade consider\u00e1vel de navegadores e pode ser adaptado para construir layouts CSS em geral.<\/p>\n<p style=\"text-align: justify;\"><strong>Introdu\u00e7\u00e3o<\/strong><\/p>\n<p style=\"text-align: justify;\">Vamos come\u00e7ar com uma imagem do layout e ao longo do artigo iremos transform\u00e1-la em uma p\u00e1gina <abbr title=\"eXtensible HyperText Markup Language\">(X)HTML<\/abbr>. A finalidade principal desse tutorial n\u00e3o \u00e9 ensinar a constru\u00e7\u00e3o de um layout id\u00eantico ao apresentado mas sim aprender as t\u00e9cnicas para constru\u00e7\u00e3o de layout CSS em geral.<\/p>\n<p style=\"text-align: justify;\">Imagem do layout (NT: usarei as imagens do artigo original \u2014 em ingl\u00eas)<\/p>\n<p style=\"text-align: center;\">[singlepic id=2014 w= h= float=center]<\/p>\n<p style=\"text-align: justify;\">Vejamos algumas diretrizes importantes antes de iniciar.<\/p>\n<p style=\"text-align: justify;\"><strong>Construa cada passo por etapas bem definidas e ao concluir a etapa teste em diferentes navegadores<\/strong><\/p>\n<p style=\"text-align: justify;\">N\u00e3o caia na armadilha de construir todo o layout e depois testar, pois voc\u00ea poder\u00e1 constatar uma quebra de layout dif\u00edcil de detectar devido a grande quantidade de c\u00f3digo. Construa em passos pequenos e teste cada passo em diferentes navegadores. Assim fazendo voc\u00ea ir\u00e1 detectar eventuais problemas com o layout t\u00e3o logo eles apare\u00e7am, tornando a corre\u00e7\u00e3o mais f\u00e1cil.<\/p>\n<p style=\"text-align: justify;\"><strong>Desenvolva para os navegadores modernos e depois adapte para os antigos<\/strong><\/p>\n<p style=\"text-align: justify;\">\u00c9 mais produtivo desenvolver para os navegadores complacentes com os Padr\u00f5es Web e depois usar artif\u00edcios, tal como esconder CSS (via @import), para servir os navegadores antigos.<\/p>\n<p style=\"text-align: justify;\"><strong>Na fase de desenvolvimento e testes coloque a folha de estilos na se\u00e7\u00e3o HEAD da p\u00e1gina<\/strong><\/p>\n<p style=\"text-align: justify;\">\u00c9 muito mais f\u00e1cil construir seu layout com a folha de estilos incorporada na p\u00e1gina em constru\u00e7\u00e3o \u2014 \u00e9 mais r\u00e1pido e evita que a folha de estilos fique no cache da m\u00e1quina. Ao terminar a constru\u00e7\u00e3o do layout retire a folha de estilos da p\u00e1gina e coloque-a em um arquivo externo linkando-a.<\/p>\n<p style=\"text-align: justify;\"><strong>Valide seu c\u00f3digo <abbr title=\"HyperText Markup Language\">HTML<\/abbr> e CSS<\/strong><\/p>\n<p style=\"text-align: justify;\">Valide com freq\u00fc\u00eancia seu HTML e CSS. Muitos problemas com layouts podem ser corrigidos com aux\u00edlio dos relat\u00f3rios do validador.<\/p>\n<p id=\"um\" style=\"text-align: justify;\"><strong>1 &#8211; Decidir a qual n\u00edvel de navegadores o layout ser\u00e1 servido<\/strong><\/p>\n<p style=\"text-align: justify;\">Antes de come\u00e7ar seu layout voc\u00ea dever\u00e1 decidir a quais navegadores ele dever\u00e1 ser servido. Para ajud\u00e1-lo nesta decis\u00e3o \u00e9 importante saber quais os usu\u00e1rios do site (p\u00fablico-alvo) e se poss\u00edvel examinar os relat\u00f3rios e logs indicativos de navegadores mais usados.<\/p>\n<p style=\"text-align: justify;\">Existem 3 n\u00edveis de suporte \u00e0s CSS pelos navegadores, que devem ser considerados:<\/p>\n<p style=\"text-align: justify;\">Nota do tradutor: Os n\u00edveis de suporte \u00e0s CSS pelos navegadores, mostrado no artigo, data do ano de 2004. Para os padr\u00f5es atuais considere adapta\u00e7\u00f5es e atualiza\u00e7\u00e3o.<\/p>\n<p style=\"text-align: justify;\"><strong>Navegadores antigos<\/strong><\/p>\n<p style=\"text-align: justify;\">Win\/Netscape4.x, Win\/InternetExplore4.x, Mac\/Netscape4.x, Mac\/InternetExplorer4.x, etc<\/p>\n<p style=\"text-align: justify;\"><strong>Navegadores recentes<\/strong><\/p>\n<p style=\"text-align: justify;\">Win\/InternetExplore 5, Win\/InternetExplore 5.5, Win\/Netscape 6, Win\/Mozilla1.x, Win\/Opera6, Mac\/Netscape6, Mac\/Mozilla1.x, Mac\/Opera5 etc<\/p>\n<p style=\"text-align: justify;\"><strong>Navegadores modernos<\/strong><\/p>\n<p style=\"text-align: justify;\">Win\/InternetExplore 6, Win\/ Netscape7, Win\/Mozilla1.5, Win\/Firebird0.7, Win\/Opera7, Mac\/InternetExplore5.2, Mac\/Safari1, Mac\/ Netscape7, Mac\/Mozilla1.5, Mac\/Opera6 etc<\/p>\n<p style=\"text-align: justify;\"><strong>N\u00edveis de suporte<\/strong><\/p>\n<p style=\"text-align: justify;\">Suporte total \u00e0s CSS &#8211; O navegador suporta todas as regras CSS e renderiza o layout de maneira totalmente consistente. Se voc\u00ea pretende suporte total para navegadores antigos dever\u00e1 usar somente regras CSS b\u00e1sicas e evitar posicionamentos CSS complexos.<\/p>\n<p style=\"text-align: justify;\">Suporte parcial \u00e0s CSS &#8211; Algumas regras CSS devem ser escondidas para determinado navegador. Isto implica em que aquele navegador n\u00e3o renderiza o layout de forma totalmente consistente, contudo razo\u00e1vel grau de apresenta\u00e7\u00e3o \u00e9 obtido. Por exemplo: fontes e cores s\u00e3o renderizadas corretamente, mas certos aspectos do posicionamento n\u00e3o s\u00e3o.<\/p>\n<p style=\"text-align: justify;\"><em>Conte\u00fados n\u00e3o estilizados &#8211; Todas as regras de estilos s\u00e3o escondidas para um determinado navegador.<\/em><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/antonini.med.br\/blog\/wp-content\/gallery\/css\/dynamic\/6-nggid042019-ngg0dyn-0x0x100-00f0w010c010r110f110r010t010.jpg\" alt=\"\" width=\"513\" height=\"107\" \/><\/p>\n<p style=\"text-align: justify;\">Neste artigo escolhemos a Op\u00e7\u00e3o 2<\/p>\n<p id=\"dois\"><strong>2 &#8211; Escolher os containers do layout<\/strong><\/p>\n<p style=\"text-align: justify;\">Para posicionar os elementos na p\u00e1gina devemos criar os containers principais. Analise o design da p\u00e1gina (que pode ser uma figura, um esbo\u00e7o em folha de papel ou um template existente) e defina os containers principais.<\/p>\n<p style=\"text-align: justify;\">Imagem do layout com containers definidos.<\/p>\n<p style=\"text-align: center;\">[singlepic id=2015 w= h= float=center]<\/p>\n<p style=\"text-align: justify;\"><strong>3 &#8211; Nomear os containers<\/strong><\/p>\n<p style=\"text-align: justify;\">Estes containers ser\u00e3o os elementos DIV principais nas quais ser\u00e3o inseridos os conte\u00fados e eles dever\u00e3o ser designados com nomes ligados semanticamente \u00e0s suas finalidades evitando-se nome\u00e1-las de acordo com sua apresenta\u00e7\u00e3o ou apar\u00eancia. No nosso exemplo adotaremos os seguintes nomes para as DIVs principais do layout:<\/p>\n<ul>\n<li>container<\/li>\n<li>header<\/li>\n<li>mainnav<\/li>\n<li>menu<\/li>\n<li>contents<\/li>\n<li>footer<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Se o container for \u00fanico na p\u00e1gina use IDs no lugar de classes. Isto \u00e9 importante para a aplica\u00e7\u00e3o de estilos na p\u00e1gina. Caso ocorram regras CSS conflitantes, os seletores IDs ter\u00e3o prioridade sobre os seletores classes.<\/p>\n<p>Imagem do layout com containers nomeados<\/p>\n<p style=\"text-align: center;\">[singlepic id=2016 w= h= float=center]<\/p>\n<p style=\"text-align: justify;\"><strong>4 &#8211; Criar a marca\u00e7\u00e3o<\/strong><\/p>\n<p>Comece a declara\u00e7\u00e3o de DOCTYPE \u2014 no nosso caso vamos usar HTML 4.10 strict<\/p>\n<pre class=\"brush: html\">&lt;!DOCTYPE HTML PUBLIC \"-\/\/W3C\/\/DTD HTML 4.01\/\/EN\"          \r\n\"http:\/\/www.w3.org\/TR\/html4\/strict.dtd\"&gt;  &lt;html lang=\"en\"&gt;<\/pre>\n<p style=\"text-align: justify;\">Prossiga com a se\u00e7\u00e3o <code>head<\/code> do documento, incluindo a codifica\u00e7\u00e3o de caracteres, link para folhas de estilo que no nosso exemplo foi chamada de \u201cstyles.css\u201d:<\/p>\n<pre class=\" language-markup\"><code class=\" language-markup\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>head<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>meta<\/span> <span class=\"token attr-name\">http-equiv<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>content-type<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">content<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>text\/html; charset<span class=\"token punctuation\">=<\/span>utf-8<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>title<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Page title<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>title<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>link<\/span> <span class=\"token attr-name\">rel<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>stylesheet<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>style.css<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">type<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>text\/css<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">media<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>screen<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>head<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\r\n<\/code><\/pre>\n<p>Finalmente inclua as informa\u00e7\u00f5es para a se\u00e7\u00e3o <code>body<\/code> \u2014 crie DIVs vazias para os containers do layout. Veja o exemplo a seguir.<\/p>\n<pre class=\" language-markup\"><code class=\" language-markup\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>body<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>container<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>header<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>mainnav<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>menu<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>contents<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>footer<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>body<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>html<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\r\n<\/code><\/pre>\n<p><strong>5 &#8211; Inserir conte\u00fado <\/strong><\/p>\n<pre class=\" language-markup\"><code class=\" language-markup\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>body<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>container<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>header<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">title<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>sitename<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\r\n\t\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>skipmenu<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>a<\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>#content<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Skip to content<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>a<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\r\n\t\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>h1<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Sitename<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>h1<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>mainnav<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>ul<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>a<\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>#<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Section 1<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>a<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>a<\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>#<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Section 2<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>a<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>a<\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>#<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Section 3<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>a<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>a<\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>#<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Section 4<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>a<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>ul<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>menu<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>h3<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Archives<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>h3<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>ul<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>a<\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>#<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>December 2003<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>a<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>a<\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>#<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>November 2003<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>a<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>a<\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>#<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>October 2003<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>a<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>a<\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>#<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>September 2003<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>a<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>a<\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>#<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>August 2003<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>a<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>ul<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>h3<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Last 10 Entries<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>h3<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>ul<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>a<\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>#<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Entry 120 (4)<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>a<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>a<\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>#<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Entry 119 (0)<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>a<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>a<\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>#<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Entry 118 (9)<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>a<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>a<\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>#<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Entry 117 (3)<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>a<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>ul<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>   \t\r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>contents<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>blogentry<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>h2<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>a<\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>#<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">title<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>Permanent link to this item<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Heading here<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>a<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>h2<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>h3<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Wednesday, 3 December 2003<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>h3<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>p<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>img<\/span> <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>imagefloat<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">src<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>flower.jpg<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">alt<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span><span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">width<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>100<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">height<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>100<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">border<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>0<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\t\r\n\tLorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>a<\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>#<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Duis autem vel eum<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>a<\/span><span class=\"token punctuation\">&gt;<\/span><\/span> iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent.  \t\t\t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>p<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>p<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\t\r\n\tUt wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>p<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>ul<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>a<\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>#<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Comments (4)<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>a<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>a<\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>#<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Pingbacks (1)<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>a<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Category: <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>a<\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>#<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">title<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>Category<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>CSS<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>a<\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>li<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>ul<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div<\/span> <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>footer<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \t\t\r\nCopyright \u00a9 Sitename 2004  \t\r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>body<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>html<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\r\n<\/code><\/pre>\n<p style=\"text-align: justify;\"><strong>6 &#8211; Posicionar os containers<\/strong><br \/>\nOs containers do layout devem ser posicionados com uso dos m\u00e9todos CSS de posicionamento. Para isso vamos definir regras de estilo no arquivo style.css. Depois que os containers forem posicionados voltaremos ao arquivo da folha de estilo para acresentar mais regras CSS.<\/p>\n<pre class=\" language-css\"><code class=\" language-css\"><span class=\"token selector\">body  <\/span><span class=\"token punctuation\">{<\/span>  \t\r\n\t<span class=\"token property\">margin<\/span><span class=\"token punctuation\">:<\/span> 0<span class=\"token punctuation\">;<\/span>  \t\r\n\t<span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 0<span class=\"token punctuation\">;<\/span>  \t\r\n\t<span class=\"token property\">background<\/span><span class=\"token punctuation\">:<\/span> #ddd<span class=\"token punctuation\">;<\/span>  \r\n\t<span class=\"token punctuation\">}<\/span>    \r\n<span class=\"token selector\">#container  <\/span><span class=\"token punctuation\">{<\/span>  \t\r\n\t<span class=\"token property\">margin<\/span><span class=\"token punctuation\">:<\/span> 1em auto<span class=\"token punctuation\">;<\/span>  \t\r\n\t<span class=\"token property\">width<\/span><span class=\"token punctuation\">:<\/span> 650px<span class=\"token punctuation\">;<\/span>  \t\r\n\t<span class=\"token property\">background<\/span><span class=\"token punctuation\">:<\/span> #fff<span class=\"token punctuation\">;<\/span>  \r\n\t<span class=\"token punctuation\">}<\/span>    \r\n<span class=\"token selector\">#header <\/span><span class=\"token punctuation\">{<\/span><span class=\"token property\">background<\/span><span class=\"token punctuation\">:<\/span> #CF3<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">}<\/span>  \r\n<span class=\"token selector\">#mainnav <\/span><span class=\"token punctuation\">{<\/span><span class=\"token property\">background<\/span><span class=\"token punctuation\">:<\/span> #9F3<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">}<\/span>    \r\n<span class=\"token selector\">#menu  <\/span><span class=\"token punctuation\">{<\/span>  \t\r\n\t<span class=\"token property\">float<\/span><span class=\"token punctuation\">:<\/span> right<span class=\"token punctuation\">;<\/span>  \t\r\n\t<span class=\"token property\">width<\/span><span class=\"token punctuation\">:<\/span> 165px<span class=\"token punctuation\">;<\/span>  \t\r\n\t<span class=\"token property\">background<\/span><span class=\"token punctuation\">:<\/span> #6F9<span class=\"token punctuation\">;<\/span>  \r\n\t<span class=\"token punctuation\">}<\/span>    \r\n<span class=\"token selector\">#contents  <\/span><span class=\"token punctuation\">{<\/span>  \t\r\n\t<span class=\"token property\">float<\/span><span class=\"token punctuation\">:<\/span> left<span class=\"token punctuation\">;<\/span>  \t\r\n\t<span class=\"token property\">width<\/span><span class=\"token punctuation\">:<\/span> 440px<span class=\"token punctuation\">;<\/span>  \t\r\n\t<span class=\"token property\">background<\/span><span class=\"token punctuation\">:<\/span> #9FC<span class=\"token punctuation\">;<\/span>  \t\r\n\t<span class=\"token property\">margin<\/span><span class=\"token punctuation\">:<\/span> 0 0 0 20px<span class=\"token punctuation\">;<\/span>  \r\n\t<span class=\"token punctuation\">}<\/span>    \r\n<span class=\"token selector\">#footer  <\/span><span class=\"token punctuation\">{<\/span>  \t\r\n\t<span class=\"token property\">clear<\/span><span class=\"token punctuation\">:<\/span> both<span class=\"token punctuation\">;<\/span>  \t\r\n\t<span class=\"token property\">background<\/span><span class=\"token punctuation\">:<\/span> #FF9<span class=\"token punctuation\">;<\/span>  \r\n\t<span class=\"token punctuation\">}<\/span>  \r\n<\/code><\/pre>\n<p style=\"text-align: center;\">[singlepic id=2017 w= h= float=center]<\/p>\n<p style=\"text-align: justify;\"><strong>7 &#8211; Algum problema?<\/strong><br \/>\nO layout construido funciona bem em todos os navegadores, mas apresenta problema no Internet Explorer 6. Observe como ele \u00e9 renderizado naquele navegador.<\/p>\n<p style=\"text-align: center;\">[singlepic id=2018 w= h= float=center]<\/p>\n<p style=\"text-align: justify;\">A margem esquerda do container <code>contents<\/code> \u00e9 muito grande. Isso acontece porque o IE6 apresenta o bug da margem dobrada para elementos flutuados. Esse bug pode ser resolvido acresentando-se a declara\u00e7\u00e3o <code>display: inline <\/code> para o container flutuado, no caso <code>#contents<\/code>.<\/p>\n<pre class=\" language-css\"><code class=\" language-css\"><span class=\"token selector\">#contents <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">float<\/span><span class=\"token punctuation\">:<\/span> left<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">width<\/span><span class=\"token punctuation\">:<\/span> 440px<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">background<\/span><span class=\"token punctuation\">:<\/span> #9FC<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">margin<\/span><span class=\"token punctuation\">:<\/span> 0 0 0 20px<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">display<\/span><span class=\"token punctuation\">:<\/span> inline<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n<\/code><\/pre>\n<p style=\"text-align: justify;\">Como essa declara\u00e7\u00e3o \u00e9 somente para o IE6 \u00e9 melhor mov\u00ea-la para um arquivo de folha de estilo separada a ser servida somente para o IE6. Essa folha de estilo ser\u00e1 servida com uso de <a href=\"http:\/\/www.maujor.com\/tutorial\/condcom.php\">coment\u00e1rio condicional<\/a> espec\u00edfico para o IE6, como mostrado a seguir.<\/p>\n<pre class=\" language-markup\"><code class=\" language-markup\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>head<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>meta<\/span> <span class=\"token attr-name\">http-equiv<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>content-type<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">content<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>text\/html; charset<span class=\"token punctuation\">=<\/span>utf-8<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>title<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Page title<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>title<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\r\n\t<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>link<\/span> <span class=\"token attr-name\">rel<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>stylesheet<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>style.css<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">type<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>text\/css<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">media<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>screen<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\r\n\t<span class=\"token comment\" spellcheck=\"true\">&lt;!--[if IE 6]&gt;\r\n\t&lt;link rel=\"stylesheet\" href=\"ie6.css\" type=\"text\/css\" media=\"screen\"&gt;\r\n\t&lt;![endif]--&gt;<\/span>\r\n<span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>head<\/span><span class=\"token punctuation\">&gt;<\/span><\/span>  \r\n<\/code><\/pre>\n<p><strong>8- Completar a folha de estilos<\/strong><\/p>\n<p style=\"text-align: justify;\">Uma vez posicionado os containers e sendo o layout consistente para todos os navegadores podemos completar nossa folha de estilos, como mostrado a seguir.<\/p>\n<pre class=\" language-css\"><code class=\" language-css\"><span class=\"token comment\" spellcheck=\"true\">\/* global styles *\/<\/span>\r\n\r\n<span class=\"token selector\">body <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">margin<\/span><span class=\"token punctuation\">:<\/span> 0<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 0<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">font<\/span><span class=\"token punctuation\">:<\/span> 85% arial, hevetica, sans-serif<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">text-align<\/span><span class=\"token punctuation\">:<\/span> center<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">color<\/span><span class=\"token punctuation\">:<\/span> #333<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">background<\/span><span class=\"token punctuation\">:<\/span> #ddd <span class=\"token url\">url(img_39.gif)<\/span> repeat 0 0<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">a:link <\/span><span class=\"token punctuation\">{<\/span> <span class=\"token property\">color<\/span><span class=\"token punctuation\">:<\/span> #B52C07<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">}<\/span>\r\n<span class=\"token selector\">a:visited <\/span><span class=\"token punctuation\">{<\/span> <span class=\"token property\">color<\/span><span class=\"token punctuation\">:<\/span> #b93411<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">}<\/span>\r\n<span class=\"token selector\">a:focus <\/span><span class=\"token punctuation\">{<\/span> <span class=\"token property\">color<\/span><span class=\"token punctuation\">:<\/span> #000<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">}<\/span>\r\n<span class=\"token selector\">a:hover <\/span><span class=\"token punctuation\">{<\/span> <span class=\"token property\">color<\/span><span class=\"token punctuation\">:<\/span> #7d8206<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">}<\/span>\r\n<span class=\"token selector\">a:active <\/span><span class=\"token punctuation\">{<\/span> <span class=\"token property\">color<\/span><span class=\"token punctuation\">:<\/span> red<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">}<\/span>\r\n<span class=\"token selector\">h1, h2, h3, h4, h5, h6 <\/span><span class=\"token punctuation\">{<\/span> <span class=\"token property\">margin<\/span><span class=\"token punctuation\">:<\/span> 0 0 .5em<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">h2 <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">color<\/span><span class=\"token punctuation\">:<\/span> #B52C07<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">font<\/span><span class=\"token punctuation\">:<\/span> 140% georgia, times, <span class=\"token string\">\"times new roman\"<\/span>, serif<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">h2 a <\/span><span class=\"token punctuation\">{<\/span> <span class=\"token property\">text-decoration<\/span><span class=\"token punctuation\">:<\/span> none<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">h3 <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">color<\/span><span class=\"token punctuation\">:<\/span> #7d8206<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">font<\/span><span class=\"token punctuation\">:<\/span> 110% georgia, times, <span class=\"token string\">\"times new roman\"<\/span>, serif<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token comment\" spellcheck=\"true\">\/* container styles *\/<\/span>\r\n\r\n<span class=\"token selector\">#container <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">margin<\/span><span class=\"token punctuation\">:<\/span> 1em auto<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">width<\/span><span class=\"token punctuation\">:<\/span> 650px<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">text-align<\/span><span class=\"token punctuation\">:<\/span> left<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">background<\/span><span class=\"token punctuation\">:<\/span> #fff<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">border<\/span><span class=\"token punctuation\">:<\/span> 1px solid #676767<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token comment\" spellcheck=\"true\">\/* header styles *\/<\/span>\r\n\r\n<span class=\"token selector\">#header <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">height<\/span><span class=\"token punctuation\">:<\/span> 45px<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">width<\/span><span class=\"token punctuation\">:<\/span> 100%<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">position<\/span><span class=\"token punctuation\">:<\/span> relative<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">background<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token url\">url(header.jpg)<\/span> no-repeat 0 0<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">border-bottom<\/span><span class=\"token punctuation\">:<\/span> 1px solid #fff<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">#header h1 <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">position<\/span><span class=\"token punctuation\">:<\/span> absolute<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">left<\/span><span class=\"token punctuation\">:<\/span> -500em<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">#skipmenu <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">position<\/span><span class=\"token punctuation\">:<\/span> absolute<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">left<\/span><span class=\"token punctuation\">:<\/span> 0<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">top<\/span><span class=\"token punctuation\">:<\/span> 5px<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">width<\/span><span class=\"token punctuation\">:<\/span> 645px<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">text-align<\/span><span class=\"token punctuation\">:<\/span> right<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">#skipmenu a <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">color<\/span><span class=\"token punctuation\">:<\/span> #555<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">text-decoration<\/span><span class=\"token punctuation\">:<\/span> none<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token comment\" spellcheck=\"true\">\/* mainnav styles *\/<\/span>\r\n\r\n<span class=\"token selector\">#mainnav <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">background<\/span><span class=\"token punctuation\">:<\/span> #9FA41D<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">color<\/span><span class=\"token punctuation\">:<\/span> #272900<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 2px 0<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">margin-bottom<\/span><span class=\"token punctuation\">:<\/span> 22px<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">#mainnav ul <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">margin<\/span><span class=\"token punctuation\">:<\/span> 0 0 0 20px<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 0<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">list-style-type<\/span><span class=\"token punctuation\">:<\/span> none<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">border-left<\/span><span class=\"token punctuation\">:<\/span> 1px solid #C4C769<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">#mainnav li <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">display<\/span><span class=\"token punctuation\">:<\/span> inline<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 0 10px<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">border-right<\/span><span class=\"token punctuation\">:<\/span> 1px solid #C4C769<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">#mainnav li a <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">text-decoration<\/span><span class=\"token punctuation\">:<\/span> none<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">color<\/span><span class=\"token punctuation\">:<\/span> #272900<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">#mainnav li a:hover <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">text-decoration<\/span><span class=\"token punctuation\">:<\/span> none<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">color<\/span><span class=\"token punctuation\">:<\/span> #fff<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">background-color<\/span><span class=\"token punctuation\">:<\/span> #272900<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token comment\" spellcheck=\"true\">\/* menu styles *\/<\/span>\r\n\r\n<span class=\"token selector\">#menu <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">float<\/span><span class=\"token punctuation\">:<\/span> right<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">width<\/span><span class=\"token punctuation\">:<\/span> 165px<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">border-left<\/span><span class=\"token punctuation\">:<\/span> 1px solid #C5C877<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">padding-left<\/span><span class=\"token punctuation\">:<\/span> 15px<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">#menu ul <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">margin<\/span><span class=\"token punctuation\">:<\/span> 1em 0<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 0<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">#menu ul li <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">margin<\/span><span class=\"token punctuation\">:<\/span> 0 0 1em<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 0<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">list-style-type<\/span><span class=\"token punctuation\">:<\/span> none<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token comment\" spellcheck=\"true\">\/* contents styles *\/<\/span>\r\n\r\n<span class=\"token selector\">#contents <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">float<\/span><span class=\"token punctuation\">:<\/span> left<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">width<\/span><span class=\"token punctuation\">:<\/span> 430px<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">margin<\/span><span class=\"token punctuation\">:<\/span> 0 0 0 20px<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">#contents p <\/span><span class=\"token punctuation\">{<\/span> <span class=\"token property\">line-height<\/span><span class=\"token punctuation\">:<\/span> 165%<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">}<\/span>\r\n<span class=\"token selector\">.blogentry <\/span><span class=\"token punctuation\">{<\/span> <span class=\"token property\">border-bottom<\/span><span class=\"token punctuation\">:<\/span> 1px solid #C5C877<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">.blogentry ul <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">text-align<\/span><span class=\"token punctuation\">:<\/span> right<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">margin<\/span><span class=\"token punctuation\">:<\/span> 1em 0<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 0<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">font-size<\/span><span class=\"token punctuation\">:<\/span> 95%<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">.blogentry li <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">list-style-type<\/span><span class=\"token punctuation\">:<\/span> none<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">display<\/span><span class=\"token punctuation\">:<\/span> inline<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">margin<\/span><span class=\"token punctuation\">:<\/span> 0<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 0 0 0 7px<span class=\"token punctuation\">;<\/span>\r\n\t\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">.imagefloat <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">float<\/span><span class=\"token punctuation\">:<\/span> right<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 2px<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">border<\/span><span class=\"token punctuation\">:<\/span> 1px solid #9FA41D<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">margin<\/span><span class=\"token punctuation\">:<\/span> 0 0 10px 10px<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token comment\" spellcheck=\"true\">\/* footer styles *\/<\/span>\r\n\r\n<span class=\"token selector\">#footer <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">clear<\/span><span class=\"token punctuation\">:<\/span> both<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">color<\/span><span class=\"token punctuation\">:<\/span> #272900<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">text-align<\/span><span class=\"token punctuation\">:<\/span> right<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">font-size<\/span><span class=\"token punctuation\">:<\/span> 90%<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">background<\/span><span class=\"token punctuation\">:<\/span> #9FA41D<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 5px<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n<\/code><\/pre>\n<p><strong>9- Folha de estilo para impress\u00e3o<\/strong><\/p>\n<p style=\"text-align: justify;\">Para terminar vamos preparar o layout para impress\u00e3o. Se voc\u00ea pretende que o layout seja impresso exatamente como aparece na tela basta definir os valores <code>all <\/code> ou <code>print <\/code> para o atributo <code>media <\/code> do elemento que linka para a folha de estilo conforme mostrado a seguir.<\/p>\n<pre class=\" language-markup\"><code class=\" language-markup\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>link<\/span> <span class=\"token attr-name\">rel<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>stylesheet<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>style.css<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">type<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>text\/css<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">media<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>screen print<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><\/code><\/pre>\n<p>ou<\/p>\n<pre class=\" language-markup\"><code class=\" language-markup\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>link<\/span> <span class=\"token attr-name\">rel<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>stylesheet<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>style.css<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">type<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>text\/css<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">media<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>all<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><\/code><\/pre>\n<p style=\"text-align: justify;\">Para criar uma folha de estilos destinada a impress\u00e3o personalizada (sem os elementos da tela que n\u00e3o interessam, como por exemplo, logotipos, rodap\u00e9s, figuras decorativas, etc) siga os seguintes passos.<\/p>\n<p style=\"text-align: justify;\">Crie uma c\u00f3pia da folha de estilo principal (<code>styles.css<\/code>) e grave a c\u00f3pia com o nome de <code>backup.css<\/code>. Vamos trabalhar na folha <code>style.css <\/code> que estando linkada ao documento ir\u00e1 refletir no layout as altera\u00e7\u00f5es feitas, permitindo que se visualize imediatamente a altera\u00e7\u00e3o sem necessidade de dar um &#8220;visualizar impress\u00e3o&#8221; cada vez que se faz uma altera\u00e7\u00e3o.<br \/>\nQuando terminarmos com as altera\u00e7\u00f5es basta renomear o arquivo para <code>print.css<\/code>, renomear o arquivo <code>backup.css<\/code> para <code>style.css<\/code> e link\u00e1-los ao documento.<\/p>\n<p style=\"text-align: justify;\">Olhe para o layout e decida quais s\u00e3o os conte\u00fados que ser\u00e3o impressos.<\/p>\n<p style=\"text-align: justify;\">No nosso exemplo n\u00f3s descartaremos o gr\u00e1fico do topo (header), a navega\u00e7\u00e3o principal (mainnav), o menu da direita bem como as cores e sublinhados dos links.<\/p>\n<ul>\n<li style=\"text-align: justify;\">remova todos os containers n\u00e3o necess\u00e1rios com uso da declara\u00e7\u00e3o <code>display: none;<\/code><\/li>\n<li style=\"text-align: justify;\">Mude todas as cores para preto ou tons de cinza.<\/li>\n<li style=\"text-align: justify;\">Retire sublinhados de links com a declara\u00e7\u00e3o <code>a { text decoration: none;}<\/code><\/li>\n<li style=\"text-align: justify;\">Remova os tamanhos de fonte e deixe tudo com o tamanho padr\u00e3o 100% (default).<\/li>\n<\/ul>\n<pre class=\" language-css\"><code class=\" language-css\"><span class=\"token selector\">body <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">margin<\/span><span class=\"token punctuation\">:<\/span> 0<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 0<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">font<\/span><span class=\"token punctuation\">:<\/span> 100% arial, hevetica, sans-serif<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">color<\/span><span class=\"token punctuation\">:<\/span> #000<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">background-color<\/span><span class=\"token punctuation\">:<\/span> #fff<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">a <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">color<\/span><span class=\"token punctuation\">:<\/span> #000<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">text-decoration<\/span><span class=\"token punctuation\">:<\/span> none<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">#header <\/span><span class=\"token punctuation\">{<\/span> <span class=\"token property\">border-bottom<\/span><span class=\"token punctuation\">:<\/span> 1px solid #999<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">}<\/span>\r\n<span class=\"token selector\">#header h1 <\/span><span class=\"token punctuation\">{<\/span> <span class=\"token property\">color<\/span><span class=\"token punctuation\">:<\/span> #000<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">}<\/span>\r\n<span class=\"token selector\">#mainnav, #menu, .imagefloat, #skipmenu <\/span><span class=\"token punctuation\">{<\/span> <span class=\"token property\">display<\/span><span class=\"token punctuation\">:<\/span> none<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">#menu ul <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">margin-left<\/span><span class=\"token punctuation\">:<\/span> 0<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">padding-left<\/span><span class=\"token punctuation\">:<\/span> 0<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">list-style-type<\/span><span class=\"token punctuation\">:<\/span> none<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">line-height<\/span><span class=\"token punctuation\">:<\/span> 165%<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">#contents p <\/span><span class=\"token punctuation\">{<\/span> <span class=\"token property\">line-height<\/span><span class=\"token punctuation\">:<\/span> 165%<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">}<\/span>\r\n<span class=\"token selector\">.blogentry <\/span><span class=\"token punctuation\">{<\/span> <span class=\"token property\">border-bottom<\/span><span class=\"token punctuation\">:<\/span> 1px solid #999<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">.blogentry ul <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">list-style-type<\/span><span class=\"token punctuation\">:<\/span> none<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">text-align<\/span><span class=\"token punctuation\">:<\/span> right<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">margin<\/span><span class=\"token punctuation\">:<\/span> 1em 0<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 0<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">font-size<\/span><span class=\"token punctuation\">:<\/span> 95%<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">.blogentry li <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">display<\/span><span class=\"token punctuation\">:<\/span> inline<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 0 0 0 7px<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token selector\">#footer <\/span><span class=\"token punctuation\">{<\/span>\r\n\t<span class=\"token property\">clear<\/span><span class=\"token punctuation\">:<\/span> both<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">color<\/span><span class=\"token punctuation\">:<\/span> #000<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">text-align<\/span><span class=\"token punctuation\">:<\/span> right<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 5px<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">font-size<\/span><span class=\"token punctuation\">:<\/span> 90%<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">border-top<\/span><span class=\"token punctuation\">:<\/span> 1px solid #999<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token property\">margin-top<\/span><span class=\"token punctuation\">:<\/span> 2em<span class=\"token punctuation\">;<\/span>\r\n\t<span class=\"token punctuation\">}\r\n<\/span><\/code><\/pre>\n<p style=\"text-align: center;\">[singlepic id=2023 w= h= float=center]<\/p>\n<p>Acresente mais um link para folha de estilo na se\u00e7\u00e3o <code>head<\/code> do documento como mostrado a seguir.<\/p>\n<pre class=\" language-markup\"><code class=\" language-markup\"><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>link<\/span> <span class=\"token attr-name\">rel<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>stylesheet<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">href<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>print.css<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">media<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span><span class=\"token punctuation\">\"<\/span>print<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><\/code><\/pre>\n<p style=\"text-align: justify;\"><strong>Fim do layout passo a passo<\/strong><\/p>\n<p style=\"text-align: justify;\">Terminamos com um documento HTML que:<\/p>\n<ul>\n<li style=\"text-align: justify;\">renderiza corretamente em navegadores modernos;<\/li>\n<li style=\"text-align: justify;\">renderiza razoavelmente em navegadores recentes (pequeno bug no IE5 para Windows);<\/li>\n<li>renderiza de maneira aceit\u00e1vel em navegadores antigos (a estiliza\u00e7\u00e3o \u00e9 parcial e o conte\u00fado \u00e9 acess\u00edvel);<\/li>\n<li>renderiza diferenciadamente para impress\u00e3o.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Objetivo Voc\u00ea sabe construir um layout CSS completo? Existe um m\u00e9todo que possa ser utilizado para constru\u00e7\u00e3o de qualquer layout CSS? Este artigo explica como construir um layout CSS a partir do zero. O m\u00e9todo de constru\u00e7\u00e3o descrito se baseia no posicionamento de containers coloridos, foi testado em uma variedade consider\u00e1vel de navegadores e pode [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27],"tags":[],"class_list":["post-22330","post","type-post","status-publish","format-standard","hentry","category-noticias"],"_links":{"self":[{"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/posts\/22330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22330"}],"version-history":[{"count":29,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/posts\/22330\/revisions"}],"predecessor-version":[{"id":22387,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/posts\/22330\/revisions\/22387"}],"wp:attachment":[{"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22330"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=22330"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=22330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}