<?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=As_Caixas_en_CSS</id>
	<title>As Caixas en CSS - 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=As_Caixas_en_CSS"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=As_Caixas_en_CSS&amp;action=history"/>
	<updated>2026-10-21T13:57:05Z</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=As_Caixas_en_CSS&amp;diff=19703&amp;oldid=prev</id>
		<title>Arribi en 15:02 26 nov 2010</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=As_Caixas_en_CSS&amp;diff=19703&amp;oldid=prev"/>
		<updated>2010-11-26T15:02:55Z</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;== Introdución ==&lt;br /&gt;
Todos os elementos dun documento, tanto a nivel de bloque como en liña, xeran unha caixa rectangular chamada &amp;quot;caixa do elemento&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
A figura seguinte mostra todas as áreas e límites definidos polo modelo de caixas CSS:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:80%; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; &lt;br /&gt;
!width=&amp;quot;50%&amp;quot;|[[imagen:modelocajascss.jpg|250px]]&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;|[[Imagen:Boxmodel.jpg]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Área de Contido ==&lt;br /&gt;
* O tamaño da área de contido especifícase coas propiedades &amp;#039;&amp;#039;width&amp;#039;&amp;#039; e &amp;#039;&amp;#039;height&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
div#cabeceira {width:100px; height:200px; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* Son interesantes as propiedades &amp;#039;&amp;#039;max-width&amp;#039;&amp;#039;, &amp;#039;&amp;#039;max-height&amp;#039;&amp;#039;, &amp;#039;&amp;#039;min-width&amp;#039;&amp;#039; e &amp;#039;&amp;#039;min-height&amp;#039;&amp;#039;, que nos permiten axustar as alturas e anchuras máximas e mínimas de elementos de bloque.&lt;br /&gt;
&lt;br /&gt;
== Marxes ==&lt;br /&gt;
* Cantidade de espazo que pode engadirse ao redor do bordo do elemento.&lt;br /&gt;
* Configurase coa propiedade &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;margin&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Os valores da propiedade &amp;#039;&amp;#039;margin&amp;#039;&amp;#039; sempre deben ir na seguinte orden:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
div {margin: top right bottom left}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* Exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.imaxe {margin: 3px 20px 3px 20px; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: Se falta un valor asúmese que é o valor da marxe esquerda. Así, sería equivalente ao anterior:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.imaxe {margin: 3px 20px 3px; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: Se só se proporcionan dous valores... Serían o superior e o inferior e o dereito e o esquerdo. Así,  o exemplo anterior:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.imaxe {margin: 3px 20px; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: Por último, se só damos un valor... Sería a mesma marxe para todos os lados. Exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.imaxe {margin: 20px; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* Saber que &amp;#039;&amp;#039;&amp;#039;colapsan as marxes &amp;#039;&amp;#039;top&amp;#039;&amp;#039; e &amp;#039;&amp;#039;bottom&amp;#039;&amp;#039; de dous elementos seguidos...&amp;#039;&amp;#039;&amp;#039; É dicir a suma das dúas marxes será o mais grande. Exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
h1#titulo1 {margin: 10px 20px 10px 20px; }&lt;br /&gt;
h1#titulo2 {margin: 20px; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
:: Se estes dous elementos se colocan seguidos, a suma das marxes será 20px.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Non colapsan &amp;#039;&amp;#039;right&amp;#039;&amp;#039; e &amp;#039;&amp;#039;left&amp;#039;&amp;#039;.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Bordes ==&lt;br /&gt;
Un bordo é unha liña debuxada ao redor da área de contido dun elemento e o seu recheo (este, vimos que era opcional).&lt;br /&gt;
=== &amp;#039;&amp;#039;border-style&amp;#039;&amp;#039; ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;O estilo&amp;#039;&amp;#039;&amp;#039; é a cualidade mais importante do bordo, pois, se non está especificado o bordo non existe. &lt;br /&gt;
* Para configurar o estilo do bordo temos a propiedade &amp;#039;&amp;#039;border-style&amp;#039;&amp;#039;.&lt;br /&gt;
* A propiedade &amp;#039;&amp;#039;border-style&amp;#039;&amp;#039; poderá ter os valores: &amp;#039;&amp;#039;none&amp;#039;&amp;#039;, &amp;#039;&amp;#039;doted&amp;#039;&amp;#039;, &amp;#039;&amp;#039;dashed&amp;#039;&amp;#039;, &amp;#039;&amp;#039;solid&amp;#039;&amp;#039;, &amp;#039;&amp;#039;double&amp;#039;&amp;#039;, &amp;#039;&amp;#039;groove&amp;#039;&amp;#039;, &amp;#039;&amp;#039;ridge&amp;#039;&amp;#039;, &amp;#039;&amp;#039;inset&amp;#039;&amp;#039; e &amp;#039;&amp;#039;ouset&amp;#039;&amp;#039;.&lt;br /&gt;
* Poderemos configurar o estilo de cada un dos lados (empregar a secuencia de sempre: &amp;#039;&amp;#039;top&amp;#039;&amp;#039;, &amp;#039;&amp;#039;right&amp;#039;&amp;#039;, &amp;#039;&amp;#039;botton&amp;#039;&amp;#039; e &amp;#039;&amp;#039;left&amp;#039;&amp;#039;):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.imaxe {border-style: solid dashed dotted double; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;border-width&amp;#039;&amp;#039; ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;O grosor&amp;#039;&amp;#039;&amp;#039; do bordo especifícase coa propiedade &amp;#039;&amp;#039;border-width&amp;#039;&amp;#039;.&lt;br /&gt;
* Podemos especificar o grosor de cada un dos lados da caixa.&lt;br /&gt;
* Os valores que pode tomar esta propiedade son: &amp;#039;&amp;#039;thin&amp;#039;&amp;#039;, &amp;#039;&amp;#039;medium&amp;#039;&amp;#039;, &amp;#039;&amp;#039;thick&amp;#039;&amp;#039;, &amp;#039;&amp;#039;inherit&amp;#039;&amp;#039; ou un valor en píxeles.&lt;br /&gt;
* Se non se especifica o valor tomado é &amp;#039;&amp;#039;medium&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
div {border-style: solid; border-width: thin medium thick 12px; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;border-color&amp;#039;&amp;#039; ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;A cor&amp;#039;&amp;#039;&amp;#039; do bordo especifícase coa propiedade &amp;#039;&amp;#039;border-color&amp;#039;&amp;#039;.&lt;br /&gt;
* Se non especificamos a cor o elemento collerá a cor do &amp;quot;&amp;#039;primeiro plano&amp;quot;&amp;#039;, é dicir que se, por exemplo tempos unha caixa de texto a cor collida polo bordo é a cor do texto.&lt;br /&gt;
* Existe a cor &amp;#039;&amp;#039;transparent&amp;#039;&amp;#039; pero non está soportada por todos os navegadores (IE v.6).&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
div.conclusion {border-style: solid; &lt;br /&gt;
     border-width: 4px;&lt;br /&gt;
     border-color: #333 #666 #AAA #DDD; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== &amp;#039;&amp;#039;border&amp;#039;&amp;#039; ===&lt;br /&gt;
* A propiedade &amp;#039;&amp;#039;border&amp;#039;&amp;#039; une todas as propiedades &amp;#039;&amp;#039;&amp;#039;border&amp;#039;&amp;#039;&amp;#039; vistas ata o de agora.&lt;br /&gt;
* Non hai que colocar os valores en ningún orde concreto.&lt;br /&gt;
* A propiedade &amp;#039;&amp;#039;border&amp;#039;&amp;#039; emprégase cando se queren configurar os catro lados por igual.&lt;br /&gt;
* Tamén temos as propiedades: &amp;#039;&amp;#039;border-top&amp;#039;&amp;#039;,  &amp;#039;&amp;#039;border-right&amp;#039;&amp;#039;, &amp;#039;&amp;#039;border-bottom&amp;#039;&amp;#039; e &amp;#039;&amp;#039;border-left&amp;#039;&amp;#039;.&lt;br /&gt;
* Algúns exemplos válidos son os seguintes:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
h1 {border: .5em solid blue; }&lt;br /&gt;
h2 {border-left: solid blue .5em; }&lt;br /&gt;
h3 {border-right: solid .5em; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Recheo ==&lt;br /&gt;
O recheo é unha cantidade opcional de espazo entre a área de contido dun elemento e o seu bordo.&lt;br /&gt;
* É interesante colocar recheo cando poñemos bordo a un elemento.&lt;br /&gt;
* Para configurar o recheo empregamos a propiedade &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;padding&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Para pasarlle os valores emprega a mesma  filosofía que coa propiedade &amp;#039;&amp;#039;margin&amp;#039;&amp;#039;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;O valor de recheo sumarase ao &amp;#039;&amp;#039;width&amp;#039;&amp;#039; definido no elemento pola dereita e pola esquerda.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
h2#antetitulo {padding: 4px; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* A cor do recheo é a mesma que a cor da área de contido.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
h2#antetitulo {padding: 4px 10px; background: #ccc; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;O recheo nunca colapsa.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Vieites|Manuel Vieites]] e -- [[Usuario:Veiga|Rafael Veiga]] feb 2008&lt;/div&gt;</summary>
		<author><name>Arribi</name></author>
	</entry>
</feed>