<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Dese%C3%B1o_con_varias_columnas</id>
	<title>Deseño con varias columnas - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Dese%C3%B1o_con_varias_columnas"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Dese%C3%B1o_con_varias_columnas&amp;action=history"/>
	<updated>2026-10-26T00:31:21Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Dese%C3%B1o_con_varias_columnas&amp;diff=6355&amp;oldid=prev</id>
		<title>Vieites en 11:46 25 oct 2008</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Dese%C3%B1o_con_varias_columnas&amp;diff=6355&amp;oldid=prev"/>
		<updated>2008-10-25T11:46:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{En_Construcion}}&lt;br /&gt;
== Condicións ==&lt;br /&gt;
* Axustar o deseño para albergar sempre a maior e mais importante columna da páxina independentemente da resolución do monitor no que se mostre.&lt;br /&gt;
* O contido da páxina débese de axustar ó ancho das pantallas.&lt;br /&gt;
* Todas as columnas deben ter a mesma altura.&lt;br /&gt;
* Ningunha columna débese de solapar có pé de páxina.&lt;br /&gt;
* Compatibilidade con todos os navegadores.&lt;br /&gt;
&lt;br /&gt;
== Deseño == &lt;br /&gt;
* Non se van a empregar táboas, aínda que dese xeito sería mais sinxelo pero, iso si, menos flexible que empregar elementos &amp;#039;&amp;#039;&amp;amp;lt;div&amp;amp;gt;&amp;#039;&amp;#039;.&lt;br /&gt;
* O deseño debe axustarse sempre a albergar a maior das columnas da páxina, a que conteña a parte principal da Web.&lt;br /&gt;
:* Cada columna colócase de forma absoluta (en relación ó elemento &amp;#039;&amp;#039;&amp;amp;lt;div&amp;amp;gt;&amp;#039;&amp;#039; que as contén a todas), menos a que alberga o contido da páxina, que se colocará de forma estática.&lt;br /&gt;
* Para facer que as columnas sexan tan altas como o seu contido empregaremos as propiedades de desprazamento &amp;#039;&amp;#039;top&amp;#039;&amp;#039; e &amp;#039;&amp;#039;bottom&amp;#039;&amp;#039;. &lt;br /&gt;
* Para facer que ningunha columna se solape có pe de páxina faise que este se situe a continuación do elemento &amp;#039;&amp;#039;&amp;amp;lt;div&amp;amp;gt;&amp;#039;&amp;#039; que contén todas as columnas. E, ademais, este elemento &amp;#039;&amp;#039;&amp;amp;lt;div&amp;amp;gt;&amp;#039;&amp;#039; será tan alto como a mais alta das columnas secundarias.&lt;br /&gt;
* Para facer que a páxina aumente o seu ancho nas pantallas de maior resolución e se reduza nas de menor, empregaremos as propiedades de ancho &amp;#039;&amp;#039;minimun&amp;#039;&amp;#039; e &amp;#039;&amp;#039;maximun&amp;#039;&amp;#039; que CSS nos proporciona.&lt;br /&gt;
&lt;br /&gt;
== O Código e a súa Explicación ==&lt;br /&gt;
Segue os seguintes pasos para crear o proxecto presentado:&lt;br /&gt;
&lt;br /&gt;
=== Creando o XHTML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot;&lt;br /&gt;
&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=iso-8859-1&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt;Deseño con varias columnas&amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;!--Enlazamos o arquivo .css--&amp;gt;&lt;br /&gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;varias-columnas.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;encabezamento&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h1&amp;gt;Encabezamento&amp;lt;/h1&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;div id=&amp;quot;contenedor&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;primeira-columna&amp;quot;&amp;gt;&lt;br /&gt;
			Texto da primeira columna&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;contido&amp;quot;&amp;gt;&lt;br /&gt;
			Texto da columna Contido&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;terceira-columna&amp;quot;&amp;gt;&lt;br /&gt;
			Texto da terceira columan&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;div id =&amp;quot;pe&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;h6&amp;gt;Pe&amp;lt;/h6&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Primeiro contido do arquivo .CSS ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* Documento CSS varias-columnas.css*/&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
	background: white;&lt;br /&gt;
	font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	/*padding dun elemento é a cantidade de espazo&lt;br /&gt;
	entre o borde e o conteido do elemento.*/&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
h1, h6 {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
#contenedor {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	/*A propiedade min-height, establece unha&lt;br /&gt;
	 altura mínima para un elemento*/&lt;br /&gt;
	min-height: 400px;&lt;br /&gt;
		height: auto !important;&lt;br /&gt;
  		height: 400px;&lt;br /&gt;
	border: 1px solid gray;&lt;br /&gt;
	background: lightgrey;&lt;br /&gt;
	max-width: 1000px;&lt;br /&gt;
	min-width: 750px;&lt;br /&gt;
		width: auto !important;&lt;br /&gt;
   		width: 750px; &lt;br /&gt;
	margin: auto;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
#primeira-columna, &lt;br /&gt;
#terceira-columna {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	border: 1px solid gray;&lt;br /&gt;
	background: rgb(240,240,240);&lt;br /&gt;
	width: 200px;&lt;br /&gt;
	margin: 3px;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
#primeira-columna {&lt;br /&gt;
	left: 0;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
#terceira-columna {&lt;br /&gt;
	right:0;&lt;br /&gt;
	}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Primeira modificación ===&lt;br /&gt;
A primeira modificación é no código XHTML. Para que as columnas secundarias poidan ter bordes, espazo de recheo e marxes debemos engadir dous novos elementos &amp;#039;&amp;#039;&amp;amp;lt;div&amp;amp;gt;&amp;#039;&amp;#039;, que denominaremos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;contenedor&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;primeira-columna&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;div id=&amp;quot;primeira-columna-interior&amp;quot;&amp;gt;&lt;br /&gt;
				Texto da primeira columna&lt;br /&gt;
			&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;contido&amp;quot;&amp;gt;&lt;br /&gt;
			Texto da columna Contido&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;terceira-columna&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;div id=&amp;quot;terceira-columna-interior&amp;quot;&amp;gt;&lt;br /&gt;
				Texto da terceira columan&lt;br /&gt;
			&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vieites</name></author>
	</entry>
</feed>