<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>w3c &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/w3c/</link>
	<description>Feed of posts on WordPress.com tagged "w3c"</description>
	<pubDate>Sat, 30 Aug 2008 13:55:41 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[El cuento de nunca acabar: Transcoders]]></title>
<link>http://fravelgue.wordpress.com/?p=131</link>
<pubDate>Fri, 29 Aug 2008 11:39:21 +0000</pubDate>
<dc:creator>fravelgue</dc:creator>
<guid>http://fravelgue.wordpress.com/?p=131</guid>
<description><![CDATA[Genial artículo de Wap Review, que critica el borradorr de W3C: Content Transformation Guidelines, ]]></description>
<content:encoded><![CDATA[<p>Genial artículo de <a href="http://wapreview.com/blog/?p=918">Wap Review</a>, que critica el borradorr de W3C: <a href="http://www.w3.org/TR/2008/WD-ct-guidelines-20080801/">Content Transformation Guidelines</a>, muy en la línea del grupo de <a href="http://tech.groups.yahoo.com/group/wmlprogramming/">wmlprogramming</a>. En el que se acusa al W3C a estar demasiado influenciado por la industria actual.</p>
<p>El mes de agosto ha sido un mes muy movido en este grupo, en el que sea ha <a href="http://tech.groups.yahoo.com/group/wmlprogramming/message/28203">debatido</a> sobre el futuro borrador del W3C. En torno a ese hilo de discusión se han ido generando otros, creándose un gran debate.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Background-position]]></title>
<link>http://luissch.wordpress.com/?p=159</link>
<pubDate>Mon, 25 Aug 2008 23:52:34 +0000</pubDate>
<dc:creator>Luis Fernando</dc:creator>
<guid>http://luissch.wordpress.com/?p=159</guid>
<description><![CDATA[Essa é mais uma propriedade css extremamente útil, mas às vezes pouco utilizada, pelo fato de que]]></description>
<content:encoded><![CDATA[<p>Essa é mais uma propriedade css extremamente útil, mas às vezes pouco utilizada, pelo fato de que muitas pessoas desconhecem seu funcionamento. Desenvolvendo a nova versão site da <a href="http://www.camarariodosul.sc.gov.br" target="_blank">Câmara de Vereadores de Rio do Sul</a>, precisei fazer algumas imagens cambiáveis. Para isso, me utilizei da seguinte técnica:</p>
<p>Criei uma imagem única contendo as duas imagens que deveriam ser mostradas, a normal e para quando o mouse estivesse sobre. Mais ou menos assim</p>
<p><img class="alignnone size-full wp-image-160" src="http://luissch.wordpress.com/files/2008/08/minuto.png" alt="" width="300" height="120" /></p>
<p>Para este item criei uma classe no arquivo css assim:<br />
<code><br />
#lateral #icones ul li.minuto a {<br />
background: url(../img/minuto.png) top left no-repeat;<br />
}<br />
#lateral #icones ul li.minuto a:hover {<br />
background-position: bottom left;<br />
}<br />
</code></p>
<p>A primeira define a imagem do fundo, e a segunda, o comportamento quando o mouse estiver sobre o link. No caso, o alinhamento padrão da imagem é top, como mostrado na primeira, e bottom quando o mouse está sobre o link, como mostra a segunda.</p>
<p>A principal vantagem desse método é o fato de apenas uma imagem ser carregada, o que faz com que o link funcione corretamente já na primeira vez. A desvantagem, é o fato de que se a imagem for muito grande, ela demorará mais para ser carregada.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[The Art of Capture]]></title>
<link>http://singleforareason.wordpress.com/?p=961</link>
<pubDate>Sun, 24 Aug 2008 13:37:15 +0000</pubDate>
<dc:creator>w1kkp</dc:creator>
<guid>http://singleforareason.wordpress.com/?p=961</guid>
<description><![CDATA[
Welcome to the home of people trying to make browsing the Web from my mobile phone easier.
It is th]]></description>
<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-962" src="http://singleforareason.wordpress.com/files/2008/08/gehry.jpg" alt="" width="800" height="532" /></p>
<p>Welcome to the home of people trying to make browsing the Web from my mobile phone easier.</p>
<p>It is the <a href="http://www.csail.mit.edu/events/news/stata.html">Strata Center at MIT </a>in Cambridge, Ma designed by Frank Gehry and opened in 2004.  I passed by it yesterday on my way back from seeing a movie.</p>
<p>I'd seen this building before and had been disappointed in it although being flat out dazzled by this architect's <a href="http://www.greatbuildings.com/cgi-bin/gbi.cgi/Guggenheim_Bilbao.html/cid_bilbao_003.html">Guggenheim</a> Museum in Bilboa, Spain and <a href="http://www.laphil.com/about/wdch_overview.cfm">Walt Disney Concert Hall</a> in LA.  I've only seen these other structures through photographs.</p>
<p>The movie, <a href="http://www.manonwire.com/">"Man on Wire"</a> was about the Frenchman, Philippe Petit, who walked (the arresting NYC officer said "danced") on a cable between the twin World Trade Towers in 1974.  Here is my review: where ever you are in the world as you read this blog, buy a plane ticket  to the closest city in the world where it is playing and go see it.  End of Review.  I'm not kidding.</p>
<p>Soooooo.....I'm walking along after the movie toward the subway and see this building in the distance.  It calls to me.  I say "Hello" and go up to it and walk up and down the sidewalk on the opposite side of the street.  I still don't like it but I just smile trying to be polite.    I'm thinking, now, let me look at this from every possible angle. I have my good camera and wide angle lens and it is deserted.   In fact, practically all of Boston and Cambridge appear to be deserted on this late August Saturday.</p>
<p>I take my photographs and notice just by the act of trying to capture it that my feelings are beginning to change about this building.  I settle in for the short subway ride back to South Station and my train home and I'm aware that this odd building may have captured me.  I think I may even like it.</p>
<p>I got home.  I look at the day's photographs: Boston waterfront, clandestine photographs of Anish Kapoor's scultpures at the Institute of Contemporary Art, seagulls and two small sisters chasing one another outside the Children's Museum and many, many others that perhaps I'll use on future days, on different topics, but for now, I kept coming back to the photos of this building.</p>
<p>I decided to look it up and find out more about it.</p>
<p>MIT is now suing Frank Gehry because there are leaks in the roof, problems with ice on the roof in winter, and they have had to spend over a million dollars to renovate the amphitheatre due to poor drainage.  It cost 300 million to build and Gehry's firm was paid 15 million.   It was designed to facilitate communication between faculty and students as it is the home of various computer science and engineering facilities at MIT.</p>
<p>It is the home of one part of the World Wide Web Consortium {W3C}: the MIT Computer Science and Artificial Intelligence Laboratory (MIT CSAIL).  This consortium, which also includes partners in France and Japan, labors to make a friendly mobile web experience and they have a July 29, 2008 press release on new research for people who want to use the Web while "on the go".</p>
<p>Ah, that would be moi.</p>
<p>I surf the web on my phone just for the hell of it after reading this press release.  Yup, it's certainly easier than it used it be.</p>
<p>And, now I look at this building from the inside out, instead of just at the external.  I begin to imagine minds grappling with the architecture of the web within this piece of architecture and all of a sudden I think I wuv this building and it's stacked Seuss like boxes appearing to fall into the street and cylinders that look like coffee carafes sans steam curling out.</p>
<p>Attention!  Attention!   Deep thought arriving on track 3.  In fact, it might even be a movie review of "Man on Wire" as well:  when you, yourself, your sorry odd lonesome and your "moiness" make an effort to capture something foreign, frightening and mysterious, that something reveals itself in the process and changes you in the art of capturing it.  In other words, here's the mathematical theorem since this is MIT and all.</p>
<p>Art of Capture= Friggin' Miracle.</p>
<p>I now think MIT's Strata Center's exterior icy surfaces should be used in the Winter Olympics as a ski run, a fine icy shalom.  Have Gehry build it and Philippe Petit's son or daughter can ski it.</p>
<p>Philippe? You do have children, don't you?</p>
<p>Oh, you really really need to have children.    You are only 59 years old.  Consider it the ultimate balancing act and step out, on to the cable, leave safety behind and give the world another poet of the air.</p>
<p>©Pat Coakley 2008</p>
<p>PHOTOGRAPHS CANNOT BE USED WITHOUT WRITTEN PERMISSION</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Web Cheat Sheets]]></title>
<link>http://grimfandango.wordpress.com/?p=183</link>
<pubDate>Tue, 19 Aug 2008 15:14:03 +0000</pubDate>
<dc:creator>grimfandango</dc:creator>
<guid>http://grimfandango.wordpress.com/?p=183</guid>
<description><![CDATA[
I was speaking to Magnus last night and he was asking if I had a W3C cheat sheet. While I do have a]]></description>
<content:encoded><![CDATA[<p><a href="http://grimfandango.wordpress.com/files/2008/08/scriptaculous.jpg"><img class="alignnone size-full wp-image-190" src="http://grimfandango.wordpress.com/files/2008/08/scriptaculous.jpg" alt="" width="500" height="344" /></a></p>
<p>I was speaking to <a href="http://www.magnusdigitalmedia.com">Magnus</a> last night and he was asking if I had a W3C cheat sheet. While I do have a couple of cheat sheets for things like Script.aculo.us and Regular Expressions, I thought a W3C cheat would be a good addition, so I set out along the path of Google. It wasn't long before I'd stumbled across several other useful cheat sheets - no substitute for knowing your stuff, of course - but handy as a quick reminder...</p>
<ul>
<li><a href="http://www.addedbytes.com/cheat-sheets/regular-expressions-cheat-sheet/">Regular expressions cheat sheet</a></li>
<li><a href="http://www.addedbytes.com/cheat-sheets/css-cheat-sheet/">CSS cheat sheet</a></li>
<li><a href="http://www.addedbytes.com/cheat-sheets/javascript-cheat-sheet/">Javascript cheat sheet</a></li>
<li><a href="http://ajaxian.com/archives/scriptaculous-cheat-sheet">Script.aculo.us cheat sheet</a></li>
<li><a href="http://snook.ca/archives/javascript/prototype_1_5_0_cheatsheet/">Prototype cheat sheet</a></li>
<li><a href="http://www.addedbytes.com/cheat-sheets/microformats-cheat-sheet/">Microformats cheat sheet</a></li>
<li><a href="http://www.seomoz.org/blog/the-web-developers-seo-cheat-sheet">SEO cheat sheet</a></li>
<li><a href="http://cameronmoll.com/archives/2008/06/web_accessibility_checklist/">A very useful accessibility checklist</a></li>
<li><a href="http://worksperfectly.net/wcag/">Web Content Accessibility Guidelines (WCAG) cheatsheet</a></li>
</ul>
<p>Don't see a cheatsheet you're looking for? Try <a href="http://www.virtualhosting.com/blog/2008/the-cheat-sheet-cheat-sheet-top-100-lists-of-web-development-cheat-sheets/">here</a>, there are <em><strong>lots</strong></em> more...</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[JavaScript]]></title>
<link>http://hperon.wordpress.com/?p=55</link>
<pubDate>Tue, 19 Aug 2008 13:44:16 +0000</pubDate>
<dc:creator>Henrique Peron Teixeira</dc:creator>
<guid>http://hperon.wordpress.com/?p=55</guid>
<description><![CDATA[JavaScript é uma linguagem de programação criada pela Netscape em 1995, que a princípio se chama]]></description>
<content:encoded><![CDATA[<p><strong>JavaScript</strong> é uma linguagem de programação criada pela Netscape em 1995, que a princípio se chamava LiveScript, para atender, principalmente, as seguintes necessidades:</p>
<ul>
<li>Validação de formulários no lado cliente (programa navegador);</li>
<li>Interação com a página. Assim, foi feita como uma linguagem de script. Javascript tem sintaxe semelhante à do Java, mas é totalmente diferente no conceito e no uso.</li>
</ul>
<ol>
<li>Oferece tipagem dinâmica - tipos de variáveis não são definidos;</li>
<li>É interpretada, ao invés de compilada;</li>
<li>Possui ótimas ferramentas padrão para listagens (como as linguagens de script, de modo geral);</li>
<li>Oferece bom suporte a expressões regulares (característica também comum a linguagens de script).</li>
</ol>
<p>Sua união com o CSS é conhecida como DHTML. Usando o Javascript, é possível modificar dinamicamente os estilos dos elementos da página em HTML.</p>
<p>Dada sua enorme versatilidade e utilidade ao lidar com ambientes em árvore (como um documento HTML), foi criado a partir desta linguagem um padrão ECMA, o ECMA-262, também conhecido como ECMAScript. Este padrão é seguido, por exemplo, pela linguagem ActionScript da Adobe(Antigamente Macromedia, porém a empresa foi vendida à Adobe).</p>
<p>Além de uso em navegadores processando páginas HTML dinâmicas, o JavaScript é hoje usado também na construção do navegador Mozilla, o qual oferece para a criação de sistemas GUI todo um conjunto de ferramentas (em sua versão normal como navegador, sem a necessidade de nenhum software adicional), que incluem (e não apenas) um interpretador de Javascript, um comunicador Javascript &#60;-&#62; C++ e um interpretador de XUL, linguagem criada para definir a interface gráfica de aplicações.</p>
<p>O uso de JavaScript em páginas XHTML, pelo padrão W3C, deve ser informado ao navegador da seguinte forma:</p>
<div style="text-align:left;" dir="ltr">
<pre class="source-javascript">&#60;script type=<span class="st0"><span style="color:#3366cc;">"text/javascript"</span></span>&#62;

<span class="coMULTI"><em><span style="color:#009900;">/* aqui fica o script */</span></em></span>

&#60;/script&#62;</pre>
</div>
<p>Caso contrário, o navegador irá interpretar o script como sendo código HTML, escrevendo-o na página.</p>
<p><span class="mw-headline">Exemplos práticos</span></p>
<p><span class="mw-headline"><span class="mw-headline">Pop-up não bloqueável</span></span></p>
<pre class="source-javascript">&#60;html&#62;
&#60;title&#62;&#60;/title&#62;

&#60;style type=<span class="st0"><span style="color:#3366cc;">"text/css"</span></span>&#62;
#popup<span class="br0"><span style="color:#66cc66;">{</span></span>
position: absolute;
top: <span class="nu0"><span style="color:#cc0000;">30</span></span>%;
left: <span class="nu0"><span style="color:#cc0000;">30</span></span>%;
width: 300px;
height: 150px;
padding: 20px 20px 20px 20px;
border-width: 2px;
border-style: solid;
background: #ffffa0;
display: none;
<span class="br0"><span style="color:#66cc66;">}</span></span>

&#60;/style&#62;
&#60;body <span class="kw3"><span style="color:#000066;">onload</span></span>=<span class="st0"><span style="color:#3366cc;">"javascript: abrir()"</span></span>&#62;

&#60;script language=<span class="st0"><span style="color:#3366cc;">"javascript"</span></span> type=<span class="st0"><span style="color:#3366cc;">""</span></span>&#62;
<span class="kw2"><strong><span style="color:#003366;">function</span></strong></span> fechar<span style="color:#66cc66;"><span class="br0">(</span><span class="br0">)</span><span class="br0">{</span></span>
    document.<span class="me1"><span style="color:#006600;">getElementById</span></span><span class="br0"><span style="color:#66cc66;">(</span></span><span class="st0"><span style="color:#3366cc;">'popup'</span></span><span class="br0"><span style="color:#66cc66;">)</span></span>.<span class="me1"><span style="color:#006600;">style</span></span>.<span class="me1"><span style="color:#006600;">display</span></span> = <span class="st0"><span style="color:#3366cc;">'none'</span></span>;
<span class="br0"><span style="color:#66cc66;">}</span></span>
<span class="kw2"><strong><span style="color:#003366;">function</span></strong></span> abrir<span style="color:#66cc66;"><span class="br0">(</span><span class="br0">)</span><span class="br0">{</span></span>
    document.<span class="me1"><span style="color:#006600;">getElementById</span></span><span class="br0"><span style="color:#66cc66;">(</span></span><span class="st0"><span style="color:#3366cc;">'popup'</span></span><span class="br0"><span style="color:#66cc66;">)</span></span>.<span class="me1"><span style="color:#006600;">style</span></span>.<span class="me1"><span style="color:#006600;">display</span></span> = <span class="st0"><span style="color:#3366cc;">'block'</span></span>;
    setTimeout <span class="br0"><span style="color:#66cc66;">(</span></span><span class="st0"><span style="color:#3366cc;">"fechar()"</span></span>, <span class="nu0"><span style="color:#cc0000;">3000</span></span><span class="br0"><span style="color:#66cc66;">)</span></span>;
<span class="br0"><span style="color:#66cc66;">}</span></span>
&#60;/script&#62;

&#60;DIV id=<span class="st0"><span style="color:#3366cc;">"popup"</span></span>&#62;
&#60;p&#62;
Esse é um exemplo de popup utilizando DIV. <span class="me1"><span style="color:#006600;">Dessa</span></span> maneira esse
pop-up não será bloqueado.
&#60;/p&#62;
&#60;p&#62;
&#60;small&#62;&#60;a href=<span class="st0"><span style="color:#3366cc;">"javascript: fechar();"</span></span>&#62;<span class="br0"><span style="color:#66cc66;">[</span></span>X<span class="br0"><span style="color:#66cc66;">]</span></span>&#60;<span class="re0"><span style="color:#0066ff;">/a&#62;&#60;/</span></span>small&#62;
&#60;/p&#62;
&#60;/DIV&#62;

&#60;br /&#62; &#60;a href=<span class="st0"><span style="color:#3366cc;">"javascript: abrir();"</span></span>&#62;Abrir POPUP&#60;/a&#62;
&#60;br /&#62; &#60;a href=<span class="st0"><span style="color:#3366cc;">"javascript: fechar();"</span></span>&#62;Fechar POPUP&#60;/a&#62;

&#60;/body&#62;
&#60;/html&#62;</pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[CSS - Cascading Style Sheets]]></title>
<link>http://hperon.wordpress.com/?p=46</link>
<pubDate>Fri, 15 Aug 2008 20:00:38 +0000</pubDate>
<dc:creator>Henrique Peron Teixeira</dc:creator>
<guid>http://hperon.wordpress.com/?p=46</guid>
<description><![CDATA[Cascading Style Sheets, ou simplesmente CSS, é uma linguagem de estilo utilizada para definir a apr]]></description>
<content:encoded><![CDATA[<p><strong>Cascading Style Sheets</strong>, ou simplesmente <strong>CSS</strong>, é uma linguagem de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a separação entre o formato e o conteúdo de um documento.</p>
<p>Ao invés de colocar a formatação dentro do documento, o desenvolvedor cria um link (ligação) para uma página que contém os estilos, procedendo de forma idêntica para todas as páginas de um portal. Quando quiser alterar a aparência do portal basta portanto modificar apenas um arquivo.</p>
<p>Com a variação de atualizações dos navegadores (browsers) como Internet Explorer que ficou sem nova versão de 2001 a 2006, o suporte ao CSS pode variar. O Internet Explorer 6, por exemplo, tem suporte total a CSS1 e praticamente nulo a CSS2. Navegadores mais modernos como Opera, Internet Explorer 7 e Mozilla Firefox tem suporte maior, inclusive até a CSS 3, ainda em desenvolvimento.</p>
<p>A interpretação dos browsers pode ser avaliada com o teste Acid2, que se tornou uma forma base de revelar quão eficiente é o suporte de CSS, fazendo com que a nova versão em desenvolvimento do Firefox seja totalmente compatível a ele assim como o Opera já é.</p>
<p>Exemplo simples:</p>
<pre>  /* comentário em css, semelhante aos da linguagem c */
  body
  {
     font-family: Arial, Verdana, sans-serif;
     background-color: #FFF;
     margin: 5px 10px;
  }</pre>
<p>O código acima define fonte padrão Arial, caso não exista substitui por Verdana, caso não exista define qualquer fonte sem serifa. Define também a cor de fundo do corpo da página.</p>
<p>Sua necessidade adveio do fato de o HTML (Hyper Text Markup Language) aos poucos ter deixado de ser usado apenas para criação de conteúdo na web, e portanto havia uma mistura de formatação e conteúdo textual dentro do código de uma mesma página. Contudo, na criação de um grande portal, fica quase impossível manter uma identidade visual, bem como a produtividade do desenvolvedor. É nesse ponto que entra o <strong>CSS</strong>.</p>
<p>As especificações do <strong>CSS</strong> podem ser obtidas no site da W3C "Word Wide Web Consortium", um consórcio de diversas empresas que buscam estabelecer padrões para a internet.</p>
<p>É importante notar que nenhum browser suporta igualmente as definições do CSS. Desta forma, o webdesigner deve sempre testar suas folhas de estilo em browsers de vários fabricantes, e preferencialmente em mais de uma versão, para se certificar de que o que foi codificado realmente seja apresentado da forma desejada.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[XML - eXtensible Markup Language]]></title>
<link>http://hperon.wordpress.com/?p=42</link>
<pubDate>Fri, 15 Aug 2008 14:20:30 +0000</pubDate>
<dc:creator>Henrique Peron Teixeira</dc:creator>
<guid>http://hperon.wordpress.com/?p=42</guid>
<description><![CDATA[


XML (eXtensible Markup Language) é uma recomendação da W3C para gerar linguagens de marcação]]></description>
<content:encoded><![CDATA[<p><strong></strong></p>
<p><strong></strong></p>
<p><strong></strong></p>
<p><strong>XML</strong> (<strong>eXtensible Markup Language</strong>) é uma recomendação da W3C para gerar linguagens de marcação para necessidades especiais.</p>
<p>É um subtipo de SGML (acrônimo de <em>Standard Generalized Markup Language</em>, ou <em>Linguagem Padronizada de Marcação Genérica</em>) capaz de descrever diversos tipos de dados. Seu propósito principal é a facilidade de compartilhamento de informações através da Internet. Entre linguagens baseadas em XML incluem-se XHTML (formato para páginas Web), RDF,SDMX ,SMIL, MathML (formato para expressões matemáticas), NCL, XBRL, XSIL e SVG (formato gráfico vetorial).</p>
<p>Principais Características</p>
<p>Estimulado pela insatisfação com os formatos existentes (padronizados ou não), o World Wide Web Consortium (<a title="W3C " href="http://www.w3c.org" target="_blank">W3C</a>) começou a trabalhar em meados da década de 1990 em uma linguagem de marcação que combinasse a flexibilidade da SGML com a simplicidade da HTML. O principio do projeto era criar uma linguagem que pudesse ser lida por software, e integrar-se com as demais linguagens. Sua filosofia seria incorporada por vários princípios importantes:</p>
<ul>
<li>Separação do conteúdo da formatação</li>
<li>Simplicidade e Legibilidade, tanto para humanos quanto para computadores</li>
<li>Possibilidade de criação de tags sem limitação</li>
<li>Criação de arquivos para validação de estrutura (Chamados DTDs)</li>
<li>Interligação de bancos de dados distintos</li>
<li>Concentração na estrutura da informação, e não na sua aparência</li>
</ul>
<p>O XML é considerado um bom formato para a criação de documentos com dados organizados de forma hierárquica, como se vê frequentemente em documentos de texto formatados, imagens vetoriais ou bancos de dados.</p>
<p>Pela sua portabilidade, um banco de dados pode através de uma aplicação escrever em um arquivo XML, e um outro banco distinto pode ler então estes mesmos dados.</p>
<p>Este exemplo demonstra a sintaxe flexível do XML sendo usada para descrever uma receita de pão:</p>
<div style="text-align:left;" dir="ltr">
<pre class="source-xml"><span class="sc3"><span class="re1"><strong>&#60;?xml</strong></span><span style="color:#009900;"> </span><span class="re0"><span style="color:#000066;">version</span></span><span style="color:#009900;">=</span><span class="st0"><span style="color:#ff0000;">"1.0"</span></span><span style="color:#009900;"> </span><span class="re0"><span style="color:#000066;">encoding</span></span><span style="color:#009900;">=</span><span class="st0"><span style="color:#ff0000;">"iso-8859-1"</span></span><span class="re2"><strong>?&#62;</strong></span></span>
<span class="sc3"><span class="re1"><strong>&#60;receita</strong></span><span style="color:#009900;"> </span><span class="re0"><span style="color:#000066;">nome</span></span><span style="color:#009900;">=</span><span class="st0"><span style="color:#ff0000;">"pão"</span></span><span style="color:#009900;"> tempo_de_</span><span class="re0"><span style="color:#000066;">preparo</span></span><span style="color:#009900;">=</span><span class="st0"><span style="color:#ff0000;">"5 minutos"</span></span><span style="color:#009900;"> tempo_de_</span><span class="re0"><span style="color:#000066;">cozimento</span></span><span style="color:#009900;">=</span><span class="st0"><span style="color:#ff0000;">"1 hora"</span></span><span class="re2"><strong>&#62;</strong></span></span>
  <span class="sc3"><span class="re1"><strong>&#60;titulo<span class="re2">&#62;</span></strong></span></span>Pão simples<span class="sc3"><span class="re1"><strong>&#60;/titulo<span class="re2">&#62;</span></strong></span></span>
  <span class="sc3"><span class="re1"><strong>&#60;ingredientes<span class="re2">&#62;</span></strong></span></span>
    <span class="sc3"><span class="re1"><strong>&#60;ingrediente</strong></span><span style="color:#009900;"> </span><span class="re0"><span style="color:#000066;">quantidade</span></span><span style="color:#009900;">=</span><span class="st0"><span style="color:#ff0000;">"3"</span></span><span style="color:#009900;"> </span><span class="re0"><span style="color:#000066;">unidade</span></span><span style="color:#009900;">=</span><span class="st0"><span style="color:#ff0000;">"xícaras"</span></span><span class="re2"><strong>&#62;</strong></span></span>Farinha<span class="sc3"><span class="re1"><strong>&#60;/ingrediente<span class="re2">&#62;</span></strong></span></span>
    <span class="sc3"><span class="re1"><strong>&#60;ingrediente</strong></span><span style="color:#009900;"> </span><span class="re0"><span style="color:#000066;">quantidade</span></span><span style="color:#009900;">=</span><span class="st0"><span style="color:#ff0000;">"7"</span></span><span style="color:#009900;"> </span><span class="re0"><span style="color:#000066;">unidade</span></span><span style="color:#009900;">=</span><span class="st0"><span style="color:#ff0000;">"gramas"</span></span><span class="re2"><strong>&#62;</strong></span></span>Fermento<span class="sc3"><span class="re1"><strong>&#60;/ingrediente<span class="re2">&#62;</span></strong></span></span>
    <span class="sc3"><span class="re1"><strong>&#60;ingrediente</strong></span><span style="color:#009900;"> </span><span class="re0"><span style="color:#000066;">quantidade</span></span><span style="color:#009900;">=</span><span class="st0"><span style="color:#ff0000;">"1.5"</span></span><span style="color:#009900;"> </span><span class="re0"><span style="color:#000066;">unidade</span></span><span style="color:#009900;">=</span><span class="st0"><span style="color:#ff0000;">"xícaras"</span></span><span style="color:#009900;"> </span><span class="re0"><span style="color:#000066;">estado</span></span><span style="color:#009900;">=</span><span class="st0"><span style="color:#ff0000;">"morna"</span></span><span class="re2"><strong>&#62;</strong></span></span>Água<span class="sc3"><span class="re1"><strong>&#60;/ingrediente<span class="re2">&#62;</span></strong></span></span>
    <span class="sc3"><span class="re1"><strong>&#60;ingrediente</strong></span><span style="color:#009900;"> </span><span class="re0"><span style="color:#000066;">quantidade</span></span><span style="color:#009900;">=</span><span class="st0"><span style="color:#ff0000;">"1"</span></span><span style="color:#009900;"> </span><span class="re0"><span style="color:#000066;">unidade</span></span><span style="color:#009900;">=</span><span class="st0"><span style="color:#ff0000;">"colheres de chá"</span></span><span class="re2"><strong>&#62;</strong></span></span>Sal<span class="sc3"><span class="re1"><strong>&#60;/ingrediente<span class="re2">&#62;</span></strong></span></span>
  <span class="sc3"><span class="re1"><strong>&#60;/ingredientes<span class="re2">&#62;</span></strong></span></span>
  <span class="sc3"><span class="re1"><strong>&#60;instrucoes<span class="re2">&#62;</span></strong></span></span>
    <span class="sc3"><span class="re1"><strong>&#60;passo<span class="re2">&#62;</span></strong></span></span>Misture todos os ingredientes, e dissolva bem.<span class="sc3"><span class="re1"><strong>&#60;/passo<span class="re2">&#62;</span></strong></span></span>
    <span class="sc3"><span class="re1"><strong>&#60;passo<span class="re2">&#62;</span></strong></span></span>Cubra com um pano e deixe por uma hora em um local morno.<span class="sc3"><span class="re1"><strong>&#60;/passo<span class="re2">&#62;</span></strong></span></span>
    <span class="sc3"><span class="re1"><strong>&#60;passo<span class="re2">&#62;</span></strong></span></span>Misture novamente, coloque numa bandeja e asse num forno.<span class="sc3"><span class="re1"><strong>&#60;/passo<span class="re2">&#62;</span></strong></span></span>
  <span class="sc3"><span class="re1"><strong>&#60;/instrucoes<span class="re2">&#62;</span></strong></span></span>
<span class="sc3"><span class="re1"><strong>&#60;/receita<span class="re2">&#62;</span></strong></span></span></pre>
</div>
<p>Onde temos na primeira linha:</p>
<div style="text-align:left;" dir="ltr">
<pre class="source-xml">     <span class="sc3"><span class="re1"><strong>&#60;Receita</strong></span><span style="color:#009900;"> </span><span class="re0"><span style="color:#000066;">nome</span></span><span style="color:#009900;">=</span><span class="st0"><span style="color:#ff0000;">"pão"</span></span><span style="color:#009900;"> tempo_de_</span><span class="re0"><span style="color:#000066;">preparo</span></span><span style="color:#009900;">=</span><span class="st0"><span style="color:#ff0000;">"5 minutos"</span></span><span style="color:#009900;"> tempo_de_</span><span class="re0"><span style="color:#000066;">cozimento</span></span><span style="color:#009900;">=</span><span class="st0"><span style="color:#ff0000;">"1 hora"</span></span><span class="re2"><strong>&#62;</strong></span></span></pre>
</div>
<p>"Receita" é o nome principal para o seu documento. Note que a semelhança entre XML e HTML é grande, na 1ª linha abrimos a <em>tag</em> Receita e na última linha fechamos a mesma, como em HTML, assim se estendendo por todo o exemplo.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[XHTML - eXtensible Hypertext Markup Language]]></title>
<link>http://hperon.wordpress.com/?p=35</link>
<pubDate>Fri, 15 Aug 2008 13:37:06 +0000</pubDate>
<dc:creator>Henrique Peron Teixeira</dc:creator>
<guid>http://hperon.wordpress.com/?p=35</guid>
<description><![CDATA[O XHTML, ou eXtensible Hypertext Markup Language, é uma reformulação da linguagem de marcação H]]></description>
<content:encoded><![CDATA[<p>O <strong>XHTML</strong>, ou <strong>eXtensible Hypertext Markup Language</strong>, é uma reformulação da linguagem de marcação HTML baseada em XML. Combina as tags de marcação HTML com regras da XML; este processo de padronização tem em vista a exibição de páginas Web em diversos dispositivos (televisão, palm, celular, etc). A intenção é melhorar a acessibilidade.</p>
<p>O XHTML consegue ser interpretado por qualquer dispositivo, independentemente da plataforma utilizada, pois as marcações possuem sentido semântico para as máquinas. O HTML não consegue esta implementação. No entanto, não existem muitas diferenças entre o HTML e o XHTML. Para verificar se uma página XHTML está bem construída, o melhor método é validar o código através de uma aplicação Web disponibilizada pela organização W3C.</p>
<p>XHTML deverá ser o sucessor do HTML. Assim, muitos consideram que XHTML é a atual ou mais nova versão do HTML. Porém, XHTML é uma recomendação separada; a W3C continua a recomendar o uso de XHTML 1.1, XHTML 1.0, e HTML 4.01 para publicação na web, e HTML 5 está atualmente sendo desenvolvido.</p>
<p>Um exemplo simples de XHTML seria: ( Observando dentro das tags &#60;html&#62;&#60;/html&#62; )</p>
<p>&#60;html&#62; &#60;head&#62; &#60;/head&#62; &#60;body&#62;</p>
<pre>    &#60;form&#62;
     &#60;fieldset&#62;
     &#60;legend&#62;Dados pra Cadastro&#60;/legend&#62;
     &#60;label for="nome"&#62;Nome:&#60;/label&#62;
     &#60;input type="text" name="nome" id="nome" /&#62;
     &#60;label for="tipo"&#62;Tipo:&#60;/label&#62;
     &#60;input type="text" name="tipo" id="tipo" /&#62;
          &#60;label for="data"&#62;Data:&#60;/label&#62;
     &#60;input type="text" name="data" id="data" /&#62;
          &#60;input type="submit" value="enviar" class="botao" /&#62;
     &#60;/fieldset&#62;
   &#60;/form&#62;</pre>
<p>&#60;/body&#62; &#60;/html&#62;</p>
<p>o código CSS que formataria este xhtml seria:</p>
<p>&#60;style&#62; form fieldset {</p>
<pre>  float: left;
  margin-right: 7px;
  width: 40%;
  border: solid black 1px;
  padding: 3%;
  margin-bottom: 10px;</pre>
<p>}</p>
<p>form legend {</p>
<pre>  padding: 6px;
  margin: 10px;
  border: solid black 1px;
  font-size: 90%;
  font-weight: bold;
  background-color: #e8e8e8;</pre>
<p>}</p>
<p>form label {</p>
<pre>  display: block;
  font-size: 11px;</pre>
<p>}</p>
<p>form input {</p>
<pre>  width: 100%;
  border: solid #ccc 1px;
  font-size: 11px;
  font-family: 'Trebuchet MS', Verdana, Tahoma, Serif;</pre>
<p>}</p>
<p>form input.botao {</p>
<pre>  display: block;
  width: auto;
  float: right;</pre>
<p>}</p>
<p>form input.botao {</p>
<pre>  display: block;
  width: auto;
  float: right;</pre>
<p>} &#60;/style&#62;</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[DHTML - Dinamic HTML]]></title>
<link>http://hperon.wordpress.com/?p=33</link>
<pubDate>Fri, 15 Aug 2008 13:34:16 +0000</pubDate>
<dc:creator>Henrique Peron Teixeira</dc:creator>
<guid>http://hperon.wordpress.com/?p=33</guid>
<description><![CDATA[Dynamic HTML, ou DHTML, é a união das tecnologias HTML, Javascript e uma linguagem de apresentaç]]></description>
<content:encoded><![CDATA[<p><strong>Dynamic HTML</strong>, ou <strong>DHTML</strong>, é a união das tecnologias HTML, Javascript e uma linguagem de apresentação, como folhas de estilo CSS aliada a um Modelo de Objeto de Documentos, para permitir que uma página Web seja modificada dinamicamente na própria máquina cliente, sem necessidade de novos acessos ao servidor web.</p>
<p>Atualmente há pelo menos três grandes grupos trabalhando no DHTML: o W3C, que é o responsável pelas versões oficiais da HTML, a Netscape, e a Microsoft.</p>
<p>Em relação a especificação oficial, a Netscape e a Microsoft incluíram vários recursos extras que ajudaram ainda mais o DHTML. Sendo assim, esses DHTMLs vão algo além da capacidade de alterar as propriedades das marcações <em>tags</em> HTML dinamicamente. O DHTML da Microsoft, por exemplo, permite que se adicionem efeitos como sombra e néon a imagens dentro de um documento HTML. Outro recurso conhecido como Fontes Dinâmicas (Dynamic Fonts), da Netscape, permite que fontes sejam transmitidas pelo servidor junto com o documento HTML, possibilitando, a qualquer browser que implemente esse recurso, mostrar os caracteres exatamente como planejou o autor do documento. Resumindo, DHTML é um conjunto de ingredientes que proporcionam um controle sem precedentes sobre a apresentação do conteúdo de páginas da Web, além de possibilitar a inclusão de componentes multimédia, como animações, diretamente no código HTML, sem a necessidade de <em>plug-ins</em>. Toda a curiosidade em torno do HTML Dinâmico se justifica então, já que o mesmo estabelece novos patamares de interação e movimento na internet a um baixo custo - medido em velocidade, abrangência e flexibilidade, por exemplo, melhor do que em moeda corrente.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[HTML - HyperText Markup Language]]></title>
<link>http://hperon.wordpress.com/?p=24</link>
<pubDate>Fri, 15 Aug 2008 13:11:05 +0000</pubDate>
<dc:creator>Henrique Peron Teixeira</dc:creator>
<guid>http://hperon.wordpress.com/?p=24</guid>
<description><![CDATA[

HTML (acrônimo para a expressão inglesa HyperText Markup Language, que significa Linguagem de Ma]]></description>
<content:encoded><![CDATA[<p><strong></strong></p>
<p><strong></strong></p>
<p><strong>HTML</strong> (acrônimo para a expressão inglesa <em>HyperText Markup Language</em>, que significa <em>Linguagem de Marcação de Hipertexto</em>) é uma linguagem de marcação utilizada para produzir páginas na Web. Documentos HTML podem ser interpretados por navegadores. A tecnologia é fruto do "casamento" dos padrões HyTime e SGML.</p>
<p>HyTime é um padrão para a representação estruturada de hipermédia e conteúdo baseado em tempo. Um documento é visto como um conjunto de eventos concorrentes dependentes de tempo (como áudio, vídeo, etc.), conectados por hiper-ligações. O padrão é independente de outros padrões de processamento de texto em geral.</p>
<p>SGML é um padrão de formatação de textos. Não foi desenvolvido para hipertexto, mas tornou-se conveniente para transformar documentos em hiper-objetos e para descrever as ligações.</p>
<p>Os documentos em HTML são como arquivos de texto comuns. Para facilitar a produção de documentos, existem editores HTML específicos:</p>
<ul>
<li>Editores de texto fonte: inserem automaticamente as etiquetas, orientando a inserção de atributos e marcações.</li>
<li>Editores WYSIWYG: oferecem ambiente de edição com um "esboço" resultado final das marcações.</li>
</ul>
<p>A estrutura de um documento HTML apresenta os seguintes componentes:</p>
<pre> &#60;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&#62;
 &#60;html lang="pt"&#62;
 &#60;head&#62;
   &#60;title&#62;Título do Documento&#60;/title&#62;
 &#60;/head&#62;
 &#60;body&#62;
   texto,
   imagem,
   links,
   ...
 &#60;/body&#62;
 &#60;/html&#62;</pre>
<p>As etiquetas HTML não são sensíveis à caixa (<em>case sensitive</em>), portanto tanto faz escrever <code>&#60;HTML&#62;</code>, <code>&#60;Html&#62;</code>, <code>&#60;html&#62;</code> ou <code>&#60;HtMl&#62;</code>.</p>
<p>As etiquetas básicas de HTML, cuja presença é altamente recomendada nas páginas são:</p>
<ul>
<li><code>&#60;html&#62;</code>: define o início de um documento HTML e indica ao navegador que todo conteúdo posterior deve ser tratado como uma série de códigos HTML.</li>
<li><code>&#60;head&#62;</code>: define o cabeçalho de um documento HTML, que traz informações sobre o documento que está sendo aberto.</li>
<li><code>&#60;body&#62;</code>: define o conteúdo principal, o corpo do documento. Esta é a parte do documento HTML que é exibida no navegador. No corpo podem-se definir propriedades comuns a toda a página, como cor de fundo, margens, e outras formatações.</li>
</ul>
<p>Dentro do cabeçalho podemos encontrar os seguintes comandos:</p>
<ul>
<li><code>&#60;title&#62;</code>: define o título da página, que é exibido na barra de título dos navegadores.</li>
<li><code>&#60;style&#62;</code>: define formatação em CSS.</li>
<li><code>&#60;script&#62;</code>: define programação de certas funções em página com scripts, podendo adicionar funções de JavaScript.</li>
<li><code>&#60;link&#62;</code>: define ligações da página com outros arquivos como feeds, CSS, scripts, etc.</li>
<li><code>&#60;meta&#62;</code>: define propriedades da página, como codificação de caracteres, descrição da página, autor, etc. São meta informações sobre documento. Tais campos são muitos usados por mecanismos de busca(como o Google) para obterem mais informações sobre o documento, a fim de classificá-lo melhor. Por exemplo, pode-se adicionar o código <code>&#60;meta name="description" content="descrição da sua página" /&#62;</code> no documento HTML para indicar ao motor de busca que texto de descrição apresentar junto com a ligação para o documento.</li>
</ul>
<p>Obs: as etiquetas <code>&#60;style&#62;</code> e <code>&#60;script&#62;</code> servem tanto para delimitar o espaço usados pelos códigos na pagina quanto para invocar códigos existentes em outros arquivos externos.</p>
<p>Dentro do corpo podemos encontrar outras várias etiquetas, como por exemplo:</p>
<ul>
<li><code>&#60;h1&#62;, &#60;h2&#62;,... &#60;h6&#62;</code>: cabeçalhos e títulos no documento em diversos tamanhos. (quanto menor for o numero, maior sera o tamanho da letra)</li>
<li><code>&#60;p&#62;</code>: novo parágrafo.</li>
<li><code>&#60;br&#62;</code>: quebra de linha.</li>
<li><code>&#60;table&#62;</code>: cria uma tabela (linhas são criadas com <code>&#60;TR&#62;</code> e novas células com <code>&#60;TD&#62;</code>. Já os cabeçalhos de coluna são criados com a etiqueta <code>&#60;TH&#62;</code>.)</li>
<li><code>&#60;div&#62;</code>: determina uma divisão na página a qual pode possuir variadas formatações.</li>
<li><code>&#60;font&#62;</code>: altera a formatação (fonte, cor e tamanho) de um trecho do texto.</li>
<li><code>&#60;b&#62;, &#60;i&#62;, &#60;u&#62; e &#60;s&#62;</code>: negrito, itálico, sublinhado e riscado, respectivamente.</li>
<li><code>&#60;img&#62;</code>: imagem.</li>
<li><code>&#60;a&#62;</code>: hiper-ligação para um outro local, seja uma página, um e-mail ou outro serviço.</li>
<li><code>&#60;textarea&#62;</code>: caixa de texto (com mais de uma linha); estas caixas de texto são muito usadas em blogs, elas podem ser auto selecionáveis e conter outros códigos a serem distribuídos.</li>
<li><code>&#60;acronym&#62;</code>: acrônimo (sigla)</li>
<li><code>&#60;cite&#62;</code>: citação</li>
<li><code>&#60;address&#62;</code>: endereço</li>
</ul>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Position: relative;]]></title>
<link>http://luissch.wordpress.com/?p=119</link>
<pubDate>Thu, 14 Aug 2008 20:47:24 +0000</pubDate>
<dc:creator>Luis Fernando</dc:creator>
<guid>http://luissch.wordpress.com/?p=119</guid>
<description><![CDATA[Depois de algumas reuniões e trocas com a agência de publicidade que está redesenhando o site da ]]></description>
<content:encoded><![CDATA[<p>Depois de algumas reuniões e trocas com a agência de publicidade que está redesenhando o site da Câmara, o layout foi entregue e foi dado início ao desenvolvimeno do novo site (como citei no <a href="http://luissch.wordpress.com/2008/08/14/camara-de-vereadores-de-rio-do-sul/" target="_blank">post anterior</a>, a versão atual do site é a terceira, mas já estamos preparando a quarta, para o início do ano, eu espero).</p>
<p>E no novo layout, solicitamos algumas particularidades, que durante o desenvolvimento deste me preocupavam bastante. Havíamos pedido uma coluna na lateral direita, que ficava sobreposta ao menu do site. O que me preocupava era como resolver isso com css.</p>
<p>Após uma série de testes, lendo a respeito da propriedade <a href="http://www.w3schools.com/Css/pr_class_position.asp" target="_blank">position</a>, vi um valor que nunca havia usado: relative. Lendo a respeito, descobre que esse valor faz com que o elemento fique posicionado em relação ao seu conteiner. Ou seja, para um elemento a nível de bloco que tiver seu position como relative, os valores de top e left serão baseados no seu elemento pai.</p>
<p>Para resolver o meu problema, bastou definir a propriedade position do div como relative, e definir valores NEGATIVOS para top e left, e definir o float como right. Com isso, div flutuou lindamente sobre o menu, aparentemente funcionando correto inclusive no IE. O resultado pode ser conferido <a href="http://www.camarariodosul.sc.gov.br/dev" target="_blank">aqui</a>.</p>
<p>PS: Antes que alguém pergunte o porquê dos hacks no CSS e das cores diferentes dos fundos, isso foi devido à alguns testes que estive realizando durante o dia.</p>
<p>[Update]: Hoje (15/8), pela manhã recebi os novos arquivos de layout, que acabaram com os problemas de cores e diferenças de tamanho.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[W3C - World Wide Web Consortium]]></title>
<link>http://hperon.wordpress.com/?p=18</link>
<pubDate>Thu, 14 Aug 2008 14:00:54 +0000</pubDate>
<dc:creator>Henrique Peron Teixeira</dc:creator>
<guid>http://hperon.wordpress.com/?p=18</guid>
<description><![CDATA[O World Wide Web Consortium é um consórcio de empresas de tecnologia, atualmente com cerca de 500 ]]></description>
<content:encoded><![CDATA[<p>O <strong>World Wide Web Consortium</strong> é um consórcio de empresas de tecnologia, atualmente com cerca de 500 membros. Fundado por Tim Berners-Lee em 1994 para levar a Web ao seu potencial máximo, por meio do desenvolvimento de protocolos comuns e fóruns abertos que promovem sua evolução e asseguram a sua interoperabilidade. O W3C desenvolve padrões para a criação e a interpretação dos conteúdos para a Web. Sites desenvolvidos segundo esses padrões podem ser acessados e visualizados por qualquer pessoa ou tecnologia, independente de hardware ou software utilizados, como celulares (em Portugal, telemóvel), PDAs, eletrodomésticos, de maneira rápida e compatível com os novos padrões e tecnologias que possam surgir com a evolução da internet.</p>
<p>Para alcançar seus objetivos, a W3C possui diversos comitês que estudam as tecnologias existentes para a apresentação de conteúdo na Internet e criam padrões de recomendação para utilizar essas tecnologias. Com a padronização, os programas conseguem acessar facilmente os códigos e entender onde deve ser aplicado cada conhecimento expresso no documento.</p>
<p>Padrões seus como HTML, XHTML e CSS são muito populares, contudo, em muitos casos são usados de forma errônea devido ao desconhecimento da especificação.</p>
<p>É um dever de todo desenvolvedor Web respeitar e seguir os padrões de acessibilidade do W3C, pois de outro modo poderá impor barreiras tecnológicas a diversas pessoas, desestimulando e até mesmo impedindo o acesso a suas páginas.</p>
<p>Padrões W3C</p>
<li>Cascading Style Sheets (CSS)</li>
<li>Common Gateway Interface (CGI)</li>
<li>Document Object Model (DOM)</li>
<li>Resource Description Framework (RSF)</li>
<li>Scalable Vector Graphics (SVG)</li>
<li>Simple Object Access Protocol (SOAP)</li>
<li>Synchronized Multimedia Integration Language (SMIL)</li>
<li>Web Services Description Language (WSDL)</li>
<li>eXtensible Hypertext Markup Language (XHTML)</li>
<li>eXtensible Markup Language (XML)</li>
<li>XML Information Set</li>
<li>XPath</li>
<li>XQuery</li>
<li>eXtensible Stylesheet Language for Transformation (XSLT)</li>
<li>Web Ontology Language (OWL)</li>
<p>Para saber mais sobre o projeto acesse <a href="http://www.w3c.org">http://www.w3c.org</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Schimbare in acelas]]></title>
<link>http://coldfirepod.wordpress.com/?p=76</link>
<pubDate>Thu, 14 Aug 2008 13:47:23 +0000</pubDate>
<dc:creator>ColdFire</dc:creator>
<guid>http://coldfirepod.wordpress.com/?p=76</guid>
<description><![CDATA[M-am hotarat sa modific blog-ul schimbandu-i fonturile, header-ul si nuantele. Urmatorul pas este pr]]></description>
<content:encoded><![CDATA[<p>M-am hotarat sa modific blog-ul schimbandu-i fonturile, header-ul si nuantele. Urmatorul pas este procesul de SEO, dar asta va fi in spatele cuvintelor, folosindu-ma de cativa asi din maneca si strangerea de cati mai multi cititori fideli. Sunt deschis oricarui schimb de blogroll (link exchange), iar daca ai un blog si esti interesat, contacteaza-ma. Vizitatori in medie, sunt aproximativ 3-400 pe saptamana. Un dezavantaj avut prin hosting-ul de catre wordpress este lipsa variantei de editare a CSS-ului temei decat in cazul platii si va trebui sa ma multumesc cu anumite lucruri predefinite. Oricum, nu vreau sa-mi schimb discutiile pe unele legate de tehnologie (desi as avea mai mare succes) , spun doar ca va intra intr-o perioada de beta.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Proyecto Eses: asalto al W3C]]></title>
<link>http://unproyectoparayoigo.wordpress.com/?p=204</link>
<pubDate>Wed, 13 Aug 2008 08:05:12 +0000</pubDate>
<dc:creator>1ppy</dc:creator>
<guid>http://unproyectoparayoigo.wordpress.com/?p=204</guid>
<description><![CDATA[Empieza la segunda fase del Proyecto Eses. Es una etapa de montaña, no sólo porque me llevará a A]]></description>
<content:encoded><![CDATA[<p style="text-align:justify;">Empieza la segunda fase del Proyecto Eses. Es una etapa de montaña, no sólo porque me llevará a Asturias sino también por el nivel del interlocutor. En este caso interlocutora: <a title="Emcarna Quesada, Delegación española W3C" href="http://www.w3c.es/Personal/Encarna/" target="_blank">Encarna Quesada, directora de la oficina española del W3C</a>.</p>
<p style="text-align:justify;">El proyecto Eses, desde un punto de vista puramente práctico, consiste en convencer a dos entidades que unan sus esfuerzos y competencias para formar una tercera (sin por ello renunciar a un milímetro de la suya propia). Para ejemplarizarlo mejor: consiste en convencer a los 2 directores de estas entendidas de que tengan un hijo juntos. En este cuadro, <a title="Autoenlace &#34;Vuelta a empezar&#34;" href="http://1ppy.com/2008/07/11/vuelta-a-empezar/" target="_blank">la gente con la que hablé en Madrid</a> <a title="Twitter dice... ;-)" href="http://twitter.com/1ppy/statuses/882381579" target="_blank">y Santiago</a> + yo pintamos de celestinas y futuros padrinos del niño, el cual se encargarán de hacer crecer y educar sus 2 padres :-D</p>
<p style="text-align:justify;">Si le parece bien, Encarna Quesada hará el papel de madre ;-) Seguramente necesite la autorización de <a title="Dirección internacional del W3C" href="http://www.w3.org/" target="_blank">sus propios padres</a> pero, más que un problema, eso será - espero - una oportunidad de hacerles llegar la propuesta de que el Proyecto Eses se extienda a otros países.</p>
<p style="text-align:justify;">Acabo de mandar un mail a Encarna esta mañana pidiéndole cita:</p>
<blockquote><p>Hola Encarna,</p>
<p>He desarrollado un proyecto de sello de calidad a llevar a cabo por el W3C en colaboración con otra entidad pública nacional y me gustaría (mejor dicho: <em>me muero de ganas por</em> :-)) reunirme contigo en Gijón para presentároslo.</p>
<p>Discúlpame por no contarte más aquí pero siempre resulta complejo escribir lo suficiente como para despertar el interés sin que tampoco salga un ladrillo ahuyentador. De todas formas, una conversación de una hora será suficiente para transmitiros la idea con pelos y señales.</p>
<p>Dejo en tus manos la elección del día y de la hora aunque, sabedor de que Asturias bien vale como mínimo un fin de semana ;-), reconozco tener preferencia para que sea un viernes o un lunes.</p>
<p>Un saludo,<br />
1ppy</p></blockquote>
<p style="text-align:justify;">Y ahora toca esperar respuesta.</p>
<p style="text-align:justify;">Nos leemos :-)</p>
<p>PD: A ver si encuentro tiempo para <a title="W3C validator" href="http://validator.w3.org/check?uri=http%3A%2F%2F1ppy.com&#38;charset=%28detect+automatically%29&#38;doctype=Inline&#38;group=0" target="_blank">validar el blog</a> antes de que entre aquí ;-)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Seo optimizer]]></title>
<link>http://gemedj89.wordpress.com/?p=135</link>
<pubDate>Tue, 12 Aug 2008 17:43:47 +0000</pubDate>
<dc:creator>gemedj89</dc:creator>
<guid>http://gemedj89.wordpress.com/?p=135</guid>
<description><![CDATA[La mania dei piu grandi webmaster è quella di essere primi nelle pagine dei grandi motori di ricerc]]></description>
<content:encoded><![CDATA[<p>La mania dei piu grandi webmaster è quella di essere primi nelle pagine dei grandi motori di ricerca come google virglio yahoo live search ...... , uno dei migliori strumenti per ottimizzare il pagerank e di conseguenza la salita di posizioni del proprio sito è il Seo optimizer , un'altro consiglio è quello di creare pagine con meta non superiori a 11 parole poichè molti motori di ricerca lo considerano spam e di conseguenza verrete ingorati .<br />
Molto importante è anche la struttura del sito , che deve essere accessibile con qualsiasi broswer che sia firefox , safari,avant... , per verificare l'accessibilità del sito potete testarla dal w3c validator , spero di esservi stato d'aiuto gemedj89 <img src="http://gemedj89.forums-free.com/images/smilies/icon_e_wink.gif" alt=";)" /></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Estadísticas de Sistemas Operativos y Navegadores]]></title>
<link>http://lamaquinadiferencial.wordpress.com/2008/08/12/estadisticas-de-sistemas-operativos-y-navegadores/</link>
<pubDate>Tue, 12 Aug 2008 07:06:43 +0000</pubDate>
<dc:creator>El Tux Eléctrico</dc:creator>
<guid>http://lamaquinadiferencial.wordpress.com/2008/08/12/estadisticas-de-sistemas-operativos-y-navegadores/</guid>
<description><![CDATA[Siguiendo las estadísticas que publica la w3c para el uso de Sistemas Operativos y Navegadores, vem]]></description>
<content:encoded><![CDATA[<p>Siguiendo las estadísticas que publica la <a href="http://www.w3schools.com/browsers/browsers_stats.asp">w3c</a> para el uso de Sistemas Operativos y Navegadores, vemos cómo Mac y Linux continúan su tendencia al alza moderada, situándose ahora en un 3,9% para Linux y un 4,8% para Mac.  Windows Vista sube del 10 al 11,5% y el resto de Windows se mantienen prácticamente constantes.<!--more--></p>
<p>Para los navegadores, Opera pasa del 1,7 al 1,9%, Safari pierde una décima quedándose en el 2,5%, Internet Explorer 5 pierde dos décimas quedándose en el 0,3%, Explorer 6 pierde más de un punto quedándose en el 25,3% y Explorer 7 pierde seis décimas quedándose en el 26,4%. Todas estas décimas las recoge Firefox, que gana más de un punto y medio, pasando a tener un porcentaje del 42,6%.</p>
<p>Si bien las estadísticas del consorcio W3C no son reales, ya que sus páginas son accedidas por gran cantidad de personas profesionales del sector informático, nos dan una idea de la tendencia del mercado, ya que a menudo la opinión de los expertos se refleja posteriormente en los usuarios que piden consejo profesional. El porcentaje real que se calcula para Firefox en el mundo va en torno al 25% aunque es cierto que en algunos países sobrepasa el 50%.</p>
<p>Por eso podemos predecir el éxito de la aparición de Firefox 3 y su escalada imparable en el número de usuarios. Con respecto a Linux podemos decir que sigue creciendo, aunque más tímidamente de lo que nos gustaría, por lo que todavía debemos quedar a la espera del salto definitivo de Linux en el escritorio.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Flash script validation on W3C]]></title>
<link>http://webbyphyxias.wordpress.com/?p=9</link>
<pubDate>Tue, 12 Aug 2008 05:08:23 +0000</pubDate>
<dc:creator>phyxias</dc:creator>
<guid>http://webbyphyxias.wordpress.com/?p=9</guid>
<description><![CDATA[whenever i make HTML page, i force my self to write those pages into a valid pages according to W3C ]]></description>
<content:encoded><![CDATA[<p>whenever i make HTML page, i force my self to write those pages into a valid pages according to W3C standardization. in order to do so, i often check the pages i created in FireFox using HTML tidy plug-in. it will warn you if your HTML not valid.</p>
<p>one thing that was a challenge was flash embedded script. if you using the default flash script from dreamweaver, HTML tidy will warn you that it's not valid. i forgot why it was not valid (i'll try to look into it later and update in this post).</p>
<p>any way, then i start to looked the solution. several method come across but none of them works. then i found this blog (i forgot the address too, update later) giving detail explanation on why the default flash script is not valid, and that article give the valid script and it goes like this:</p>
<blockquote><p>&#60;object classid="(long number here)"<br />
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"<br />
width="(width)" height="(height)"&#62;<br />
&#60;param name="movie" value"(your flash file here)"&#62;<br />
&#60;param name="quality" value="high"&#62;</p>
<p>&#60;param name="bgcolor" value="#FFFFFF"&#62;<br />
&#60;!--[if !IE]&#62; &#60;--&#62;<br />
&#60;object data="(your flash file here)"<br />
width="(width)" height="(height)" type="application/x-shockwave-flash"&#62;<br />
&#60;param name="quality" value="high"&#62;<br />
&#60;param name="bgcolor" value="#FFFFFF"&#62;<br />
&#60;param name="pluginurl" value"http://www.macromedia/go/getflashplayer"&#62;<br />
FAIL (the browser should render some flash content, not this).<br />
&#60;/object&#62;<br />
&#60;!--&#62; &#60;![endif]--&#62;<br />
&#60;/object&#62;</p></blockquote>
<p>now it should work when you try to validate it on W3C, go on give it a spin :)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Enlaces de la semana 20080804]]></title>
<link>http://fravelgue.wordpress.com/?p=124</link>
<pubDate>Mon, 11 Aug 2008 11:42:17 +0000</pubDate>
<dc:creator>fravelgue</dc:creator>
<guid>http://fravelgue.wordpress.com/?p=124</guid>
<description><![CDATA[- Abmob lanza Mobile Analytics en beta.
- W3C: Content Transformation Guidelines y una discusión qu]]></description>
<content:encoded><![CDATA[<p>- Abmob lanza <a href="http://analytics.admob.com/?beta">Mobile Analytics</a> en beta.</p>
<p>- W3C: <a href="http://www.w3.org/TR/2008/WD-ct-guidelines-20080801/">Content Transformation Guidelines</a> y una discusión que me <a href="http://tech.groups.yahoo.com/group/wmlprogramming/message/28203">supera</a>.</p>
<p>- <a href="http://dev.mobi/blog/x-device-user-agent-header-appearing-requests">X-Device-User-Agent header appearing in request</a>. Google Wireless Transcoder, incluye el user agent.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[HTML: Tabelas ou tables]]></title>
<link>http://littleoak.wordpress.com/?p=145</link>
<pubDate>Sun, 10 Aug 2008 18:05:19 +0000</pubDate>
<dc:creator>littleoak</dc:creator>
<guid>http://littleoak.wordpress.com/?p=145</guid>
<description><![CDATA[


T A B E L A S





&lt;table&gt;&lt;/table&gt; forma geral:





&lt;table&gt;
&lt;tr&gt;
&lt;td]]></description>
<content:encoded><![CDATA[<table class="verdana_preto_12" border="0" cellspacing="0" cellpadding="0" width="100%" bgcolor="#cccccc">
<tbody>
<tr>
<td class="verdana_branco_12" height="19" bgcolor="#666666"><strong>T A B E L A S</strong></td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="10" /></td>
</tr>
<tr>
<td><span class="couriernew_azul_13"><big><strong>&#60;table&#62;&#60;/table&#62;</strong></big></span> <strong>forma geral</strong>:</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="8" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9"><span class="couriernew_marrom_13">&#60;table&#62;</span><br />
<span class="couriernew_marrom_13">&#60;tr&#62;</span><br />
<span class="couriernew_marrom_13">&#60;td&#62;</span><br />
&#60;font face=verdana size=2&#62;<br />
<span class="couriernew_preto_13">conteúdo a exibir</span><br />
&#60;/font&#62;<br />
<span class="couriernew_marrom_13">&#60;/td&#62;</span><br />
<span class="couriernew_marrom_13">&#60;/tr&#62;</span><br />
<span class="couriernew_marrom_13">&#60;/table&#62;</span></td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="8" /></td>
</tr>
<tr>
<td>A propriedade "border" define a expessura da borda de uma tabela, sempre use o valor 1 quando desenvolver uma página HTML com uma tabela complexa, quando terminar e estiver tudo certo configure o valor para 0:</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table border=<span class="couriernew_vermelho_13">1</span>&#62;<br />
&#60;tr&#62;<br />
&#60;td&#62;<br />
&#60;font face=verdana size=2&#62;<br />
<span class="couriernew_preto_13">conteúdo a exibir</span><br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table border=1&#62;<br />
&#60;tr&#62;<br />
&#60;td&#62;<br />
&#60;font face=verdana size=2&#62;<br />
<span class="couriernew_preto_13">conteúdo a exibir</span>&#60;br&#62;<br />
<span class="couriernew_preto_13">conteúdo a exibir</span><br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="8" /></td>
</tr>
<tr>
<td>A tag &#60;tr&#62; é chamada de cédula. Uma cédula define uma coluna numa nova linha, é o equivalente ao &#60;br&#62; só que pra tabelas</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table border=1&#62;<br />
&#60;tr&#62;<br />
&#60;td&#62;<br />
&#60;font face=verdana size=2&#62;<br />
<span class="couriernew_preto_13">conteúdo a exibir</span><br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;tr&#62;<br />
&#60;td&#62;<br />
&#60;font face=verdana size=2&#62;<br />
<span class="couriernew_preto_13">conteúdo a exibir</span><br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="8" /></td>
</tr>
<tr>
<td>A tag &#60;td&#62; adiciona uma nova coluna na mesma linha, é chamada de ...   coluna:</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table border=1&#62;<br />
&#60;tr&#62;<br />
&#60;td&#62;<br />
&#60;font face=verdana size=2&#62;<br />
<span class="couriernew_preto_13">conteúdo a exibir</span><br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;td&#62;<br />
&#60;font face=verdana size=2&#62;<br />
<span class="couriernew_preto_13">conteúdo a exibir</span><br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="8" /></td>
</tr>
<tr>
<td>Veja o que acontece quando uma tabela é definida com duas colunas na primeira linha e apenas uma na segunda linha:</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table border=1&#62;<br />
&#60;tr&#62;<br />
&#60;td&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;td&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;tr&#62;<br />
&#60;td&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="8" /></td>
</tr>
<tr>
<td>Largura e altura também podem ser definidos, a propriedade "height" não é reconhecida pelo NETSCAPE:</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table border=1 width=<span class="couriernew_vermelho_13">500</span> height=<span class="couriernew_vermelho_13">300</span>&#62;<br />
&#60;tr&#62;<br />
&#60;td&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="8" /></td>
</tr>
<tr>
<td>Por padrão o alinhamento do conteúdo dentro de uma tabela é à esquerda e no meio, mas isso pode ser configurado:</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table border=1 width=500 height=300&#62;<br />
&#60;tr&#62;<br />
&#60;td align=<span class="couriernew_vermelho_13">center</span> valign=<span class="couriernew_vermelho_13">top</span>&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="8" /></td>
</tr>
<tr>
<td>Veja este modelo mais avançado:</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table border=1 width=500 height=300&#62;&#60;tr&#62;<br />
&#60;td align=<span class="couriernew_vermelho_13">left</span> valign=<span class="couriernew_vermelho_13">top</span>&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;td align=<span class="couriernew_vermelho_13">center</span> valign=<span class="couriernew_vermelho_13">top</span>&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;td align=<span class="couriernew_vermelho_13">right</span> valign=<span class="couriernew_vermelho_13">top</span>&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;</p>
<p>&#60;tr&#62;<br />
&#60;td align=<span class="couriernew_vermelho_13">left</span> valign=<span class="couriernew_vermelho_13">middle</span>&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;td align=<span class="couriernew_vermelho_13">center</span> valign=<span class="couriernew_vermelho_13">middle</span>&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;td align=<span class="couriernew_vermelho_13">right</span> valign=<span class="couriernew_vermelho_13">middle</span>&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;</p>
<p>&#60;tr&#62;<br />
&#60;td align=<span class="couriernew_vermelho_13">left</span> valign=<span class="couriernew_vermelho_13">bottom</span>&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;td align=<span class="couriernew_vermelho_13">center</span> valign=<span class="couriernew_vermelho_13">bottom</span>&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;td align=<span class="couriernew_vermelho_13">right</span> valign=<span class="couriernew_vermelho_13">bottom</span>&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;</p>
<p>&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="8" /></td>
</tr>
<tr>
<td>Algo muito útil é o uso do "colspan" e "rowspan", a seguir um exemplo de uma tabela com duas colunas na primeira linha e apenas uma coluna na segunda, mas com o atributo "colspan=2" essa coluna ocupará o equivalente a 2 colunas:</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table border=1&#62;&#60;tr&#62;<br />
&#60;td&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;td&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;</p>
<p>&#60;tr&#62;<br />
&#60;td align=center <span class="couriernew_marrom_13">colspan=</span><span class="couriernew_vermelho_13">2</span>&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;</p>
<p>&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="8" /></td>
</tr>
<tr>
<td>Tabela com duas colunas na primeira linha e apenas uma coluna na segunda, mas o atributo "rowspan=2" na primeira coluna da primeira linha indica que essa coluna ocupará 2 linhas:</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table border=1&#62;&#60;tr&#62;<br />
&#60;td <span class="couriernew_marrom_13">rowspan=</span><span class="couriernew_vermelho_13">2</span>&#62;<br />
&#60;font face=verdana size=2&#62;<br />
rowspan=2<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;td&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;</p>
<p>&#60;tr&#62;<br />
&#60;td align=center&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;</p>
<p>&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="8" /></td>
</tr>
<tr>
<td>Outros attributos simples podem configurar uma tabela:</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table border=1 <span class="couriernew_marrom_13">bordercolor=</span><span class="couriernew_vermelho_13">ff0000</span>&#62;&#60;tr&#62;<br />
&#60;td align=center&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;</p>
<p>&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="8" /></td>
</tr>
<tr>
<td>"bordercolor" limita-se aos atributos das tags &#60;table&#62; e &#60;tr&#62;:</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table border=1 <span class="couriernew_marrom_13">bordercolor=</span><span class="couriernew_vermelho_13">ff0000</span>&#62;&#60;tr <span class="couriernew_marrom_13">bordercolor=</span><span class="couriernew_vermelho_13">ffffff</span>&#62;<br />
&#60;td align=center&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;</p>
<p>&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="8" /></td>
</tr>
<tr>
<td>Use "cellpadding" e "cellspacing" para definir a diferença de espaço entre cédulas (&#60;tr&#62;&#60;/tr&#62;) e células (&#60;td&#62;&#60;/td&#62;), respectivamente:</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table border=1 bordercolor=ff0000 <span class="couriernew_marrom_13">cellspacing=</span><span class="couriernew_vermelho_13">0</span> <span class="couriernew_marrom_13">cellpadding=</span><span class="couriernew_vermelho_13">0</span>&#62;&#60;tr bordercolor=ffffff&#62;<br />
&#60;td align=center&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;</p>
<p>&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="8" /></td>
</tr>
<tr>
<td>"bgcolor" pode ser usado em todas as tags de uma tabela:</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table <span class="couriernew_marrom_13">bgcolor=</span><span class="couriernew_vermelho_13">000000</span> border=1 bordercolor=ff0000 cellspacing=0 cellpadding=0&#62;<br />
&#60;tr bordercolor=ffffff&#62;<br />
&#60;td align=center&#62;<br />
&#60;font face=verdana size=2 color=ffffff&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table border=1 bordercolor=ff0000 cellspacing=0 cellpadding=0&#62;<br />
&#60;tr bordercolor=ffffff <span class="couriernew_marrom_13">bgcolor=</span><span class="couriernew_vermelho_13">000000</span>&#62;<br />
&#60;td align=center&#62;<br />
&#60;font face=verdana size=2 color=ffffff&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table border=1 bordercolor=ff0000 cellspacing=0 cellpadding=0&#62;<br />
&#60;tr bordercolor=ffffff&#62;<br />
&#60;td align=center <span class="couriernew_marrom_13">bgcolor=</span><span class="couriernew_vermelho_13">000000</span>&#62;<br />
&#60;font face=verdana size=2 color=ffffff&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table border=1 width=500 height=300&#62;<br />
&#60;tr&#62;<br />
&#60;td align=left valign=top bgcolor=<span class="couriernew_vermelho_13">ffff00</span>&#62;<br />
&#60;font face=verdana size=2 color=000000&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;td align=center valign=top&#62;<br />
&#60;font face=verdana size=2 color=000000&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;td align=right valign=top bgcolor=<span class="couriernew_vermelho_13">ff0000</span>&#62;<br />
&#60;font face=verdana size=2 color=000000&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;&#60;tr&#62;<br />
&#60;td align=left valign=middle bgcolor=<span class="couriernew_vermelho_13">ebc79e</span>&#62;<br />
&#60;font face=verdana size=2 color=000000&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;td align=center valign=middle bgcolor=<span class="couriernew_vermelho_13">000000</span>&#62;<br />
&#60;font face=verdana size=2 color=ffffff&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;td align=right valign=middle bgcolor=<span class="couriernew_vermelho_13">0000ff</span>&#62;<br />
&#60;font face=verdana size=2 color=ffffff&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;</p>
<p>&#60;tr&#62;<br />
&#60;td align=left valign=bottom bgcolor=<span class="couriernew_vermelho_13">ff9900</span>&#62;<br />
&#60;font face=verdana size=2 color=000000&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;td align=center valign=bottom bgcolor=<span class="couriernew_vermelho_13">cc66cc</span>&#62;<br />
&#60;font face=verdana size=2 color=000000&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;td align=right valign=bottom bgcolor=<span class="couriernew_vermelho_13">00cc00</span>&#62;<br />
&#60;font face=verdana size=2 color=000000&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;</p>
<p>&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="8" /></td>
</tr>
<tr>
<td>"background" também pode ser usado em todas as tags de uma tabela:</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table width=130 height=60 <span class="couriernew_marrom_13">background=</span><span class="couriernew_vermelho_13">imagens/briga.gif</span> border=1 bordercolor=ff0000 cellspacing=0 cellpadding=0&#62;<br />
&#60;tr bordercolor=ffffff&#62;<br />
&#60;td align=center&#62;<br />
&#60;font face=verdana size=2 color=ffffff&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="8" /></td>
</tr>
<tr>
<td>Por padrão a figura de fundo se mutiplica quando a tabela é maior que suas dimensões:</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table width=260 height=120 <span class="couriernew_marrom_13">background=</span><span class="couriernew_vermelho_13">imagens/briga.gif</span> border=1 bordercolor=ff0000 cellspacing=0 cellpadding=0&#62;<br />
&#60;tr bordercolor=ffffff&#62;<br />
&#60;td align=center&#62;<br />
&#60;font face=verdana size=2 color=ffffff&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="8" /></td>
</tr>
<tr>
<td>Usando um simples Estilo CSS vc pode configurar as propriedades do background:</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table width=260 height=120 <span class="couriernew_marrom_13">style="<span class="couriernew_vermelho_13">background-repeat:<span style="text-decoration:underline;">no-repeat</span>;</span>"</span> background=imagens/briga.gif border=1 bordercolor=ff0000 cellspacing=0 cellpadding=0&#62;<br />
&#60;tr bordercolor=ffffff&#62;<br />
&#60;td align=center&#62;<br />
&#60;font face=verdana size=2 color=ffffff&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="8" /></td>
</tr>
<tr>
<td>Usando backgrounds diferentes numa mesma tabela:</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table width=130 height=100 border=1 style="background-repeat:no-repeat;"&#62;<br />
&#60;tr&#62;<br />
&#60;td background=<span class="couriernew_vermelho_13">imagens/briga.gif</span>&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;td&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;td background=<span class="couriernew_vermelho_13">imagens/guitarrista.gif</span>&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table width=400 height=120 border=1 background=imagens/hempa.gif&#62;<br />
&#60;tr&#62;<br />
&#60;td width=130 bgcolor=000000 background=imagens/briga.gif style="background-repeat:no-repeat;"&#62;<br />
&#38;nbsp;<br />
&#60;/td&#62;<br />
&#60;td&#62;<br />
&#60;font face=verdana size=2&#62;<br />
conteúdo a exibir<br />
&#60;/font&#62;<br />
&#60;/td&#62;<br />
&#60;td width=130 background=imagens/guitarrista2.gif style="background-repeat:no-repeat;"&#62;<br />
&#38;nbsp;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="8" /></td>
</tr>
<tr>
<td>Em algumas situações talvez você precise usar o atributo <strong>no<span class="__mozilla-findbar-search" style="background-color:yellow;color:black;display:inline;font-size:inherit;padding:0;">wrap</span></strong> ou <strong><span class="__mozilla-findbar-search" style="background-color:yellow;color:black;display:inline;font-size:inherit;padding:0;">wrap</span></strong>, por padrão as tabelas são configuradas como "<span class="__mozilla-findbar-search" style="background-color:yellow;color:black;display:inline;font-size:inherit;padding:0;">wrap</span>".<br />
NOWRAP indica ao browser que um texto dentro de uma tabela não deve ser automaticamente quebrado quando exceder o tamanho indicado em "width", a não ser que exista um <strong>&#60;br&#62;</strong>.</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table width=100 height=120 border=1&#62;<br />
&#60;tr&#62;<br />
&#60;td&#62;<br />
<span class="couriernew_preto_13">texto dentro de uma tabela normal com valor padrão WRAP</span><br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td class="couriernew_azul_13" bgcolor="#c0d9d9">&#60;table width=100 height=120 border=1&#62;<br />
&#60;tr&#62;<br />
&#60;td <span class="couriernew_vermelho_13">no<span class="__mozilla-findbar-search" style="background-color:yellow;color:black;display:inline;font-size:inherit;padding:0;">wrap</span></span>&#62;<br />
<span class="couriernew_preto_13">texto dentro de uma tabela normal com valor padrão WRAP</span><br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
&#60;/table&#62;</td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="5" /></td>
</tr>
<tr>
<td>esse atributo pertence apenas à tag <span class="couriernew_preto_13">&#60;td&#62;</span></td>
</tr>
<tr>
<td><img src="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/imagens/espaco.gif" border="0" alt="" width="1" height="30" /></td>
</tr>
<tr>
<td>Para inciantes isso parece um bicho de sete cabeças.. seria mais simples e prático usar o Dreamweaver para criar tabelas complexas apenas clicando "aqui e ali" mas o bicho vai pegar quando você precisar criar uma tabela e não tiver nenhum editor HTML do tipo Front Page ou Dreamweaver, pior ainda quando você precisar desenvolver um sistema em HTML gerado por scripts de linguagens dinâmicas (ASP, PHP, JSP, PERL..).<br />
Quando você dominar e desenvolver técnicas de formatação de tabelas, pode-se considerar um programador HTML de nível intermediário</p>
<p>FONTE: <a href="http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/04.html">http://paraiso.etfto.gov.br/biblioteca/material/info/des_web/tutorial/html_tutorial/arquivos/04.html</a></td>
</tr>
</tbody>
</table>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Fundamentos Web 2008,... está lanzado...!!!]]></title>
<link>http://pacoprieto.wordpress.com/?p=319</link>
<pubDate>Fri, 08 Aug 2008 14:38:45 +0000</pubDate>
<dc:creator>pacoprieto</dc:creator>
<guid>http://pacoprieto.wordpress.com/?p=319</guid>
<description><![CDATA[
Martín Alvarez, de la Oficina Española de W3C, me avisa sobre la IV Edición de Fundamentos WEB 2]]></description>
<content:encoded><![CDATA[<blockquote>
<p style="text-align:justify;"><em><strong>Martín Alvarez, de la </strong></em><a href="http://www.w3c.es/"><em><strong>Oficina Española de W3C</strong></em></a><em><strong>, me avisa sobre la </strong></em><a href="http://www.fundamentosweb.org/2008/index.html.es"><em><strong>IV Edición de Fundamentos WEB 2008</strong></em></a><em><strong> . Esta es una cita, que tienes que grabar en tu agenda, y no perderte lo que se va a ver y escuchar en </strong></em><a href="http://maps.google.com/maps?sourceid=ie7&#38;rls=com.microsoft:en-US&#38;ie=UTF-8&#38;oe=utf8&#38;q=gijon&#38;um=1&#38;sa=N&#38;tab=wl"><em><strong>Gijón</strong></em></a><em><strong> los días 27 y 28 de octubre de 2008. Respondiendo a las sugerencias de la comunidad, este año habrá ciertas novedades. Aunque se mantenga una temática base, que se centra en torno al diseño y desarrollo con estándares Web, este año se tendrán en cuenta los Negocios en torno a la Web. </strong></em></p>
</blockquote>
<p style="text-align:justify;">Una de las principales novedades es el formato del programa: se condensa en dos jornadas y se dividen en varias sesiones con temáticas específicas. En el primer día se celebran conferencias y mesas redondas, con sesiones en paralelo. Al día siguiente, hay dos talleres prácticos para que cada asistente pueda sacar provecho más a fondo del tema que más le interese.<br />
Este año, pasarán por "el Fundamentos" expertos internacionales en diseño y desarrollo Web con estándares de la talla de Jesse James Garrett o Peter-Paul Koch (PPK), además de los mayores especialistas en CMSs y personas con una trayectoria satisfactoria en el mundo de los negocios gracias a la utilización de las Tecnologías de la Información y de la Comunicación. Otra novedad es la incorporación de grandes talentos dentro del panorama nacional. Sigue de cerca la información en <a href="http://www.fundamentosweb.org/2008">http://www.fundamentosweb.org/2008</a>
</p>
<p style="text-align:justify;">Gracias Martín, y muchos éxitos en esta IV Edición, para todo el equipo de la Oficina Española de W3C !!!</p>
<blockquote><p> </p>
<p> </p></blockquote>
]]></content:encoded>
</item>
<item>
<title><![CDATA[What consensus means]]></title>
<link>http://lehors.wordpress.com/?p=43</link>
<pubDate>Fri, 08 Aug 2008 01:13:18 +0000</pubDate>
<dc:creator>Arnaud Le Hors</dc:creator>
<guid>http://lehors.wordpress.com/?p=43</guid>
<description><![CDATA[Over the last year I&#8217;ve noticed that quite a few people are using the word &#8220;consensus]]></description>
<content:encoded><![CDATA[<p>Over the last year I've noticed that quite a few people are using the word "consensus" in a way which differs from my understanding of what consensus is about.</p>
<p>Looking at Wikipedia, I see that <a href="http://en.wikipedia.org/wiki/Consensus">it defines consensus</a> as "general agreement". This is pretty vague obviously, and if it were left to that there wouldn't be much more to talk about. But Wikipedia quite rightly points out that consensus is also used to refer to the process used to reach this agreement. I think that's where the  problem lies.</p>
<p>From what I can tell, some people are happy to just use consensus as if it were synonymous with agreement.  On that basis, any decision, no matter how it is made, can pretty much be said to be the consensus.</p>
<p>For instance, in the case of the BRM for OOXML, it has been stated by several, and ISO/IEC officials in particular, that the decisions were made by "consensus". Was it so, though? I certainly don't think so.</p>
<p>I'll admit that my expectations are heavily rooted in my background with the <a href="http://www.w3.org">W3C</a> which inherited from <a href="http://www.ietf.org">IETF </a>the goal of making all its decisions by consensus. As I explained in my previous entry <em><a href="http://lehors.wordpress.com/2008/04/25/a-standards-quality-case-study-w3c/">A Standards Quality Case Study: W3C</a></em>,  the W3C leaves it to the chair to decide whether consensus is reached or not.</p>
<p>Interestingly enough, this is not any different from ISO/IEC's directives which read in <a href="http://publicaa.ansi.org/sites/apdl/Documents/Standards%20Activities/International%20Standardization/ISO/ISOIECDirectivesPart1.PDFformat.pdf">Part 1</a>:</p>
<blockquote><p>It is the responsibility of the chairman [...] to judge whether there is sufficient support bearing in mind the definition of consensus given in ISO/IEC Guide 2:1996.</p></blockquote>
<blockquote><p>"consensus: General agreement, characterized by the absence of sustained opposition to<br />
substantial issues by any important part of the concerned interests and by a process that<br />
involves seeking to take into account the views of all parties concerned and to reconcile<br />
any conflicting arguments.<br />
NOTE Consensus need not imply unanimity."</p></blockquote>
<p>The way the "absence of sustained opposition" is typically assessed at W3C is by simply asking whether everybody can live with the proposed decision. As I indicated before asking this question can sometimes lead to a completely different decision. I've witnessed it myself. So, this is not just some sort of polite gesture, it is at the very heart of consensus building.</p>
<p>I wish that rule were more broadly adopted.  For instance, to my knowledge this was never asked in any way at the BRM for OOXML.</p>
<p>Instead, the BRM proceeded by making its decisions by simple majority vote, leaving no room "to reconcile any conflicting arguments". In fact, as it's well known, the vast majority of the issues were "addressed" in bulk via a simple majority vote. So much for ISO/IEC directives. It seems to me that the chair failed to "bear in mind the definition of consensus" or was instructed to forgo that golden rule for the sake of expediency.</p>
<p>As if that was not enough ISO/IEC officials went on to then recommend to its respective boards of directors (SMB &#38; TMB) to dismiss the appeals filed by Brazil, India, South Africa, and Venezuela. Now, I don't know what an appeal is if it's not a clear expression of "sustained opposition".</p>
<p>You would think that given ISO/IEC's own directives, its officials would have recommended to create a conciliation panel "to take into account the views of all parties concerned and to reconcile any conflicting arguments." Looks to me like ISO/IEC officials, who have for mission to ensure the directives are followed mind you, have completely lost sight of this fundamental principal. Either that or they should revise their directives to acknowledge that decisions are not actually made by consensus.</p>
<p>As Wikipedia puts it: <em>"<a href="http://en.wikipedia.org/wiki/Consensus_decision-making">Consensus decision-making</a> is a group decision making process that not only seeks the agreement of most participants, but also to resolve or mitigate the objections of the minority to achieve the most agreeable decision."</em></p>
<p>We'd all be better off if everybody were "to bear that in mind".</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Building accessible Sharepoint sites - Part 2]]></title>
<link>http://techtalkpt.wordpress.com/?p=305</link>
<pubDate>Thu, 07 Aug 2008 09:44:23 +0000</pubDate>
<dc:creator>Ricardo Magalhães</dc:creator>
<guid>http://techtalkpt.wordpress.com/?p=305</guid>
<description><![CDATA[Part 1 - Building accessible Sharepoint sites - Part 1
Web Design
After the choice of the Template y]]></description>
<content:encoded><![CDATA[<p>Part 1 - <a title="Building accessible Sharepoint sites - Part 1" href="http://techtalkpt.wordpress.com/2008/06/18/building-accessible-sharepoint-sites-part-1/">Building accessible Sharepoint sites - Part 1</a></p>
<p><strong>Web Design</strong></p>
<p>After the choice of the Template you have to work on the website design, demand that the Web Designer provides accessible design, this is very important because it will prevent, later in the project, some headaches in development and validation. There are a number of .NET Controls that are simply not accessible, and therefore they should be avoided , you can check a list of the ASP.NET controls and the Accessibility: <a href="http://msdn.microsoft.com/en-us/library/ms227996(VS.80).aspx">http://msdn.microsoft.com/en-us/library/ms227996(VS.80).aspx</a>.</p>
<p><strong>Components to use or development</strong></p>
<p><em>User Controls</em></p>
<p>The User Controls will be the most fast and controllable way to provide your client with what he wants, well it seems pretty stupid not to use the webparts of MOSS, but the problem with them is the way the HTML will be rendered, therefore if you cannot control it don't use it.</p>
<p>To use User Controls in a MOSS site, you will have to be declare in the Web.Config as well as in the Masterpage.</p>
<p><em>Publishing Placeholders</em></p>
<p>These are an inheritance from the "old" CMS, fortunately the publishing placeholders are accessible and therefore can be used.</p>
<p><strong>InLine Code the Holy Grail</strong></p>
<p>Well we do know that the way MOSS renders the webparts and the web pages breaks accessibility, therefore if we had something that help us to override this render it would be perfect, because therefore we could mend the problems . . . guess what? it exists! we can use Inline code in MOSS and by doing so why not use it to control the way the HTML is rendered.</p>
<p>Some references of inline code:</p>
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/bb862025.aspx">Microsoft MSDN</a></li>
<li><a href="http://www.wssdemo.com/Lists/Resources/DispFormOld.aspx?ID=923">WSSDemo Inline Code</a></li>
<li><a href="http://weblog.vb-tech.com/nick/archive/2006/08/03/1710.aspx">Nick Swan's Blog - Writing c# inline code in default.maste</a><a href="http://weblog.vb-tech.com/nick/archive/2006/08/03/1710.aspx">r</a></li>
</ul>
<p>To use Inline code you have to fist include in your web.config. in the PageParserPaths tag:</p>
<p><em>&#60;PageParserPaths&#62;<br />
&#60;PageParserPath VirtualPath="/*" CompilationMode="Always" AllowServerSideScript="true" IncludeSubFolders="true" /&#62;<br />
&#60;/PageParserPaths&#62;</em></p>
<p>In your ASPX page or Master page you then can use C# code in a script tag (&#60;SCRIPT&#62;) or Server side (&#60;% %&#62;). For example we want to replace a specific html tag that is not accessible and we cannot control:</p>
<p><em>&#60;script type="text/c#" runat="server"&#62;<br />
protected override void Render(HtmlTextWriter writer)<br />
{<br />
// Getting all the html<br />
System.IO.StringWriter str = new System.IO.StringWriter();<br />
HtmlTextWriter htw = new HtmlTextWriter(str);<br />
// rendering the html<br />
base.Render(htw); //Getting the current page html<br />
wrt.Close();<br />
string html = str.ToString();<br />
html = html.Replace("SCRIPT", "script"); //XHTML compliance will not accept upper-case<br />
// write the 'clean' html to the page<br />
writer.Write(html); //Writes the correct HTML<br />
}<br />
&#60;/script&#62;</em></p>
<p>By using this method you can "clean" any problem that is presented by the rendering of HTML that you simply cannot control by any other means.</p>
<p>This article is intended to help you start on developing your accessible sites using MOSS, there seems to be a concern by Microsoft to include in the next versions more accessible solutions, to prevent all these "solutions" we have to build.</p>
<p>Part 1 - <a title="Building accessible Sharepoint sites - Part 1" href="http://techtalkpt.wordpress.com/2008/06/18/building-accessible-sharepoint-sites-part-1/">Building accessible Sharepoint sites - Part 1</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Pequenas coisas, grandes diferenças]]></title>
<link>http://caminholivre.wordpress.com/?p=279</link>
<pubDate>Wed, 06 Aug 2008 16:38:39 +0000</pubDate>
<dc:creator>Wendell</dc:creator>
<guid>http://caminholivre.wordpress.com/?p=279</guid>
<description><![CDATA[
Sempre usei esse dito - &#8220;são nas pequenas coisas que notamos as grandes diferenças&#8221;. ]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><img class="aligncenter size-full wp-image-280" src="http://caminholivre.wordpress.com/files/2008/08/radio_pg.jpg" alt="" width="168" height="155" /></p>
<p style="text-align:justify;">Sempre usei esse dito - "são nas pequenas coisas que notamos as grandes diferenças". Em nosso dia-a-dia sempre esbarramos em pequenos gestos que ao final tornam-se grandiosos diante da situação em que aconteceram. Seja no relacionamento de um casal, seja na escola, trabalho e até mesmo na área da tecnologia.</p>
<p style="text-align:justify;">Recentemente foi noticiado que o <a href="http://terratv.terra.com.br/" target="_blank">TV Terra</a>, o mesmo que mencionei <a href="http://caminholivre.wordpress.com/2008/02/06/e-uma-pena/">aqui neste post</a>, está suportando o sistema Linux. Vi dezenas de posts na blogosfera sobre o descaso do pessoal do Terra em relação ao Linux. Enfim, parece que notaram que a concorrência estava a mil anos luz deles e agora resolveram suportar o sistema.</p>
<p style="text-align:justify;">Porém nem tudo são flores. Já tentou ouvir alguma rádio online? Nos testes que fiz aqui com algumas grandes emissoras não tive sucesso. Comecei pela <a href="http://www.itatiaia.com.br/" target="_blank">Itatiaia</a>, rádio de notícias aqui de Minas. Não deu. O plugin do Mplayer até que tentou, porém só ficou na tentativa. Não conectou. Fui testar então o <a href="http://globoradio.globo.com/" target="_blank">Sistema Globo de Rádio</a>. Nada também. O plugin carrega mas não conecta. Experimentei outras rádios no portal <a href="http://www.radios.com.br/" target="_blank">Radios ao vivo</a>, que reúne centenas de emissoras espalhadas pelo Brasil e pelo mundo. Não sei se é praga, mas não consegui conectar em nenhuma das escolhidas. Na <a href="http://transanet.uol.com.br/semiintro.asp" target="_blank">Transamerica</a> por exemplo, abriu um player em flash no estilo iPod, porém foi só isso, conexão que é bom mesmo, nada!</p>
<p style="text-align:justify;">Confesso que não fiquei frustrado. Não ouço rádio, pelo menos durante o dia. Já durante a noite o aparelhinho fica ali, do lado da cama, sintonizado em minha rádio predileta equanto durmo. Costume adquirido com meu pai desde criança.</p>
<p style="text-align:justify;">Uma coisa que me chamou a atenção foi quando acessei o Pidgin hoje pela manhã e foi o que me motivou a escrever este post. Minha mãe é uma católica fervorosa. Todas as manhãs  ela liga o rádio e ouve o <a href="http://www.padrereginaldomanzotti.org.br/" target="_blank">Padre Reginaldo Manzotti</a>, programa este retransmitido por uma rádio comunitária da cidade. Tenho um contato da rádio adicionado no MSN e ao acessar notei que no lugar do nome da emissora, estava o endereço do site. Não exitei e acessei o endereço por curiosidade. Observei que a programação poderia ser ouvida via intenet. Uma preocupação dos desenvovledores é que disponibilizaram três tipos de streaming, sendo o Winamp, Windows Média e usando a tecnologia flash. Das três, duas funcionaram, Winamp e o Flash. Já esperava problemas com o plugin do Windows Média porque ele é maioria nas rádios citadas acima.</p>
<p style="text-align:justify;">Nessa rápida experiência concluí que, do que adianta ser uma emissora de grande porte se nem  todos os usuários de computador podem acessá-la? É por isso que reforço minha frase de que "são através de pequenos gestos, é que vemos as grandes diferenças"! Uma simples rádio comunitária, no interior de Minas Gerais se preocupou em contemplar não só os usuários de um sistema, mas sim  a coletividade com sua programação, seja ele usuário do Windows, Linux, MacOS, dentre outros. Que sirva de exemplo para as grandes. Parabéns a emissora pela visão mercadológica, se posso assim dizer, e aos desenvolvedores do site pois além de terem feito um trabalho de primeira qualidade, ainda se preocuparam em criar o portal dentro das normas da W3C. E você, conhece alguma rádio compatível com Linux? Adicione a mesma nos comentários. Em breve criarei uma página de rádios online que podem ser ouvidas no pinguim.</p>
<p style="text-align:justify;">Página da rádio: <a href="http://www.radioativabd.com.br" target="_blank">Ativa FM de Bom Despacho</a></p>
]]></content:encoded>
</item>

</channel>
</rss>
