<?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>Stardust XS &#187; css</title>
	<atom:link href="http://www.stardustxs.com/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stardustxs.com</link>
	<description>Web 2.0 en español</description>
	<lastBuildDate>Thu, 12 Jun 2008 17:34:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Crear un layout óptimo (tamaño y css)</title>
		<link>http://www.stardustxs.com/2008/03/20/crear-un-layout-optimo-tamano-y-css/</link>
		<comments>http://www.stardustxs.com/2008/03/20/crear-un-layout-optimo-tamano-y-css/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 17:39:43 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[1024x768]]></category>
		<category><![CDATA[1280x1024]]></category>
		<category><![CDATA[800x600]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[sitio]]></category>
		<category><![CDATA[tamaño]]></category>

		<guid isPermaLink="false">http://www.stardustxs.com/2008/03/20/crear-un-layout-optimo-tamano-y-css/</guid>
		<description><![CDATA[Estuve luchando varias veces con el tema de los layout de los sitios, y la verdad que es algo bastante sencillo y uno no debería de estar luchando siempre con esas cosas.
Lo bueno es que en Internet siempre tenemos gente que nos ayuda a solucionar nuestros problemas.
Esta nota tratara en una primera instancia de que [...]]]></description>
			<content:encoded><![CDATA[<p>Estuve luchando varias veces con el tema de los layout de los sitios, y la verdad que es algo bastante sencillo y uno no debería de estar luchando siempre con esas cosas.</p>
<p>Lo bueno es que en Internet siempre tenemos gente que nos ayuda a solucionar nuestros problemas.</p>
<p>Esta nota tratara en una primera instancia de que tamaño deberíamos utilizar para generar nuestro layout, y luego nos adentraremos en como hacer el layout con CSS puro, para poder optimizar nuestro sitio, haciéndolo de la manera más sencilla posible.<br />
<span id="more-245"></span></p>
<h2>¿Qué tamaño deberá tener el layout de nuestro sitio?</h2>
<p>Bueno, esa es una decisión muy personal a la hora de crear un nuevo diseño. Pero basándonos en estadísticas, podríamos decir que podemos encontrar en <a href="http://cosassencillas.wordpress.com/2007/09/11/%c2%bfque-resolucion-de-pantalla-utilizo-para-disenar/">este sitio</a>, podríamos sacar bastantes conclusiones:</p>
<ul>
<li>Por empezar, podemos decir que la gente que usa 640&#215;480 ya es prácticamente despreciable (sin ofender a nadie, claro).</li>
<li>Otra conclusión que sale a primera vista es que el 80% de la gente podrá visualizar correctamente una pagina diseño preparado para 1024&#215;768 (50% de 1024 + 27% de 1280 + 3% de 1152). Tengamos en cuenta, que cada vez es mayor la cantidad de gente que usa 1024, incluso 1280.</li>
<li>Si hacemos un diseño pensado para 800&#215;600 seguramente tendremos en cuenta al 99% de la gente.</li>
</ul>
<p>Aquí le dejo un resumen de las estadísticas esas:</p>
<blockquote><p><strong>1024×768</strong> (<strong>50%</strong>)<br />
1280×1024 (27%)<br />
800×600 (10%)<br />
Unknown (8%)<br />
1152×864 (3%)<br />
1600×1200 (0%)<br />
640×480 (0%)</p></blockquote>
<p>Ahora bien, si decidimos usar 1024, o 800 o la que sea; eso no significa que debamos utilizar esa resolución en nuestro layout. Es muy importante tener en cuenta que el área visible de un explorador no es exactamente la misma que la de nuestra pantalla.</p>
<p>Según este <a href="http://mentalized.net/journal/2006/10/24/size_does_matter_actual_numbers/">excelente post (en ingles) titulado &#8220;size does matter&#8221;</a>, que tiene muchas estadísticas y habla sobre cual es la mejor resolución para hablar; aparte de dejarnos estadísticas (aunque mas detalladas) similares a las que vimos arriba, nos dice cuales son las mejores resoluciones para trabajar:</p>
<p>Si usamos una resolución de 1024px de ancho, el tamaño que deberíamos considerar para utilizar es de 994px. En cambio si pensamos usar una resolución de 800px de ancho, deberíamos considerar en que nuestro layout deberá ser de 770px de ancho.</p>
<blockquote><p>1024px de pantalla: 994px de navegación.<br />
800px de pantalla: 770px de navegación.</p></blockquote>
<p>Por otra parte, según podemos ver un interesante articulo que se ha posteado en <a href="http://www.xyberneticos.com/index.php/2007/05/31/960px-el-tamano-perfecto/">xyberneticos</a>, podemos decidir que si queremos hacer un diseño pensando en una resolución de 1024px, <strong>podríamos utilizar un ancho de layout de 960px</strong>.</p>
<p>El motivo de elegir 960px seria la posibilidad de dividir este numero por 2, 3, 4, 5 y 6; permitiendo así generar columnas de diferentes tamaños de muy fácil configuración y agradables a la vista, de 160px, 192px, 240px, 320px o 480px.</p>
<p>Con esto creo que ya se puede decidir cual es el ancho de la pantalla que voy a utilizar para mi sitio, ahora lo que se necesita es poner manos a la obra y generar el layout. Como dijimos en un <a href="http://www.stardustxs.com/2008/03/05/ventajas-de-usar-css/">artículo anterior</a>, es bueno que utilicemos CSS y no tablas, entonces vamos a hacerlo con CSS.</p>
<h2>¿Cómo hago mi layout con CSS?</h2>
<p>Bueno, hacer esto es bastante sencillo con CSS. Lo mas seguro es que el layout de nuestro sitio necesite varias cosas; como un header, un footer, y 2 o 3 columnas en el medio (o quizás 1 sola).</p>
<p>Para no dar muchas vueltas al asunto, lo mas fácil para generar nuestro layout en CSS es obteniéndolo ya generado de alguna manera.</p>
<p>Una forma de hacer esto, es utilizando herramientas que encontraremos en Internet tales como: <a href="http://www.inknoise.com/experimental/layoutomatic.php">Layout-o-matic</a>.</p>
<p>Otra opción es bajarte ya el código CSS de sitios como <a href="http://layouts.ironmyers.com/950_pixel_Layouts/index.html">Iron Myers</a>, que es un excelente sitio con un montón de opciones para hacer tus layouts; como también utilizar los layouts que proporciona <a href="http://www.mollio.org/">Mollio</a>.</p>
<p>Luego de que tengan el &#8220;layout base&#8221; de sus sitios, ahí deberán modificarlo un poco para obtener los mejores resultados que ustedes deseen.</p>
<p>La tarea es bastante sencilla una vez que hayan planificado como es que desean hacerlo. La planificación es muy importante en este tipo de cosas.</p>
<img src="http://www.stardustxs.com/?ak_action=api_record_view&id=245&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.stardustxs.com/2008/03/20/crear-un-layout-optimo-tamano-y-css/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Ventajas de usar CSS</title>
		<link>http://www.stardustxs.com/2008/03/05/ventajas-de-usar-css/</link>
		<comments>http://www.stardustxs.com/2008/03/05/ventajas-de-usar-css/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 19:01:07 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[hojas de estilo]]></category>
		<category><![CDATA[plantilla]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://www.stardustxs.com/2008/03/05/ventajas-de-usar-css/</guid>
		<description><![CDATA[A la hora de crear un sitio web 2.0 tenemos que tener muchas cosas en cuenta, y algo muy importante, importantísimo, es el diseño de la misma.
Ahora bien, ¿cómo sé efectuar el diseño de las aplicaciones web 2.0?
Bueno, yo creo que los diseños deberían hacerse siempre con CSS por varios motivos. ¿Cuáles? Bueno, lean el [...]]]></description>
			<content:encoded><![CDATA[<p>A la hora de crear un sitio web 2.0 tenemos que tener muchas cosas en cuenta, y algo muy importante, importantísimo, es el diseño de la misma.</p>
<p>Ahora bien, ¿cómo sé efectuar el diseño de las aplicaciones web 2.0?</p>
<p>Bueno, yo creo que los diseños deberían hacerse siempre con CSS por varios motivos. ¿Cuáles? Bueno, lean el post a continuación que creo que va a darnos una idea de cuales son las ventajas de utilizar CSS en nuestros diseños. Obviamente, empezaremos por una introducción al tema.</p>
<p><span id="more-239"></span></p>
<h2>¿Qué son los CSS?</h2>
<p>Las Hojas de Estilo (o <strong>CSS</strong>, por Cascading StyleSheets) son un mecanismo que permiten aplicar formato a los documentos escritos en HTML (y en otros lenguajes estructurados, como XML) separando el contenido de las páginas de su apariencia. Para el diseñador, esto significa que la información estará contenida en la página HTML, pero este archivo no debe definir <strong>cómo</strong> será visualizada esa información. Las indicaciones acerca de la composición visual del documento estarán especificadas en el archivo de la CSS.</p>
<h2>¿Cómo Funcionan los CSS?</h2>
<p>Las Hoja de Estilo no utilizan el archivo de la página Web para especificar el formato de la página (en realidad, a veces pueden hacerlo, pero no es recomendable hacerlo de esa manera). En su lugar, usan un archivo de texto puro con extensión &#8220;.CSS&#8221; que luego se vincula a la página.</p>
<p>Este archivo contiene <em>reglas</em> que constan de un <em>selector</em> (en este ejemplo, <strong>H1</strong>) y una o más <em>declaraciones</em> (en el ejemplo tenemos cuatro declaraciones). Cada declaración tiene dos partes: una <em>propiedad</em> (por ejemplo, <strong>FONT SIZE</strong>) y un <em>valor</em> (en este caso, <strong>19pt</strong>). Estas reglas son las que determinan cómo deberá mostrarse la página.</p>
<p>Nuevamente, si quisiéramos componer los encabezados H1 con tipografía Arial, de 19 puntos, en color azul y alineación central, el archivo CSS debería contener el siguiente texto:</p>
<blockquote>
<pre>H1 {

   font-family: Arial, Sans-serif;

   font-size: 19pt;

   color: #0000FF;

   text-align: center;

}</pre>
</blockquote>
<p>Luego, en cada página de nuestro sitio agregamos un link a la Hoja de Estilo:</p>
<blockquote>
<pre>&lt;LINK REL="stylesheet" href="hoja_de_estilo.css" TYPE="text/css"&gt;</pre>
</blockquote>
<p>El elemento LINK especifica:</p>
<ul type="disc">
<li>el tipo de vínculo: a una hoja      de estilo (&#8221;stylesheet&#8221;)</li>
<li>la ubicación de la hoja de      estilo a través del atributo &#8220;href&#8221;</li>
<li>el tipo de hoja de estilo que      se vincula: &#8220;text/css&#8221;</li>
</ul>
<p>Ahora, <strong>todos</strong> los encabezado H1 de las páginas que contienen la referencia al archivo de la CSS tendrán el aspecto que hemos definido.</p>
<h2>10 razones (o ventajas) para utilizar CSS</h2>
<h3>1.- Separación del contenido y presentación.</h3>
<p>Las hojas de estilo generalmente se encuentran en archivos separados del código principal (<a href="http://www.maestrosdelweb.com/editorial/nivelhtml/">html</a>, por ejemplo). Esto nos va a permitir que en un equipo de trabajo, programador y diseñador puedan realizar sus tareas de forma independiente aunque paralela, sin correr el riesgo de que haya interferencias entre ambos, y ello no alterará el resultado final.</p>
<h3>2.- Flexibilidad.</h3>
<p>Podríamos comparar las hojas de estilo con la ropa que guardamos en nuestros cajones. Nosotros somos los mismos, pero dependiendo de la temporada variamos nuestra apariencia.</p>
<p>En el caso de las hojas de estilo sucede lo mismo: podemos cambiar en cualquier momento alguna parte o la totalidad del diseño de nuestras páginas con sólo modificar nuestra hoja de estilo, sin que ello suponga modificar el contenido.</p>
<h3>3.- Unificación del diseño de las páginas del sitio.</h3>
<p>Un sitio web, ya sea dinámico o estático, suele estar formado por unas cuantas páginas. Mantener una misma apariencia se puede volver una tarea pesada y tediosa si tenemos que copiar y pegar código cada vez que creemos una página nueva, o que deseemos modificar una misma cosa en todas.</p>
<p>Enlazando a cada una de nuestras páginas nuestras hojas de estilo, agilizamos este proceso y minimizamos el trabajo.</p>
<h3>4.- Optimización de los tiempos de carga y de tráfico en el servidor.</h3>
<p>Al haber dividido contenido y apariencia obtenemos archivos más ligeros, y esto nos reporta dos beneficios: por un lado, reducimos notablemente los tiempos de carga del sitio en el navegador. A esto debemos unir la capacidad de éste para mantener nuestra hoja de estilo en caché.</p>
<p>Por otro lado, reducimos el volumen de tráfico de nuestro servidor, que siempre es de agradecer, tanto si disfrutamos de servicios gratuitos en que solemos tener cuotas muy reducidas, como si pagamos por tener alojamiento propio.</p>
<h3>5.- Precisión o elasticidad.</h3>
<p>Desde el momento en que usemos <a href="http://www.maestrosdelweb.com/editorial/introcss/">CSS</a>, el tamaño y posicionamiento de los elementos que formen nuestras páginas podrá ser exacto. Podremos indicarle al navegador en qué píxel debe colocar ésta o aquélla imagen, o qué alto y ancho deberá mostrar.</p>
<p>Pero al mismo tiempo, podremos emplear medidas variables o relativas que nos permitan expandir el contenido hasta ocupar la totalidad de la ventana de navegación a nuestro antojo, o contraerla a sólo una parte de la misma, con independencia de la resolución de pantalla del usuario.</p>
<h3>6.- Accesibilidad y estructuración.</h3>
<p>La combinación de CSS y marcadores descriptivos va a posibilitar que nuestra página se vea correctamente con o sin hoja de estilos, puesto que en cualquier caso, la información se mantendrá estructurada y ordenada.</p>
<p>Esto supone que podrá ser accesible sin ningún tipo de problemas tanto por navegadores antiguos o sin soporte para CSS, como para personas con algún tipo discapacidad.</p>
<h3>7.- Limpieza del código fuente.</h3>
<p>Si escribimos una hoja de estilo independiente, el código fuente de nuestra web va a resultar menos farragoso y agilizaremos las tareas de localización de las líneas que busquemos.</p>
<h3>8.- Compatibilidad y continuidad.</h3>
<p>Las reglas establecidas por la especificación CSS-1 fijaron los estándares del diseño, y se mantienen y respetan en la CSS-2. Es de prever que en el nivel 3 sucederá lo mismo con respecto a su predecesor.</p>
<p>Pero lo realmente interesante es que los navegadores que no soporten CSS-3 no tendrán problemas a la hora de asimilar el contenido CSS puesto que siempre les quedará la compatibilidad de CSS-2, o la CSS-1 en su caso. La compatibilidad de las especificaciones CSS anteriores estará siempre garantizada.</p>
<h3>9.- Estandarización frente a especificaciones propietarias.</h3>
<p>La adopción de estándares por la W3C ofrece la ventaja de la compatibilidad del código entre los diferentes navegadores web. El uso de &#8220;soluciones propietarias&#8221;, como es el caso de muchas etiquetas o patrones usadas por Microsoft.</p>
<p>En su interpretación de lo que es y no es CSS, dificulta la creación de páginas web, porque supone tener que escribir dos códigos distintos para obtener un mismo resultado, en función del tipo de navegador que use el visitante.</p>
<p>El uso del estándar CSS de la W3C evitará visualizaciones incorrectas de nuestras páginas en distintos navegadores.</p>
<h3>10.- Permite la diferenciación de estilos para imprimir / visualizar en pantalla.</h3>
<p>El uso de CSS nos va a permitir también maquetar separadamente el contenido de nuestra web para ser mostrado en pantalla o para ser impreso.</p>
<p>Tengamos en cuenta que las necesidades y propiedades de un folio de papel y de un monitor nunca van a ser las mismas, y gracias a CSS podremos determinar cómo queremos que se imprima lo que mostramos en la pantalla, manteniendo siempre una apariencia limpia, ordenada y agradable visualmente.</p>
<p>Espero que estas pequeñas reflexiones hayan servido para animarte a dar el gran salto y vestir a tu web con un bonito traje CSS hecho a medida. Y si aún no te animas a usar CSS en tu sitio, te invitamos a conocer <a href="http://www.excesomedia.com/cssreinicia/">CSS Reinicia</a>, una iniciativa que busca que sitios web en nuestro idioma se reinventen gracias a esta tecnología.</p>
<hr /> <strong>Fuentes:</strong> <a href="http://www.maestrosdelweb.com/editorial/usarcss/">maestrosdelweb</a> | <a href="http://www.sidar.org/recur/desdi/mcss/manual/intro.php">sidar.org</a></p>
<img src="http://www.stardustxs.com/?ak_action=api_record_view&id=239&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.stardustxs.com/2008/03/05/ventajas-de-usar-css/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
