<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Rafael Marin &#187; Feijão com arroz</title>
	<atom:link href="http://rafaelmarin.com.br/category/feijao-com-arroz/feed/" rel="self" type="application/rss+xml" />
	<link>http://rafaelmarin.com.br</link>
	<description>User experience designer, user interface designer, ux, ui</description>
	<lastBuildDate>Sun, 10 Jan 2010 17:07:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Tutorial: Página HTML básica &#8211; Parte 1</title>
		<link>http://rafaelmarin.com.br/tutorial-pagina-html-basica-parte-1/</link>
		<comments>http://rafaelmarin.com.br/tutorial-pagina-html-basica-parte-1/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 00:21:38 +0000</pubDate>
		<dc:creator>Rafael Marin</dc:creator>
				<category><![CDATA[Feijão com arroz]]></category>
		<category><![CDATA[XHTML & HTML]]></category>

		<guid isPermaLink="false">http://rafaelmarin.com.br/tutorial-pagina-html-basica-parte-1/</guid>
		<description><![CDATA[O departamento de produções audiovisuais tem a honra de aprensentar o primeiro screencast feito por mim, o que é sinônimo de que está bem travado, mal-feito e mal-editado. Direto do CamStudio para o Codeshow Videos da Visie. Mesmo assim, é um tutorial básico que ensina a montar o HTML de uma página &#8220;tableless&#8221;. Em uma próxima oportunidade eu posto a segunda parte, com a camada de apresentação &#8211; o CSS. Link para o vídeo [update] Link para o HTML do tutorial]]></description>
			<content:encoded><![CDATA[<p>O departamento de produções audiovisuais tem a honra de aprensentar o primeiro <em>screencast</em> feito por mim, o que é sinônimo de que está bem travado, mal-feito e mal-editado. Direto do <a href="http://www.camstudio.org/" rel="external">CamStudio</a> para o <a href="http://video.visie.com.br" rel="external">Codeshow Videos</a> da <a href="http://visie.com.br" rel="external">Visie</a>.</p>
<p>Mesmo assim, é um tutorial básico que ensina a montar o HTML de uma página &#8220;tableless&#8221;. Em uma próxima oportunidade eu posto a segunda parte, com a camada de apresentação &#8211; o CSS.</p>
<p><a href="http://video.visie.com.br/kickapps/service/displayMediaPlayPage.kickAction?mediaId=84302&amp;mediaType=VIDEO&amp;as=7300" rel="external">Link para o vídeo</a></p>
<p><strong>[update]</strong> <a href="http://server.rafaelmarin.net/page.html">Link para o HTML do tutorial</a></p>
]]></content:encoded>
			<wfw:commentRss>http://rafaelmarin.com.br/tutorial-pagina-html-basica-parte-1/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Introdução a linguagens de marcação</title>
		<link>http://rafaelmarin.com.br/introducao-a-linguagens-de-marcacao/</link>
		<comments>http://rafaelmarin.com.br/introducao-a-linguagens-de-marcacao/#comments</comments>
		<pubDate>Sat, 28 Jul 2007 17:19:55 +0000</pubDate>
		<dc:creator>Rafael Marin</dc:creator>
				<category><![CDATA[Feijão com arroz]]></category>

		<guid isPermaLink="false">http://rafaelmarin.com.br/introducao-a-linguagens-de-marcacao/</guid>
		<description><![CDATA[Para quem está começando a aprender sobre o desenvolvimento dentro dos padrões Web, é fundamental entender o HTML, que é a linguagem básica de marcação. Mas, o que são linguagens de marcação? Linguagens de marcação Linguagens de marcação são linguagens que combinam texto com informações sobre ele. Estas informações podem se referir tanto ? estutura do texto quanto a sua apresentação. Assim, as marcações são divididas, basicamente, em três classes: as marcações apresentacionais, procedimentais e descritivas. Marcações apresentacionais Marcações apresentacionais são aquelas onde a estrutura do documento e sua apresentação são definidas, através de comandos que não vemos e que são embutidos ao longo do texto. É o que processadores de texto (como o Microsoft Office Word) fazem. Eles inserem [...]]]></description>
			<content:encoded><![CDATA[<p>Para quem está começando a aprender sobre o desenvolvimento dentro dos padrões Web, é fundamental entender o HTML, que é a linguagem básica de marcação. Mas, o que são linguagens de marcação?</p>
<h2>Linguagens de marcação</h2>
<p>Linguagens de marcação são linguagens que combinam texto com informações sobre ele. Estas informações podem se referir tanto ?  estutura do texto quanto a sua apresentação. Assim, as marcações são divididas, basicamente, em três classes: as marcações apresentacionais, procedimentais e descritivas.</p>
<h3>Marcações apresentacionais</h3>
<p>Marcações apresentacionais são aquelas onde a estrutura do documento e sua apresentação são definidas, através de comandos que não vemos e que são embutidos ao longo do texto. É o que processadores de texto (como o Microsoft Office Word) fazem. Eles inserem códigos no meio do texto dizendo &#8220;a partir daqui é negrito&#8221;, &#8220;a partir daqui é fonte 12, centralizado&#8221;, e assim por diante.</p>
<p>Como eu disse, são usados em sistemas que escondem a marcação do código do usuário, deixando apenas para ele o resultado.</p>
<h3>Marcações procedimentais</h3>
<p>As marcações procedimentais também têm foco na apresentação, mas as marcações podem ser vistas e editadas pelo usuário. E em seguida, são interpretadas na ordem em que foram escritas. Um bom exemplo é o sistema de tipografia <a href="http://en.wikipedia.org/wiki/TeX" rel="external">TeX</a>, usado por matemáticos para criar fórmulas e símbolos matemáticos de maneira elegante.</p>
<h3>Marcações descritivas</h3>
<p>Também conhecidas como <strong>marcações semânticas</strong>. E é aqui que você, desenvolvedor Web, entra. São as marcações que aplicam &#8220;etiquetas&#8221; aos fragmentos de texto, que não necessariamente implicam em mudanças visuais nestes fragmentos. São chamadas marcações semânticas pois, na maioria dos casos, elas marcam o texto de acordo com que este significa.</p>
<p>Além disso, em linguagens de marcação como o HTML, podem co-existir duas classes de marcação. Por exemplo: marcações como <code>&lt;b&gt;</code> e <code>&lt;i&gt;</code> são procedimentais, pois são basicamente visuais. Já marcações como <code>&lt;a&gt;</code> são descritivas, pois elas tem um valor semântico e/ou funcional dentro do documento além de ser texto plano.</p>
<h2>SGML</h2>
<p><acronym title="Standard General Markup Language">SGML</acronym> (Linguagem Padrão de Marcação Geral), é a linguagem de marcação padrão, que oferece várias sintaxes de marcação, que podem ser utilizadas em diversas aplicações. As mais conhecidas (e as que você mais irá utilizar) são o HTML e o XML, que utilizam a sintaxe padrão do SGML.</p>
<p><samp>&lt;elemento atributo=&#8221;valor&#8221;&gt;</samp></p>
<p><samp>Em diversos casos, você pode utilizar &lt;elemento&gt;marcações dentro &lt;/elemento&gt; de outras marcações.</samp></p>
<p><samp>&lt;/elemento&gt;</samp></p>
<h2>Próxima etapa&#8230;</h2>
<p>Agora que você já sabe o que são, como se classificam, e ainda a sintaxe básica do HTML, está na hora de conhecer quais os elementos e atributos permitidos no HTML. Mas isso é tema para um próximo post. Até lá!</p>
]]></content:encoded>
			<wfw:commentRss>http://rafaelmarin.com.br/introducao-a-linguagens-de-marcacao/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

