add website
BIN
html2005.ico
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
17
html2005/0introduccion.htm
Normal file
@@ -0,0 +1,17 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Edición en HTML</title>
|
||||
|
||||
</head>
|
||||
|
||||
<frameset rows="80,*" cols="*" border=0 frameborder="no">
|
||||
<frame src="cabecera.html" border=0 frameborder="no" scrolling="no" noresize>
|
||||
<frameset cols="159,*">
|
||||
<frame src="barracapitulos.html" border=0 frameborder="no" hscroll="no" noresize>
|
||||
<frame src="introduccion/general1.htm" name="contenido" border=0 frameborder="no" id="contenido" >
|
||||
</frameset>
|
||||
</frameset>
|
||||
<noframes></noframes>
|
||||
</html>
|
||||
16
html2005/10estilos.htm
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Edición en HTML</title>
|
||||
</head>
|
||||
|
||||
<frameset rows="80,*" cols="*" border=0 frameborder="no">
|
||||
<frame src="cabecera.html" border=0 frameborder="no" scrolling="no" noresize>
|
||||
<frameset cols="159,*">
|
||||
<frame src="barracapitulos.html" border=0 frameborder="no" hscroll="no" noresize>
|
||||
<frame src="estilos/css1.html" name="contenido" border=0 frameborder="no" id="contenido">
|
||||
</frameset>
|
||||
</frameset>
|
||||
<noframes></noframes>
|
||||
</html>
|
||||
16
html2005/11publicacion.htm
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Edición en HTML</title>
|
||||
</head>
|
||||
|
||||
<frameset rows="80,*" cols="*" border=0 frameborder="no">
|
||||
<frame src="cabecera.html" border=0 frameborder="no" scrolling="no" noresize>
|
||||
<frameset cols="159,*">
|
||||
<frame src="barracapitulos.html" border=0 frameborder="no" hscroll= noresize>
|
||||
<frame src="publicacion/gestornvu.html" name="contenido" border=0 frameborder="no" id="contenido">
|
||||
</frameset>
|
||||
</frameset>
|
||||
<noframes></noframes>
|
||||
</html>
|
||||
16
html2005/12recursos.htm
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Edición en HTML</title>
|
||||
</head>
|
||||
|
||||
<frameset rows="80,*" cols="*" border=0 frameborder="no">
|
||||
<frame src="cabecera.html" border=0 frameborder="no" scrolling="no" noresize>
|
||||
<frameset cols="159,*">
|
||||
<frame src="barracapitulos.html" border=0 frameborder="no" hscroll="no" noresize>
|
||||
<frame src="recursos/recursos1.html" name="contenido" border=0 frameborder="no" id="contenido">
|
||||
</frameset>
|
||||
</frameset>
|
||||
<noframes></noframes>
|
||||
</html>
|
||||
16
html2005/13accesibilidad.htm
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Edición en HTML</title>
|
||||
</head>
|
||||
|
||||
<frameset rows="80,*" cols="*" border=0 frameborder="no">
|
||||
<frame src="cabecera.html" border=0 frameborder="no" scrolling="no" noresize>
|
||||
<frameset cols="159,*">
|
||||
<frame src="barracapitulos.html" border=0 frameborder="no" hscroll="no" noresize>
|
||||
<frame src="accesibilidad/directrices.htm" name="contenido" border=0 frameborder="no" id="contenido">
|
||||
</frameset>
|
||||
</frameset>
|
||||
<noframes></noframes>
|
||||
</html>
|
||||
16
html2005/14bugs.htm
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Edición en HTML</title>
|
||||
</head>
|
||||
|
||||
<frameset rows="80,*" cols="*" border=0 frameborder="no">
|
||||
<frame src="cabecera.html" border=0 frameborder="no" scrolling="no" noresize>
|
||||
<frameset cols="159,*">
|
||||
<frame src="barracapitulos.html" border=0 frameborder="no" hscroll="no" noresize>
|
||||
<frame src="bugs/errores.html" name="contenido" border=0 frameborder="no" id="contenido">
|
||||
</frameset>
|
||||
</frameset>
|
||||
<noframes></noframes>
|
||||
</html>
|
||||
16
html2005/1base.htm
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Edición en HTML</title>
|
||||
</head>
|
||||
|
||||
<frameset rows="80,*" cols="*" border=0 frameborder="no">
|
||||
<frame src="cabecera.html" border=0 frameborder="no" scrolling="no" noresize>
|
||||
<frameset cols="159,*">
|
||||
<frame src="barracapitulos.html" border=0 frameborder="no" hscroll="no" noresize>
|
||||
<frame src="introduccion/entorno.html" name="contenido" border=0 frameborder="no" id="contenido">
|
||||
</frameset>
|
||||
</frameset>
|
||||
<noframes></noframes>
|
||||
</html>
|
||||
16
html2005/2tablas.htm
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Edición en HTML</title>
|
||||
</head>
|
||||
|
||||
<frameset rows="80,*" cols="*" border=0 frameborder="no">
|
||||
<frame src="cabecera.html" border=0 frameborder="no" scrolling="no" noresize>
|
||||
<frameset cols="159,*">
|
||||
<frame src="barracapitulos.html" border=0 frameborder="no" hscroll="no" noresize>
|
||||
<frame src="tablas/tablas1.html" name="contenido" border=0 frameborder="no" id="contenido">
|
||||
</frameset>
|
||||
</frameset>
|
||||
<noframes></noframes>
|
||||
</html>
|
||||
16
html2005/3multimedia.htm
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Edición en HTML</title>
|
||||
</head>
|
||||
|
||||
<frameset rows="80,*" cols="*" border=0 frameborder="no">
|
||||
<frame src="cabecera.html" border=0 frameborder="no" scrolling="no" noresize>
|
||||
<frameset cols="159,*">
|
||||
<frame src="barracapitulos.html" border=0 frameborder="no" hscroll="no" noresize>
|
||||
<frame src="multimedia/multi1.htm" name="contenido" border=0 frameborder="no" id="contenido">
|
||||
</frameset>
|
||||
</frameset>
|
||||
<noframes></noframes>
|
||||
</html>
|
||||
16
html2005/4vinculos.htm
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Edición en HTML</title>
|
||||
</head>
|
||||
|
||||
<frameset rows="80,*" cols="*" border=0 frameborder="no">
|
||||
<frame src="cabecera.html" border=0 frameborder="no" scrolling="no" noresize>
|
||||
<frameset cols="159,*">
|
||||
<frame src="barracapitulos.html" border=0 frameborder="no" hscroll="no" noresize>
|
||||
<frame src="vinculos/vinculos1.htm" name="contenido" border=0 frameborder="no" id="contenido">
|
||||
</frameset>
|
||||
</frameset>
|
||||
<noframes></noframes>
|
||||
</html>
|
||||
16
html2005/5validacion.htm
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Edición en HTML</title>
|
||||
</head>
|
||||
|
||||
<frameset rows="80,*" cols="*" border=0 frameborder="no">
|
||||
<frame src="cabecera.html" border=0 frameborder="no" scrolling="no" noresize>
|
||||
<frameset cols="159,*">
|
||||
<frame src="barracapitulos.html" border=0 frameborder="no" hscroll="no" noresize>
|
||||
<frame src="validacion/validacion.html" name="contenido" border=0 frameborder="no" id="contenido">
|
||||
</frameset>
|
||||
</frameset>
|
||||
<noframes></noframes>
|
||||
</html>
|
||||
16
html2005/6plantillas.htm
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Edición en HTML</title>
|
||||
</head>
|
||||
|
||||
<frameset rows="80,*" cols="*" border=0 frameborder="no">
|
||||
<frame src="cabecera.html" border=0 frameborder="no" scrolling="no" noresize>
|
||||
<frameset cols="159,*">
|
||||
<frame src="barracapitulos.html" border=0 frameborder="no" hscroll="no" noresize>
|
||||
<frame src="plantillas/plantillas.html" name="contenido" border=0 frameborder="no" id="contenido">
|
||||
</frameset>
|
||||
</frameset>
|
||||
<noframes></noframes>
|
||||
</html>
|
||||
16
html2005/7formularios.htm
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Edición en HTML</title>
|
||||
</head>
|
||||
|
||||
<frameset rows="80,*" cols="*" border=0 frameborder="no">
|
||||
<frame src="cabecera.html" border=0 frameborder="no" scrolling="no" noresize>
|
||||
<frameset cols="159,*">
|
||||
<frame src="barracapitulos.html" border=0 frameborder="no" hscroll="no" noresize>
|
||||
<frame src="formularios/formularios1.htm" name="contenido" border=0 frameborder="no" id="contenido">
|
||||
</frameset>
|
||||
</frameset>
|
||||
<noframes></noframes>
|
||||
</html>
|
||||
16
html2005/8marcos.htm
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Edición en HTML</title>
|
||||
</head>
|
||||
|
||||
<frameset rows="80,*" cols="*" border=0 frameborder="no">
|
||||
<frame src="cabecera.html" border=0 frameborder="no" scrolling="no" noresize>
|
||||
<frameset cols="159,*">
|
||||
<frame src="barracapitulos.html" border=0 frameborder="no" hscroll="no" noresize>
|
||||
<frame src="marcos/marcos1.htm" name="contenido" border=0 frameborder="no" id="contenido">
|
||||
</frameset>
|
||||
</frameset>
|
||||
<noframes></noframes>
|
||||
</html>
|
||||
16
html2005/9xhtml.htm
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>Edición en HTML</title>
|
||||
</head>
|
||||
|
||||
<frameset rows="80,*" cols="*" border=0 frameborder="no">
|
||||
<frame src="cabecera.html" border=0 frameborder="no" scrolling="no" noresize>
|
||||
<frameset cols="159,*">
|
||||
<frame src="barracapitulos.html" border=0 frameborder="no" hscroll="no" noresize>
|
||||
<frame src="xhtml/xhtml.html" name="contenido" border=0 frameborder="no" id="contenido">
|
||||
</frameset>
|
||||
</frameset>
|
||||
<noframes></noframes>
|
||||
</html>
|
||||
BIN
html2005/Images/Thumbs.db
Normal file
BIN
html2005/Images/autores-02.jpg
Normal file
|
After Width: | Height: | Size: 173 KiB |
BIN
html2005/Images/autores-03.jpg
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
html2005/Images/autores-04.jpg
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
html2005/Images/autores-05.jpg
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
html2005/Images/autores.jpg
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
html2005/Images/autoresover-03.jpg
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
html2005/Images/cabecera.jpg
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
html2005/Images/flechadcha.gif
Normal file
|
After Width: | Height: | Size: 116 B |
BIN
html2005/Images/flechaizq.gif
Normal file
|
After Width: | Height: | Size: 117 B |
BIN
html2005/Thumbs.db
Normal file
133
html2005/accesibilidad/accesibilidad.htm
Normal file
@@ -0,0 +1,133 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html lang="es-es">
|
||||
<head>
|
||||
|
||||
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
|
||||
<title>Accesibilidad</title>
|
||||
|
||||
|
||||
<meta content="Raúl Luna" name="author">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="../nvu2005.css">
|
||||
|
||||
<!-- parche de compatibilización con CSS 2 para navegadores microsoft --><!--[if lt IE 7]> <script src="../ie7/ie7-standard-p.js" type="text/javascript"></script> <![endif]-->
|
||||
</head>
|
||||
|
||||
|
||||
<body>
|
||||
|
||||
<div id="localizador">
|
||||
<p>Accesibilidad</p>
|
||||
|
||||
</div>
|
||||
<div id="flechadcha">
|
||||
<a href="directrices.htm" title="avanzar"><img src="../Images/flechadcha.gif" border="0"></a>
|
||||
</div>
|
||||
<div id="flechaizq">
|
||||
<a href="../recursos/recursos8.html" title="retroceder"><img src="../Images/flechaizq.gif" border="0"></a>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="contenido">
|
||||
<h2>Accesibilidad</h2>
|
||||
<p>El crecimiento de la WEB ha hecho que se convierta,
|
||||
posiblemente, en una de las principales fuentes de
|
||||
información de las que disponemos en el momento actual.
|
||||
Ahora bien, no estaría de más pararnos a pensar
|
||||
que el plural que acabo de utilizar engloba, especialmente en el
|
||||
contexto en que se escribe este documento, a un grupo de
|
||||
población al que podríamos atribuirle las
|
||||
siguientes características:</p>
|
||||
|
||||
<ul>
|
||||
|
||||
<li> dispone de unas máquinas relativamente potentes
|
||||
y actualizadas.</li>
|
||||
|
||||
<li>posee igualmente unos conocimientos previos que le permiten
|
||||
suplir las posibles deficiencias que afecten a la claridad de la
|
||||
información presentada, tanto en lo referente a contenido
|
||||
como en cuanto a estructura.</li>
|
||||
|
||||
<li>nuestras capacidades perceptivas, tanto en el aspecto
|
||||
auditivo como visual, no están deterioradas más
|
||||
allá de lo que el propio paso del tiempo las pueda haber
|
||||
afectado teniendo en cuenta que la edad oscilará, en la
|
||||
mayoría de los casos, entre 30 y 50 años.</li>
|
||||
|
||||
<li>algo similar podemos afirmar respecto a las capacidades
|
||||
motoras y manipulativas.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<p>Como suele ocurrir habitualmente tendemos a establecer los
|
||||
parámetros que pueden definir nuestra situación
|
||||
como lo habitual, olvidando en muchos casos la existencia de otros
|
||||
grupos humanos afectados por situaciones que pueden llegar a ser muy
|
||||
distantes de nuestros criterios cotidianos.</p>
|
||||
|
||||
<p>Bastará con formular las condiciones anteriores en
|
||||
negativo para darnos cuenta de que el acceso a los contenidos de la WEB
|
||||
puede convertirse en una tarea bastante más dificultosa de
|
||||
lo que podíamos imaginar.</p>
|
||||
|
||||
<p>La siguientes palabras de Tim Berners Lee, creador de Internet
|
||||
y director del World Wide Web Consortium (W3C) encabezan la
|
||||
sección de accesibilidad de dicho organismo (WAI-Web
|
||||
Accessibility Initiative):</p>
|
||||
|
||||
<blockquote>
|
||||
<q>El poder de la red está en su
|
||||
universalidad. El acceso de todos y cada uno sin que influyan las
|
||||
deficiencias es un aspecto esencial.</q>
|
||||
</blockquote>
|
||||
|
||||
<p>Del trabajo de la WAI han surgido una serie de documentos que
|
||||
establecen unas pautas y unos criterios de comprobación de
|
||||
las mismas para obtener webs accesibles. Dichos documentos constituyen
|
||||
una especificación que se encuentra en su versión
|
||||
1.0 cuyas siglas son WCAG (Web Content Accessibility Guidelines -
|
||||
Directrices de Accesibilidad para el Contenido WEB)</p>
|
||||
|
||||
<p>No todas las pautas afectan en el mismo grado a la
|
||||
accesibilidad, por lo que se aplican con tres diferentes prioridades,
|
||||
de forma que los criterios de prioridad 1 serían de
|
||||
cumplimiento prácticamente obligatorio para aumentar de
|
||||
forma muy significativa el grado de accesibilidad de la
|
||||
página en la que se cumplen. En grado decreciente en cuanto
|
||||
a su incidencia están los criterios de prioridad 2 y, por
|
||||
último los de prioridad 3 que garantizarían que
|
||||
la página sería accesible para la totalidad de
|
||||
los visitantes independientemente de los dispositivos que utilicen o
|
||||
las discapacidades motoras o sensoriales que puedan padecer. </p>
|
||||
|
||||
<p>En función del cumplimiento de dichas pautas se han
|
||||
creado unos logotipos de certificación de conformidad con la
|
||||
especificación</p>
|
||||
|
||||
<p><img class="imgcentr" style="width: 88px; height: 31px;" src="../imagenes/wcag1A.gif" alt="Logotipo de conformidad WAI Nivel A">Nivel "A" de
|
||||
Conformidad: Se han satisfecho todos los
|
||||
puntos de verificación de Prioridad 1.</p>
|
||||
|
||||
<p><img class="imgcentr" style="width: 88px; height: 31px;" src="../imagenes/wcag1AA.gif" alt="Logotipo de conformidad WAI Nivel Doble A">Nivel
|
||||
"Doble-A" de Conformidad: Se han satisfecho todos
|
||||
los puntos de verificación de Prioridad 1 y 2</p>
|
||||
|
||||
<p><img class="imgcentr" style="width: 88px; height: 31px;" src="../imagenes/wcag1AAA.gif" alt="Logotipo de conformidad WAI Nivel Triple A">Nivel
|
||||
"Triple-A" de Conformidad: Se han satisfecho todos
|
||||
los puntos de verificación de Prioridad 1, 2, y 3</p>
|
||||
|
||||
<br>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<blockquote> </blockquote>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p></p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
94
html2005/accesibilidad/accesibilidadaccesibleAAA.htm
Normal file
@@ -0,0 +1,94 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<html lang="es">
|
||||
|
||||
<head>
|
||||
|
||||
<title>Algunos recursos en la red</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
|
||||
<link href="../estilo.css" rel="stylesheet" type="text/css">
|
||||
<script type="text/javascript" language="JavaScript">
|
||||
<!--
|
||||
function cargalogo(nombre) {
|
||||
parent.arriba.location.href=nombre;
|
||||
}
|
||||
// -->
|
||||
</script>
|
||||
<noscript><p>
|
||||
<br />Muestra una pestaña superior para indicar que estamos en la sección de Accesibilidad<br />
|
||||
</p></noscript>
|
||||
|
||||
</head>
|
||||
<body onload="cargalogo('t28.htm');">
|
||||
<p> </p>
|
||||
<p>El crecimiento de la WEB ha hecho que se convierta, posiblemente, en una de
|
||||
las principales fuentes de información de las que disponemos en el momento
|
||||
actual. Ahora bien, no estaría de más pararnos a pensar que el
|
||||
plural que acabo de utilizar engloba, especialmente en el contexto en que se
|
||||
escribe este documento, a un grupo de población al que podríamos
|
||||
atribuirle las siguientes características:</p>
|
||||
<ul>
|
||||
<li> dispone de unas máquinas relativamente potentes y actualizadas </li>
|
||||
<li>posee igualmente unos conocimientos previos que le permiten suplir las posibles
|
||||
deficiencias que afecten a la claridad de la información presentada,
|
||||
tanto en lo referente a contenido como en cuanto a estructura.</li>
|
||||
<li>nuestras capacidades perceptivas, tanto en el aspecto auditivo como visual,
|
||||
no están deterioradas más allá de lo que el propio paso
|
||||
del tiempo las pueda haber afectado teniendo en cuenta que la edad oscilará,
|
||||
en la mayoría de los casos, entre 30 y 50 años</li>
|
||||
<li>algo similar podemos afirmar respecto a las capacidades motoras y manipulativas.</li>
|
||||
</ul>
|
||||
<p>Como suele ocurrir habitualmente tendemos a establecer los parámetros
|
||||
que pueden definir nuestra situación como lo habitual, olvidando en muchos
|
||||
casos la existencia de otros grupos humanos afectados por situaciones que pueden
|
||||
llegar a ser muy distantes de nuestros criterios cotidianos.</p>
|
||||
<p>Bastará con formular las condiciones anteriores en negativo para darnos
|
||||
cuenta de que el acceso a los contenidos de la WEB puede convertirse en una
|
||||
tarea bastante más dificultosa de lo que podíamos imaginar.</p>
|
||||
<p>La siguientes palabras de Tim Berners Lee, creador de Internet y director del
|
||||
World Wide Web Consortium (W3C) encabezan la sección de accesibilidad
|
||||
de dicho organismo (WAI-Web Accessibility Initiative):</p>
|
||||
<blockquote>
|
||||
<p><cite>El poder de la red está en su universalidad. El acceso de todos
|
||||
y cada uno sin que influyan las deficiencias es un aspecto esencial.</cite></p>
|
||||
</blockquote>
|
||||
<p>Del trabajo de la WAI han surgido una serie de documentos que establecen unas
|
||||
pautas y unos criterios de comprobación de las mismas para obtener webs
|
||||
accesibles. Dichos documentos constituyen una especificación que se encuentra
|
||||
en su versión 1.0 cuyas siglas son WCAG (Web Content Accessibility Guidelines
|
||||
- Directrices de Accesibilidad para el Contenido WEB)</p>
|
||||
<p>No todas las pautas afectan en el mismo grado a la accesibilidad, por lo que
|
||||
se aplican con tres diferentes prioridades, de forma que los criterios de prioridad
|
||||
1 serían de cumplimiento prácticamente obligatorio para aumentar
|
||||
de forma muy significativa el grado de accesibilidad de la página en
|
||||
la que se cumplen. En grado decreciente en cuanto a su incidencia están
|
||||
los criterios de prioridad 2 y, por último los de prioridad 3 que garantizarían
|
||||
que la página sería accesible para la totalidad de los visitantes
|
||||
independientemente de los dispositivos que utilicen o las discapacidades motoras
|
||||
o sensoriales que puedan padecer. </p>
|
||||
<p>En función del cumplimiento de dichas pautas se han creado unos logotipos
|
||||
de certificación de conformidad con la especificación</p>
|
||||
<table width="100%" border="0" cellpadding="3" summary="Esta tabla se compone de dos columnas y tres filas. En la primera columna se muestran los logotipos de accesibilidad. En la segunda se indica el significado de cada uno de los logotipos.">
|
||||
<tr>
|
||||
<td><img src="../imagenes/wcag1A.gif" alt="Logotipo de conformidad WAI Nivel A" width="88" height="31"></td>
|
||||
<td><p>Nivel "A" de Conformidad: Se han satisfecho todos los puntos
|
||||
de verificación de Prioridad 1</p></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="../imagenes/wcag1AA.gif" alt="Logotipo de conformidad WAI Nivel Doble A" width="88" height="31"></td>
|
||||
<td><p>Nivel "Doble-A" de Conformidad: Se han satisfecho todos los
|
||||
puntos de verificación de Prioridad 1 y 2</p></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="../imagenes/wcag1AAA.gif" alt="Logotipo de conformidad WAI Nivel Triple A" width="88" height="31"></td>
|
||||
<td><p>Nivel "Triple-A" de Conformidad: Se han satisfecho todos
|
||||
los puntos de verificación de Prioridad 1, 2, y 3</p></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
||||
|
||||
|
||||
227
html2005/accesibilidad/directrices.htm
Normal file
@@ -0,0 +1,227 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html lang="es-es">
|
||||
<head>
|
||||
|
||||
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
|
||||
<title>Directrices</title>
|
||||
|
||||
|
||||
<meta content="Raúl Luna" name="author">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="../nvu2005.css">
|
||||
|
||||
<!-- parche de compatibilización con CSS 2 para navegadores microsoft --><!--[if lt IE 7]> <script src="../ie7/ie7-standard-p.js" type="text/javascript"></script> <![endif]-->
|
||||
</head>
|
||||
|
||||
|
||||
<body>
|
||||
|
||||
<div id="localizador">
|
||||
<p>Accesibilidad>>Directrices</p>
|
||||
|
||||
</div>
|
||||
<div id="flechadcha">
|
||||
<a href="pautas.htm" title="avanzar"><img src="../Images/flechadcha.gif" border="0"></a>
|
||||
</div>
|
||||
<div id="flechaizq">
|
||||
<a href="accesibilidad.htm" title="retroceder"><img src="../Images/flechaizq.gif" border="0"></a>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="contenido">
|
||||
<h2>Directrices de Accesibilidad para el Contenido en la Web </h2>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt><strong>1 - Proporcione alternativas equivalentes
|
||||
para el contenido visual y sonoro </strong> </dt>
|
||||
|
||||
<dd>Incorporando un contenido que, cuando sea presentado al
|
||||
usuario, cumpla esencialmente la misma función o
|
||||
propósito que el contenido visual o sonoro. En ocasiones
|
||||
tendrá un carácter primordialmente descriptivo
|
||||
del contenido (Ej.: descripción de una imagen o
|
||||
transcripción de un texto) mientras que en otras los
|
||||
esencial será informar de la función (Ej.:
|
||||
Notificar el destino al que se dirigirá la
|
||||
pulsación sobre un enlace soportado por un
|
||||
gráfico)</dd>
|
||||
|
||||
<dt><strong>2 - No confíe sólo en
|
||||
el color</strong></dt>
|
||||
|
||||
<dd>Habrá que asegurarse de que los textos y
|
||||
gráficos son comprensibles cuando se vean sin color.</dd>
|
||||
|
||||
<dt><strong>3 - Utilice marcadores y hojas de estilo, y
|
||||
hágalo apropiadamente</strong></dt>
|
||||
|
||||
<dd>Marque los documentos con los elementos estructurales
|
||||
apropiados. Controle la presentación con hojas de estilo en
|
||||
vez de con atributos y elementos de presentación. (Los
|
||||
puntos de verificación de esta directriz son de prioridad 2)</dd>
|
||||
|
||||
<dt><strong>4 - Aclare el lenguaje natural usado</strong></dt>
|
||||
|
||||
<dd>Marcar con las etiquetas adecuadas para facilitar la
|
||||
pronunciación o interpretación del texto
|
||||
abreviado o en idioma extranjero.</dd>
|
||||
|
||||
<dt><strong>5 - Cree tablas que se transformen airosamente</strong></dt>
|
||||
|
||||
<dd>Asegúrese de que las tablas tienen el marcado
|
||||
necesario para ser transformadas por navegadores accesibles y otras
|
||||
aplicaciones de usuario.</dd>
|
||||
|
||||
<dt><strong>6 - Asegúrese de que las
|
||||
páginas que incluyen nuevas tecnologías se
|
||||
transfiguran airosamente</strong></dt>
|
||||
|
||||
<dd>Asegúrese de que las páginas son
|
||||
accesibles incluso cuando las tecnologías más
|
||||
recientes no son soportadas o se deshabilitan, para lo que
|
||||
habría que proporcionar versiones alternativas en el caso de
|
||||
que ello no sea posible.</dd>
|
||||
|
||||
<dt><strong>7 - Garantice al usuario el control sobre los
|
||||
cambios del contenido tempo-sensible</strong></dt>
|
||||
|
||||
<dd>Se trata de proporcionar al usuario procedimientos
|
||||
accesibles para que puedan ser pausados o detenidos los contenidos o
|
||||
páginas que se mueven, parpadean, se desplazan o se
|
||||
actualizan automáticamente. </dd>
|
||||
|
||||
<dt><strong>8 - Garantice la accesibilidad directa de las
|
||||
interfaces de usuario incrustadas </strong> </dt>
|
||||
|
||||
<dd>Asegúrese de que las interfaces de usuario
|
||||
siguen los principios del diseño accesible: acceso a la
|
||||
funcionalidad independiente del tipo de dispositivo, operabilidad a
|
||||
través del teclado, interfaz por voz, etc. (Esta directriz
|
||||
se considera de prioridad 1 cuando afecta a funcionalidades importantes
|
||||
no presentadas de forma alternativa. Si se trata de funciones poco
|
||||
importantes pasa a ser de prioridad 2)</dd>
|
||||
|
||||
<dt><strong>9 - Diseñe para la independencia
|
||||
del tipo de dispositivo</strong></dt>
|
||||
|
||||
<dd>Use características que permitan la
|
||||
activación de los elementos de la página a
|
||||
través de diversos dispositivos de entrada.</dd>
|
||||
|
||||
<dt><strong>10 - Utilice soluciones provisionales</strong></dt>
|
||||
|
||||
<dd>Use soluciones de accesibilidad provisionales de manera que
|
||||
las ayudas técnicas y los navegadores antiguos puedan
|
||||
funcionar correctamente.(Directriz de prioridad 2 y 3)</dd>
|
||||
|
||||
<dt><strong>11 - Utilice las tecnologías y
|
||||
directrices del <acronym title="World Wide Web Consortium">W3C</acronym></strong></dt>
|
||||
|
||||
<dd>Utilice las tecnologías del <acronym title="World Wide Web Consortium">W3C</acronym> (de
|
||||
acuerdo con la especificación) y siga las directrices de
|
||||
accesibilidad. Cuando no sea posible utilizar una tecnología
|
||||
del <acronym title="World Wide Web Consortium">W3C</acronym>,
|
||||
o hacerlo da como resultado un material que no se transforma
|
||||
airosamente, proporcione una versión alternativa del
|
||||
contenido que sea accesible.</dd>
|
||||
|
||||
<dt><strong>12 - Proporcione información de
|
||||
contexto y orientación</strong></dt>
|
||||
|
||||
<dd>La función de la información de
|
||||
contexto y orientación será ayudar a los usuarios
|
||||
a entender los elementos o páginas complejas. </dd>
|
||||
|
||||
<dt><strong>13 - Proporcione mecanismos de
|
||||
navegación claros</strong></dt>
|
||||
|
||||
<dd>El objetivo es incrementar la probabilidad de que una
|
||||
persona encuentre lo que está buscando en el sitio para lo
|
||||
que se recomienda incorporar información orientativa, barras
|
||||
de navegación, un mapa del sitio, etc. (Se trata de una
|
||||
directriz de prioridad 2 y 3)</dd>
|
||||
|
||||
<dt><strong>14 - Asegúrese de que los
|
||||
documentos sean claros y sencillos</strong></dt>
|
||||
|
||||
<dd>La
|
||||
utilización de el lenguaje más claro y sencillo
|
||||
posible, unida a la
|
||||
aplicación del mismo principio en cuanto al estilo y
|
||||
diseño general son
|
||||
las bases de esta directriz.</dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<p>La documentación al respecto, incluyendo las pautas
|
||||
de comprobación para cada una de las directrices y las
|
||||
técnicas necesarias se encuentra publicada en Internet.
|
||||
Obviamente puedes recurrir a las fuentes <a href="http://www.w3.org/WAI/" target="_blank">originales</a>
|
||||
que son las únicas que tienen el respaldo pleno del <acronym title="World Wide Web Consortium">W3C</acronym>, pero
|
||||
que tendrás que leer en inglés. Si lo prefieres
|
||||
puedes recurrir a las traducciones de los diferentes documentos que se
|
||||
han ido realizando que, si bien no tienen autorización
|
||||
oficial del <acronym title="World Wide Web Consortium">W3C</acronym>,
|
||||
pueden considerarse plenamente fiables. De hecho puedes encontrarlas a
|
||||
partir de la página del Seminario de Iniciativas sobre
|
||||
Discapacidad y Accesibilidad en la Red <a href="http://www.sidar.org/">(SIDAR)</a> impulsado y
|
||||
patrocinado por el Real Patronato sobre Discapacidad, de donde se han
|
||||
obtenido las referencias para elaborar esta introducción a
|
||||
la accesibilidad.</p>
|
||||
|
||||
<p>Una primera aproximación para el trabajo puedes ser
|
||||
la siguiente guía </p>
|
||||
|
||||
<h3>Guía breve para crear sitios Web accesibles</h3>
|
||||
|
||||
<ol>
|
||||
|
||||
<li>Imágenes y animaciones: Use texto alternativo
|
||||
(atributo <code>alt</code>) para describir la
|
||||
función de los elementos visuales. </li>
|
||||
|
||||
<li>Mapas de imagen: Use mapas de cliente y texto alternativo
|
||||
para las zonas activas. </li>
|
||||
|
||||
<li>Multimedia: Facilite subtítulos y
|
||||
trascripción de los ficheros de sonido,
|
||||
descripción de los vídeos y versiones accesibles
|
||||
en el caso de usar formatos no accesibles. </li>
|
||||
|
||||
<li>Enlaces de hipertexto: Use texto que tenga sentido cuando
|
||||
se lea fuera de contexto. Por ejemplo, no usar "pincha
|
||||
aquí". </li>
|
||||
|
||||
<li>Organización de las páginas: Use
|
||||
encabezados (<code>h1</code>, <code>h2</code>,
|
||||
<code>h3</code>,...), listas y estructura consistente.
|
||||
Use Hojas de Estilo en Cascada (<acronym title="Cascading Style Sheets">CSS</acronym>) para
|
||||
maquetación y estilo, donde sea posible. </li>
|
||||
|
||||
<li>Gráficos de datos: Resuma o use el atributo <code>longdesc</code>.
|
||||
</li>
|
||||
|
||||
<li><span lang="en">Scripts, applets</span> y <span lang="en">plug-ins</span>: Ofrezca alternativas
|
||||
accesibles en el caso de que las características activas no
|
||||
sean accesibles o no tengan soporte. </li>
|
||||
|
||||
<li>Marcos (<span lang="en">Frames</span>):
|
||||
Etiquete con los atributos title o name. </li>
|
||||
|
||||
<li>Tablas: Realícelas de manera que se puedan leer
|
||||
línea a línea. Incluya un resumen. Evite el uso
|
||||
de tablas para dar formato a las páginas. </li>
|
||||
|
||||
<li>Revise su trabajo: Valide el código <acronym title="HyperText Markup Language">HTML</acronym>. Use
|
||||
herramientas de evaluación y navegadores
|
||||
sólo-texto para verificar la accesibilidad. </li>
|
||||
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p> </p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
138
html2005/accesibilidad/directricesaccesible.htm
Normal file
@@ -0,0 +1,138 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<html lang="es">
|
||||
|
||||
<head>
|
||||
|
||||
<title>Algunos recursos en la red</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
|
||||
<link href="../estilo.css" rel="stylesheet" type="text/css">
|
||||
<script type="text/javascript" language="JavaScript">
|
||||
<!--
|
||||
function cargalogo(nombre) {
|
||||
parent.arriba.location.href=nombre;
|
||||
}
|
||||
// -->
|
||||
</script>
|
||||
<noscript><p>
|
||||
<br />Muestra una pestaña superior para indicar que estamos en la sección que muestra las Directrices de Accesibilidad<br />
|
||||
</p></noscript>
|
||||
|
||||
</head>
|
||||
<body onload="cargalogo('t29.htm');">
|
||||
<p>Directrices de Accesibilidad para el Contenido en la Web
|
||||
</p>
|
||||
<dl>
|
||||
<dt><strong>1 - Proporcione alternativas equivalentes para el contenido visual
|
||||
y sonoro </strong> </dt>
|
||||
<dd>Incorporando un contenido que, cuando sea presentado al usuario, cumpla
|
||||
esencialmente la misma función o propósito que el contenido visual o sonoro.
|
||||
En ocasiones tendrá un carácter primordialmente descriptivo
|
||||
del contenido (Ej.: descripción de una imagen o transcripción
|
||||
de un texto) mientras que en otras los esencial será informar de la
|
||||
función (Dé: Notificar el destino al que se dirigirá
|
||||
la pulsación sobre un enlace soportado por un gráfico)</dd>
|
||||
<dt><strong>2 - No confíe sólo en el color</strong></dt>
|
||||
<dd>Habrá que asegurarse de que los textos y gráficos son comprensibles
|
||||
cuando se vean sin color.</dd>
|
||||
<dt><strong>3 - Utilice marcadores y hojas de estilo, y hágalo apropiadamente</strong></dt>
|
||||
<dd>Marque los documentos con los elementos estructurales apropiados. Controle
|
||||
la presentación con hojas de estilo en vez de con atributos y elementos de
|
||||
presentación. (Los puntos de verificación de esta directriz son de
|
||||
prioridad 2)</dd>
|
||||
<dt><strong>4 - Aclare el lenguaje natural usado</strong></dt>
|
||||
<dd>Indicar con las etiquetas adecuadas para facilitar la pronunciación o interpretación
|
||||
del texto abreviado o en idioma extranjero.</dd>
|
||||
<dt><strong>5 - Cree tablas que se transformen airosamente</strong></dt>
|
||||
<dd>Asegúrese de que las tablas tienen el marcado necesario para ser transformadas
|
||||
por navegadores accesibles y otras aplicaciones de usuario.</dd>
|
||||
<dt><strong>6 - Asegúrese de que las páginas que incluyen nuevas
|
||||
tecnologías se transfiguran airosamente</strong></dt>
|
||||
<dd>Asegúrese de que las páginas son accesibles incluso cuando las tecnologías
|
||||
más recientes no son soportadas o se deshabilitan, para lo que habría
|
||||
que proporcionar versiones alternativas en el caso de que ello no sea posible.</dd>
|
||||
<dt><strong>7 - Garantice al usuario el control sobre los cambios del contenido
|
||||
tempo-sensible</strong></dt>
|
||||
<dd>Se trata de proporcionar al usuario procedimientos accesibles para que puedan
|
||||
ser pausados o detenidos los contenidos o páginas que se mueven, parpadean,
|
||||
se desplazan o se actualizan automáticamente. </dd>
|
||||
<dt><strong>8 - Garantice la accesibilidad directa de las interfaces de usuario
|
||||
incrustadas </strong> </dt>
|
||||
<dd>Asegúrese de que las interfaces de usuario siguen los principios del diseño
|
||||
accesible: acceso a la funcionalidad independiente del tipo de dispositivo,
|
||||
operabilidad a través del teclado, interfaz por voz, etc. (Esta directriz
|
||||
se considera de prioridad 1 cuando afecta a funcionalidades importantes no
|
||||
presentadas de forma alternativa. Si se trata de funciones poco importantes
|
||||
pasa a ser de prioridad 2)</dd>
|
||||
<dt><strong>9 - Diseñe para la independencia del tipo de dispositivo</strong></dt>
|
||||
<dd>Use características que permitan la activación de los elementos de la página
|
||||
a través de diversos dispositivos de entrada.</dd>
|
||||
<dt><strong>10 - Utilice soluciones provisionales</strong></dt>
|
||||
<dd>Use soluciones de accesibilidad provisionales de manera que las ayudas técnicas
|
||||
y los navegadores antiguos puedan funcionar correctamente.(Directriz de prioridad
|
||||
2 y 3)</dd>
|
||||
<dt><strong>11 - Utilice las tecnologías y directrices del W3C</strong></dt>
|
||||
<dd>Utilice las tecnologías del W3C (de acuerdo con la especificación) y siga
|
||||
las directrices de accesibilidad. Cuando no sea posible utilizar una tecnología
|
||||
del W3C, o hacerlo da como resultado un material que no se transforma airosamente,
|
||||
proporcione una versión alternativa del contenido que sea accesible.</dd>
|
||||
<dt><strong>12 - Proporcione información de contexto y orientación</strong></dt>
|
||||
<dd>La función de la información de contexto y orientación será
|
||||
ayudar a los usuarios a entender los elementos o páginas complejas. </dd>
|
||||
<dt><strong>13 - Proporcione mecanismos de navegación claros</strong></dt>
|
||||
<dd>El objetivo es incrementar la probabilidad de que una persona encuentre
|
||||
lo que está buscando en el sitio para lo que se recomienda incorporar información
|
||||
orientativa, barras de navegación, un mapa del sitio, etc. (Se trata de una
|
||||
directriz de prioridad 2 y 3)</dd>
|
||||
<dt><strong>14 - Asegúrese de que los documentos sean claros y sencillos</strong></dt>
|
||||
<dd>La utilización de el lenguaje más claro y sencillo posible, unida a la aplicación del mismo principio en cuanto al estilo y diseño general son las bases de esta directriz.</dd>
|
||||
</dl>
|
||||
<p>La documentación al respecto, incluyendo las pautas de comprobación para cada
|
||||
una de las directrices y las técnicas necesarias se encuentra publicada en Internet.
|
||||
Obviamente puedes recurrir a las fuentes <a href="http://www.w3.org/WAI/" target="_blank">originales</a>
|
||||
que son las únicas que tienen el respaldo pleno del W3C, pero que tendrás
|
||||
que leer en inglés. Si lo prefieres puedes recurrir a las traducciones
|
||||
de los diferentes documentos que se han ido realizando que, si bien no tienen
|
||||
autorización oficial del W3C, pueden considerarse plenamente fiables.
|
||||
De hecho puedes encontrarlas a partir de la página del Seminario de Iniciativas
|
||||
sobre Discapacidad y Accesibilidad en la Red <a href="http://www.sidar.org">(SIDAR)</a>
|
||||
impulsado y patrocinado por el Real Patronato sobre Discapacidad, de donde se
|
||||
han obtenido las referencias para elaborar esta introducción a la accesibilidad.</p>
|
||||
<p>Una primera aproximación para el trabajo puedes ser la siguiente guía
|
||||
</p>
|
||||
<p>Guía breve para crear sitios Web accesibles.</p>
|
||||
<ol>
|
||||
<li>Imágenes y animaciones: Use texto alternativo (atributo alt) para
|
||||
describir la función de los elementos visuales. </li>
|
||||
<li>Mapas de imagen: Use mapas de cliente y texto alternativo para las zonas
|
||||
activas. </li>
|
||||
<li>Multimedia: Facilite subtítulos y trascripción de los ficheros
|
||||
de sonido, descripción de los vídeos y versiones accesibles
|
||||
en el caso de usar formatos no accesibles. </li>
|
||||
<li>Enlaces de hipertexto: Use texto que tenga sentido cuando se lea fuera de
|
||||
contexto. Por ejemplo, no usar "pincha aquí". </li>
|
||||
<li>Organización de las páginas: Use encabezados (H1, H2, H3,...),
|
||||
listas y estructura consistente. Use Hojas de Estilo en Cascada (CSS) para
|
||||
maquetación y estilo, donde sea posible. </li>
|
||||
<li>Gráficos de datos: Resuma o use el atributo longdesc. </li>
|
||||
<li>Scripts, applets y plug-ins: Ofrezca alternativas accesibles en el caso
|
||||
de que las características activas no sean accesibles o no tengan soporte.
|
||||
</li>
|
||||
<li>Marcos (Frames): Etiquete con los atributos title o name. </li>
|
||||
<li>Tablas: Realícelas de manera que se puedan leer línea a línea.
|
||||
Incluya un resumen. Evite el uso de tablas para dar formato a las páginas.
|
||||
</li>
|
||||
<li>Revise su trabajo: Valide el código HTML. Use herramientas de evaluación
|
||||
y navegadores sólo-texto para verificar la accesibilidad. </li>
|
||||
</ol>
|
||||
<p> </p>
|
||||
<p> </p>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
||||
|
||||
<body>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
2296
html2005/accesibilidad/pautas.htm
Normal file
26
html2005/accesibilidad/t28.htm
Normal file
@@ -0,0 +1,26 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>Untitled</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<link href="../titulo.css" rel="stylesheet" type="text/css">
|
||||
<script language="JavaScript" src="../titulos.js"></script>
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<body topmargin=2><table border="0" cellspacing="0" cellpadding="0" align="right">
|
||||
<tr>
|
||||
<td bgcolor="#eeffff"><p><img src="../imagenes/esquina2.gif" width=23 height=43 border=0 alt="" align="middle">
|
||||
<script type="text/javascript" language="JavaScript">
|
||||
document.write(t28)
|
||||
</script>
|
||||
<img src="../imagenes/esquina3.gif" width=23 height=43 border=0 alt="" align="middle"></p></td><td width="15"></td>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
26
html2005/accesibilidad/t29.htm
Normal file
@@ -0,0 +1,26 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>Untitled</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<link href="../titulo.css" rel="stylesheet" type="text/css">
|
||||
<script language="JavaScript" src="../titulos.js"></script>
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<body topmargin=2><table border="0" cellspacing="0" cellpadding="0" align="right">
|
||||
<tr>
|
||||
<td bgcolor="#eeffff"><p><img src="../imagenes/esquina2.gif" width=23 height=43 border=0 alt="" align="middle">
|
||||
<script type="text/javascript" language="JavaScript">
|
||||
document.write(t29)
|
||||
</script>
|
||||
<img src="../imagenes/esquina3.gif" width=23 height=43 border=0 alt="" align="middle"></p></td><td width="15"></td>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
26
html2005/accesibilidad/t30.htm
Normal file
@@ -0,0 +1,26 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>Untitled</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<link href="../titulo.css" rel="stylesheet" type="text/css">
|
||||
<script language="JavaScript" src="../titulos.js"></script>
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<body topmargin=2><table border="0" cellspacing="0" cellpadding="0" align="right">
|
||||
<tr>
|
||||
<td bgcolor="#eeffff"><p><img src="../imagenes/esquina2.gif" width=23 height=43 border=0 alt="" align="middle">
|
||||
<script type="text/javascript" language="JavaScript">
|
||||
document.write(t30)
|
||||
</script>
|
||||
<img src="../imagenes/esquina3.gif" width=23 height=43 border=0 alt="" align="middle"></p></td><td width="15"></td>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
59
html2005/autores.html
Normal file
@@ -0,0 +1,59 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>autores</TITLE>
|
||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
|
||||
<script language="JavaScript" type="text/JavaScript">
|
||||
<!--
|
||||
function MM_preloadImages() { //v3.0
|
||||
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
|
||||
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
|
||||
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
|
||||
}
|
||||
|
||||
function MM_swapImgRestore() { //v3.0
|
||||
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
|
||||
}
|
||||
|
||||
function MM_findObj(n, d) { //v4.01
|
||||
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
|
||||
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
|
||||
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
|
||||
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
|
||||
if(!x && d.getElementById) x=d.getElementById(n); return x;
|
||||
}
|
||||
|
||||
function MM_swapImage() { //v3.0
|
||||
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
|
||||
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {
|
||||
background-color: #B9B9B9;
|
||||
}
|
||||
-->
|
||||
</style></HEAD>
|
||||
<BODY LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 onLoad="MM_preloadImages('Images/autoresover-03.jpg')">
|
||||
<!-- ImageReady Slices (autores.psd) -->
|
||||
<!-- End ImageReady Slices -->
|
||||
<table width="100%" height="100%" border="0" cellpadding="10" cellspacing="0">
|
||||
<tr>
|
||||
<td align="center" valign="middle"><TABLE WIDTH=754 BORDER=0 align="center" CELLPADDING=0 CELLSPACING=0>
|
||||
<TR>
|
||||
<TD COLSPAN=3><IMG SRC="Images/autores.jpg" WIDTH=754 HEIGHT=57 ALT=""></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD ROWSPAN=2><IMG SRC="Images/autores-02.jpg" WIDTH=565 HEIGHT=378 ALT=""></TD>
|
||||
<TD><a href="../index.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image5','','Images/autoresover-03.jpg',1)"><img src="Images/autores-03.jpg" alt="portada" name="Image5" width="80" height="29" border="0"></a></TD>
|
||||
<TD ROWSPAN=2><IMG SRC="Images/autores-04.jpg" WIDTH=109 HEIGHT=378 ALT=""></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD><IMG SRC="Images/autores-05.jpg" WIDTH=80 HEIGHT=349 ALT=""></TD>
|
||||
</TR>
|
||||
</TABLE></td>
|
||||
</tr>
|
||||
</table>
|
||||
</BODY>
|
||||
</HTML>
|
||||
271
html2005/barracapitulos.html
Normal file
@@ -0,0 +1,271 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html lang="es-es">
|
||||
<head>
|
||||
|
||||
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
|
||||
<title>index</title>
|
||||
<link rel="stylesheet" type="text/css" href="../nvu2005.css">
|
||||
|
||||
<!-- parche de compatibilización con CSS 2 para navegadores microsoft --><!--[if lt IE 7]> <script src="ie7/ie7-standard-p.js" type="text/javascript"></script> <![endif]-->
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
window.onload=mostrarsubmenu;
|
||||
function mostrarsubmenu(id) {
|
||||
var d = document.getElementById(id);
|
||||
for (var i = 1; i<=20; i++) {
|
||||
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
|
||||
}
|
||||
if (d) {d.style.display='block';}
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<style type="text/css">
|
||||
/* CSS base procedente de los tutoriales de css.alsacreations.com */
|
||||
<!--
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
/*width:159px;*/
|
||||
background: #373F68;
|
||||
font: 75% verdana, arial, sans-serif;
|
||||
overflow:auto;
|
||||
}
|
||||
#centrado {
|
||||
width:10em;
|
||||
padding:0;
|
||||
margin-left:auto;
|
||||
margin-right:auto;
|
||||
}
|
||||
|
||||
dl, dt, dd, ul, li {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
list-style-type: none;
|
||||
}
|
||||
#menu {
|
||||
position: relative;
|
||||
top: 0;
|
||||
left: 0;
|
||||
margin:0;
|
||||
padding:0;
|
||||
float:left;
|
||||
}
|
||||
#menu {
|
||||
width:10em;
|
||||
}
|
||||
#menu dt {
|
||||
cursor: pointer;
|
||||
margin: 1px 0;
|
||||
padding-left:.2em;
|
||||
height: auto;
|
||||
line-height: 15px;
|
||||
text-align: left;
|
||||
font-weight: bold;
|
||||
border: 1px solid gray;
|
||||
background: #ccc;
|
||||
}
|
||||
#menu dd {
|
||||
border: 1px solid gray;
|
||||
background-color:#FFFFFF;
|
||||
}
|
||||
#menu li {
|
||||
font-size:.8em;
|
||||
text-align: left;
|
||||
padding-left:1em;
|
||||
background: #fff;
|
||||
}
|
||||
#menu li a, #menu dt a {
|
||||
font-size:.9em;
|
||||
color: #000;
|
||||
text-decoration: none;
|
||||
height: 100%;
|
||||
}
|
||||
#menu dd ul li a {
|
||||
display: block;
|
||||
border-bottom:thin dotted;
|
||||
height: 100%;
|
||||
}
|
||||
#menu dt a {
|
||||
text-align:left;
|
||||
}
|
||||
#menu li a:hover, #menu dt a:hover {
|
||||
background: #eee;
|
||||
}
|
||||
#menu #pdf{
|
||||
background-color:#D0A282;
|
||||
}
|
||||
|
||||
|
||||
-->
|
||||
</style>
|
||||
<base target="contenido">
|
||||
</head>
|
||||
|
||||
|
||||
<body>
|
||||
|
||||
<div id="centrado">
|
||||
<dl id="menu">
|
||||
<dt onclick="javascript:mostrarsubmenu('smenu1');" onkeypress="javascript:mostrarsubmenu('smenu1');" title="Haz clic para desplegar el menú de opciones.">
|
||||
<a href="javascript:,">Introducción</a>
|
||||
</dt>
|
||||
<dd id="smenu1">
|
||||
<ul>
|
||||
<li><a href="introduccion/general1.htm">Información
|
||||
general</a></li>
|
||||
<li><a href="introduccion/general2.htm">¿Qué
|
||||
es un hipertexto?</a></li>
|
||||
<li><a href="introduccion/general3.htm">Normas
|
||||
de estilo: lo esencial</a></li>
|
||||
<li><a href="introduccion/general4.htm">Herramientas</a></li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt onclick="javascript:mostrarsubmenu('smenu2');" onkeypress="javascript:mostrarsubmenu('smenu2');" title="Haz clic para desplegar el menú de opciones.">
|
||||
<a href="javascript:,">La base</a>
|
||||
</dt>
|
||||
<dd id="smenu2">
|
||||
<ul>
|
||||
<li><a href="introduccion/entorno.html">Entorno de trabajo</a></li>
|
||||
<li><a href="introduccion/etiquetas.html">Etiquetas html</a></li>
|
||||
<li><a href="introduccion/estructurabasica.html">Estructura básica</a></li>
|
||||
<li><a href="introduccion/texto1.html">El texto</a></li>
|
||||
<li><a href="introduccion/pag1.html">Colores y fondos</a></li>
|
||||
<li><a href="introduccion/pag2.html">Imágenes de fondo</a></li>
|
||||
<li><a href="introduccion/pag3.html">Etiquetas meta</a></li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt onclick="javascript:mostrarsubmenu('smenu3');" onkeypress="javascript:mostrarsubmenu('smenu3');" title="Haz clic para desplegar el menú de opciones.">
|
||||
<a href="javascript:,">Tablas</a>
|
||||
</dt>
|
||||
<dd id="smenu3">
|
||||
<ul>
|
||||
<li><a href="tablas/tablas1.html">Introducción</a></li>
|
||||
<li><a href="tablas/tablas2.html">Crear tablas</a></li>
|
||||
<li><a href="tablas/tablas3.html">Más opciones en las tablas</a></li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt onclick="javascript:mostrarsubmenu('smenu4');" onkeypress="javascript:mostrarsubmenu('smenu4');" title="Haz clic para desplegar el menú de opciones.">
|
||||
<a href="javascript:,">Multimedia</a>
|
||||
</dt>
|
||||
<dd id="smenu4">
|
||||
<ul>
|
||||
<li><a href="multimedia/multi1.htm">Imagen</a></li>
|
||||
<li><a href="multimedia/sonido/multi2.htm">Sonido</a></li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt onclick="javascript:mostrarsubmenu('smenu5');" onkeypress="javascript:mostrarsubmenu('smenu5');" title="Haz clic para desplegar el menú de opciones.">
|
||||
<a href="javascript:,">Vínculos</a>
|
||||
</dt>
|
||||
<dd id="smenu5">
|
||||
<ul>
|
||||
<li><a href="vinculos/vinculos1.htm">Externos</a></li>
|
||||
<li><a href="vinculos/vinculos2.htm">Internos</a></li>
|
||||
<li><a href="vinculos/vinculos2b.htm">Tablas de contenido</a></li>
|
||||
<li><a href="vinculos/vinculos2c.htm">De descarga</a></li>
|
||||
<li><a href="vinculos/vinculos3.htm">Correo</a></li>
|
||||
<li><a href="vinculos/vinculos4.htm">Mapas sensibles</a></li>
|
||||
<li><a href="vinculos/vinculos5.htm">Enlaces antispam</a></li>
|
||||
<li><a href="vinculos/vinculos6.html">Redireccionamiento con etiquetas meta</a></li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt onclick="javascript:mostrarsubmenu();" onkeypress="javascript:mostrarsubmenu();" title="Haz clic para desplegar el menú de opciones.">
|
||||
<a href="validacion/validacion.html">Validación</a>
|
||||
</dt>
|
||||
<dt onclick="javascript:mostrarsubmenu();" onkeypress="javascript:mostrarsubmenu();" title="Haz clic para desplegar el menú de opciones.">
|
||||
<a href="plantillas/plantillas.html">Plantillas</a>
|
||||
</dt>
|
||||
<dt onclick="javascript:mostrarsubmenu('smenu8');" onkeypress="javascript:mostrarsubmenu('smenu8');" title="Haz clic para desplegar el menú de opciones.">
|
||||
<a href="javascript:,">Formularios</a>
|
||||
</dt>
|
||||
<dd id="smenu8">
|
||||
<ul>
|
||||
<li><a href="formularios/formularios1.htm">El contenedor principal</a></li>
|
||||
<li><a href="formularios/formularios2.htm">Tipos de campo</a></li>
|
||||
<li><a href="formularios/formularios3.html">Antispam</a></li>
|
||||
<li><a href="formularios/formularios4.html">Servicios gratuitos de procesado y envío</a></li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt onclick="javascript:mostrarsubmenu('smenu9');" onkeypress="javascript:mostrarsubmenu('smenu19');" title="Haz clic para desplegar el menú de opciones.">
|
||||
<a href="javascript:,">Marcos</a>
|
||||
</dt>
|
||||
<dd id="smenu9">
|
||||
<ul>
|
||||
<li><a href="marcos/marcos1.htm">¿Qué son?</a></li>
|
||||
<li><a href="marcos/marcos2.htm">Crear marcos</a></li>
|
||||
<li><a href="marcos/marcos2b.html">El marco fantasma</a></li>
|
||||
<li><a href="marcos/marcos3.htm">Vínculos</a></li>
|
||||
<li><a href="marcos/marcos5.htm">Iframes</a></li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt onclick="javascript:mostrarsubmenu();" onkeypress="javascript:mostrarsubmenu();" title="Haz clic para desplegar el menú de opciones.">
|
||||
<a href="xhtml/xhtml.html">XHTML </a>
|
||||
</dt>
|
||||
<dt onclick="javascript:mostrarsubmenu('smenu11');" onkeypress="javascript:mostrarsubmenu('smenu11');" title="Haz clic para desplegar el menú de opciones.">
|
||||
<a href="javascript:,">Estilos</a>
|
||||
</dt>
|
||||
<dd id="smenu11">
|
||||
<ul>
|
||||
<li><a href="estilos/css1.html">Introducción</a></li>
|
||||
<li><a href="estilos/css2.html">Primeros pasos</a></li>
|
||||
<li><a href="estilos/css3.html">Aplicar estilos</a></li>
|
||||
<li><a href="estilos/css4.html">Estilos para el texto</a></li>
|
||||
<li><a href="estilos/css5.html">Estilos para fuentes</a></li>
|
||||
<li><a href="estilos/css6.html">Fondos</a></li>
|
||||
<li><a href="estilos/css7.html">Bordes</a></li>
|
||||
<li><a href="estilos/css8.html">Márgenes y rellenos</a></li>
|
||||
<li><a href="estilos/css9.html">Listas</a></li>
|
||||
<li><a href="estilos/css10.html">Diseño visual</a></li>
|
||||
<li><a href="estilos/tecnicascss2.html">Técnicas</a></li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt onclick="javascript:mostrarsubmenu('smenu12');" onkeypress="javascript:mostrarsubmenu('smenu12');" title="Haz clic para desplegar el menú de opciones.">
|
||||
<a href="javascript:,">Publicación</a>
|
||||
</dt>
|
||||
<dd id="smenu12">
|
||||
<ul>
|
||||
<li><a href="publicacion/gestornvu.html">Gestor NVU</a></li>
|
||||
<li><a href="publicacion/filezilla.htm">Filezilla</a></li>
|
||||
<li><a href="publicacion/ftp98.htm">Explorador Win98</a></li>
|
||||
<li><a href="publicacion/ftpxp.htm">Windows XP</a></li>
|
||||
<li><a href="publicacion/gftp.htm">gFTP</a></li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt onclick="javascript:mostrarsubmenu('smenu13');" onkeypress="javascript:mostrarsubmenu('smenu13');"title="Haz clic para desplegar el menú de opciones.">
|
||||
<a href="javascript:,">Recursos</a>
|
||||
</dt>
|
||||
<dd id="smenu13">
|
||||
<ul>
|
||||
<li><a href="recursos/recursos1.html">Web de cole</a></li>
|
||||
<li><a href="recursos/recursos2.html">Imágenes libres</a></li>
|
||||
<li><a href="recursos/recursos3.html">Bookmarlets</a></li>
|
||||
<li><a href="recursos/recursos4.html">Favicon</a></li>
|
||||
<li><a href="recursos/recursos5.html">Extensiones</a></li>
|
||||
<li><a href="recursos/recursos6.html">Parche Ie7</a></li>
|
||||
<li><a href="recursos/recursos7.html">Estructuras</a></li>
|
||||
<li><a href="recursos/recursos8.html">Sitios para aprender CSS</a></li>
|
||||
<li><a href="recursos/recursos9.html">Carácteres especiales</a></li>
|
||||
<li><a href="recursos/recursos10.html">Referencias web</a> </li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt onclick="javascript:mostrarsubmenu('smenu14');" onkeypress="javascript:mostrarsubmenu('smenu14');" title="Haz clic para desplegar el menú de opciones.">
|
||||
<a href="accesibilidad/accesibilidad.htm">Accesibilidad</a>
|
||||
</dt>
|
||||
<dd id="smenu14">
|
||||
<ul>
|
||||
<li><a href="accesibilidad/directrices.htm">Directrices</a></li>
|
||||
<li><a href="accesibilidad/pautas.htm">Programas y recursos</a></li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt onclick="javascript:mostrarsubmenu('');" onkeypress="javascript:mostrarsubmenu();" title="Haz clic para desplegar el menú de opciones.">
|
||||
<a href="bugs/errores.html">Errores</a>
|
||||
</dt>
|
||||
|
||||
<dt id="pdf" onclick="javascript:mostrarsubmenu();" onkeypress="javascript:mostrarsubmenu();" title="Haz clic para desplegar el menú de opciones.">
|
||||
<a href="pdf/pdf.htm" >Materiales en PDF</a>
|
||||
</dt>
|
||||
</dl>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
14
html2005/bugs/errores.css
Normal file
@@ -0,0 +1,14 @@
|
||||
/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */
|
||||
.prohibited { background-color: rgb(204, 0, 0);
|
||||
color: rgb(255, 255, 255);
|
||||
font-weight: bold;
|
||||
}
|
||||
.missing { color: rgb(255, 255, 255);
|
||||
font-weight: bold;
|
||||
background-color: rgb(255, 153, 102);
|
||||
}
|
||||
.muddle { background-color: rgb(255, 255, 102);
|
||||
color: rgb(0, 0, 0);
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
907
html2005/bugs/errores.html
Normal file
@@ -0,0 +1,907 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html lang="es-es">
|
||||
<head>
|
||||
|
||||
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
|
||||
<title>Errores de N|VU</title>
|
||||
|
||||
|
||||
<meta content="Raúl Luna" name="author">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="../nvu2005.css">
|
||||
|
||||
<!-- parche de compatibilización con CSS 2 para navegadores microsoft --><!--[if lt IE 7]> <script src="../ie7/ie7-standard-p.js" type="text/javascript"></script> <![endif]-->
|
||||
<link rel="stylesheet" href="errores.css" type="text/css">
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
<body>
|
||||
|
||||
<div id="localizador">
|
||||
<p>Errores</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div id="flechaizq">
|
||||
<a href="../accesibilidad/pautas.htm" title="retroceder"><img src="../Images/flechaizq.gif" border="0"></a>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="contenido">
|
||||
<h2>Algunos
|
||||
errores conocidos de N|VU 1.0</h2>
|
||||
|
||||
Como programa en desarrollo que es, N|VU presenta algunos errores o
|
||||
comportamientos no previsibles que pueden hacernos perder mucho tiempo
|
||||
si no sabemos de su existencia. Vamos a aprovechar el trabajo de
|
||||
recopilación realizado por Charles Cooke, publicado en
|
||||
inglés en su página <a href="http://web.onetel.net.uk/%7Echarlescooke/nvubugs10.htm" target="_blank">http://web.onetel.net.uk/%7Echarlescooke/nvubugs10.htm</a>,
|
||||
en el que me he basado para elaborar las siguientes notas, que son en
|
||||
gran parte una traducción del original con algunos
|
||||
añadidos que he podido ir descubriendo con el uso del programa.
|
||||
Dado que su trabajo
|
||||
de soporte pretende conseguir repercutir en las futuras mejoras de NVU
|
||||
vamos a omitir sus valoraciones de los errores, que él mismo
|
||||
indica que son personales. Sin embargo sí que
|
||||
incluiré alguna valoración de los mismos basada
|
||||
en mi propia experiencia, ya que toda esta documentación
|
||||
está elaborada utilizando el N|VU, por lo que
|
||||
podría perfectamente colocarse el icono <img style="width: 80px; height: 15px;" alt="Hecho con N|VU" title="Hecho con N|VU" src="../imagenes/madewithNvu80x15clear.png">
|
||||
<div class="indentado50">
|
||||
<ol id="mozToc">
|
||||
<!--mozToc h3 1 h4 4 h5 5 h6 6--><li><a href="#mozTocId917388">Hojas
|
||||
de estilo externas</a></li>
|
||||
<li><a href="#mozTocId938461">Declaración
|
||||
del tipo de documento incompleta</a></li>
|
||||
<li><a href="#mozTocId607266">Especificación
|
||||
del tipo de documento en las
|
||||
preferencias</a></li>
|
||||
<li><a href="#mozTocId338911">Creación
|
||||
de códigos no acordes con el
|
||||
tipo de DTD</a></li>
|
||||
<li><a href="#mozTocId546780">Manejo
|
||||
de capas</a></li>
|
||||
<li><a href="#mozTocId273941">Modificaciones
|
||||
ortográficas no disparan el
|
||||
guardado al cerrar</a></li>
|
||||
<li><a href="#mozTocId63492">Subrayado
|
||||
automático de errores no se mantiene al abrir
|
||||
páginas guardadas</a></li>
|
||||
<li><a href="#mozTocId205130">Funcionamiento
|
||||
irregular de las sugerencias ortográficas</a></li>
|
||||
<li><a href="#mozTocId93648">Listas
|
||||
anidadas</a></li>
|
||||
<li><a href="#mozTocId824262">Aplicación
|
||||
de ID</a></li>
|
||||
<li><a href="#mozTocId683738">Inactivación
|
||||
de barra de formato</a></li>
|
||||
<li><a href="#mozTocId603191">Numeración
|
||||
de líneas</a></li>
|
||||
<li><a href="#mozTocId869574">Pérdida
|
||||
del foco de la pestaña activa</a></li>
|
||||
<li><a href="#mozTocId994843">Tablas</a></li>
|
||||
<li><a href="#mozTocId607055">Tablas
|
||||
de contenido (TOC)</a></li>
|
||||
<li><a href="#mozTocId228445">Formularios.
|
||||
Teclas de accesibilidad en campos de texto</a></li>
|
||||
<li><a href="#mozTocId361504">Formularios.
|
||||
Propiedades de botones de opción y casillas de
|
||||
verificación</a></li>
|
||||
<li><a href="#mozTocId88626">Formularios.
|
||||
Propiedades de listas y cuadros de selección</a></li>
|
||||
<li><a href="#mozTocId618617">Limpiador
|
||||
de código</a></li>
|
||||
<li><a href="#mozTocId641744">Cerrar
|
||||
sin salvar estilos en línea</a></li>
|
||||
<li><a href="#mozTocId16141">Administrador
|
||||
de sitios</a></li>
|
||||
<li><a href="#mozTocId214804">Editor
|
||||
CSS</a></li>
|
||||
<li><a href="#mozTocId479435">Tabla
|
||||
de códigos generados por N|VU según las
|
||||
circunstancias</a></li>
|
||||
</ol>
|
||||
|
||||
<span class="indentado50"></span></div>
|
||||
|
||||
<br>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId917388"></a>Hojas
|
||||
de estilo externas</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd>El enlace al archivo CSS
|
||||
aparece siempre como ruta absoluta. Una vez que una página
|
||||
se mueva a una localización distinta, por
|
||||
ejemplo desde una máquina local a un servidor no
|
||||
se podrá localizar el archivo de hoja de estilos, salvo que
|
||||
esta transferencia se realice con el gestor de sitios de N|VU que
|
||||
enviará el archivo CSS, junto con el resto de archivos
|
||||
complementarios a la carpeta que indiquemos modificando la ruta para
|
||||
que se convierta en relativa.</dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd>
|
||||
<ol>
|
||||
|
||||
<li>Publicar la página utilizando el
|
||||
administrador
|
||||
de sitios de N|VU (menos recomendable)</li>
|
||||
|
||||
<li>Modificar manualmente la ruta desde la
|
||||
pestaña <img style="width: 99px; height: 21px;" alt="Código fuente" src="../imagenes/pestanacodigofuente.png">
|
||||
para convertirla
|
||||
en relativa (más recomendable)</li>
|
||||
|
||||
</ol>
|
||||
|
||||
</dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Los usuarios principiantes pueden encontrarse con que sus
|
||||
páginas no se muestran como esperan, desaprovechando una de
|
||||
las funciones más potentes y recomendables del
|
||||
programa. </dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error importante</dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId938461"></a>Declaración
|
||||
del tipo de documento incompleta</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd>La declaración de tipo de documento cuando se
|
||||
opta por
|
||||
documentos HTML (opción por defecto) es incompleta porque
|
||||
omite
|
||||
el URL del DTD. Los tipos permitidos están enumerados en el
|
||||
párrafo 7.2 de las especificaciones HTML 4.01 del
|
||||
W3C.</dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd>
|
||||
<ol>
|
||||
|
||||
<li>Modificar con un editor de texto externo la
|
||||
página base y guardarla como plantilla (no puede hacerse
|
||||
desde
|
||||
N|VU porque no guarda las modificaciones en la DTD</li>
|
||||
|
||||
<li>Crear las nuevas páginas
|
||||
basándose en esa plantilla.</li>
|
||||
|
||||
</ol>
|
||||
|
||||
</dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Algunos navegadores pueden reaccionar de modo caprichoso,
|
||||
por lo
|
||||
que pueden mostrar tamaños incorrectos de letra y deteriorar
|
||||
la
|
||||
compatibilidad para diversos navegadores que se hubiera
|
||||
perseguido. </dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error de importancia media.</dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId607266"></a>Especificación
|
||||
del tipo de documento en las
|
||||
preferencias</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd>A pesar de que se indique un tipo de documento
|
||||
predeterminado en
|
||||
las preferencias generales (herramientas preferencias) dicha
|
||||
opción solo persiste hasta que se crea un documento
|
||||
de un
|
||||
tipo diferente,momento en el que esta elección
|
||||
sobreescribe
|
||||
las preferencias generales.</dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd> Aunque se establezca un tipo de documento
|
||||
predeterminado no confiar en esta condición y estar atentos
|
||||
en
|
||||
cada nuevo documento a que el tipo sea el que realmente pretendemos. </dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Puede ocurrir, por ejemplo, que establezcamos como tipo
|
||||
predeterminado HTML 4.01 strict, pero una vez que creemos un documento
|
||||
de tipo HTML 4.01 transitional todos los demás se
|
||||
crearán
|
||||
con este tipo.</dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error importante que puede resultar difícil de
|
||||
detectar
|
||||
para quienes no validen o hagan poco uso de la revisión de
|
||||
código.</dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId338911"></a>Creación
|
||||
de códigos no acordes con el
|
||||
tipo de DTD</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd>La aplicación de formato a zonas o elementos del
|
||||
documento puede producir: <br>
|
||||
|
||||
<ol type="a">
|
||||
|
||||
<li>que se aplique un formato que no es compatible con el
|
||||
tipo de DTD especificado </li>
|
||||
|
||||
<li>que se genere código que no tiene efecto
|
||||
sobre el formato </li>
|
||||
|
||||
<li>que opciones que deberían poder utilizarse
|
||||
según el DTD especificado no estén accesibles. </li>
|
||||
|
||||
</ol>
|
||||
|
||||
Todas estas situaciones se producen según se encuentre
|
||||
marcada o no en las preferencias la opción para <span class="refmenu">"usar css..."</span> y en
|
||||
función del tipo de DTD especificado.</dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd>Para los expertos, si todo el formato se realiza
|
||||
utilizando CSS no habrá problemas.<br>
|
||||
|
||||
Para el resto, si se elige <span class="refmenu">usar
|
||||
estilos css en lugar de elementos y atributos html</span> en las
|
||||
preferencias y se utiliza un DTD transitional no habrá
|
||||
problemas de validación.<br>
|
||||
|
||||
Para quienes quieran usar DTD strict y seguir utilizando los botones o
|
||||
las opciones de menú consultar la tabla para evitar errores.
|
||||
</dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Se producirán errores de validación.
|
||||
Puede requerir tiempo para las correcciones manuales.</dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error importante, especialmente para principiantes, ya que
|
||||
puede desconcertar mucho la inactivación de opciones.</dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId546780"></a>Manejo
|
||||
de capas</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd>Cada capa puede moverse de posición
|
||||
fácilmente si
|
||||
arrastramos el tirador de posición que aparece en la zona
|
||||
superior izquierda. Si se han creado varias capas y, al
|
||||
moverlas, el contorno de una de ellas oculta completamente el
|
||||
tirador de posición de otra será imposible volver
|
||||
a
|
||||
acceder a él para mover esa capa. Incluso, aunque el valor
|
||||
z-index de la capa que tiene el tirador oculto sea mayor
|
||||
seguirá
|
||||
produciéndose esa situación.</dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd>
|
||||
<ol type="a">
|
||||
|
||||
<li>Activar la cuadrícula de fijación
|
||||
(<span class="refmenu">formato </span><img style="width: 14px; height: 13px;" alt="a continuación" src="../imagenes/flechamenu.png"><span class="refmenu">
|
||||
rejilla de posicionamiento</span>)
|
||||
con una medida de 20 píxeles facilita la vuelta de cada capa
|
||||
a su
|
||||
posición original y deja suficiente libertad de
|
||||
posicionamiento.</li>
|
||||
|
||||
<li>Modificar temporalmente la posición de la
|
||||
capa
|
||||
que oculta
|
||||
el tirador para hacerlo accesible y situar la capa donde se desee.
|
||||
Restaurar luego la posición de la capa que movimos para
|
||||
acceder
|
||||
al tirador.</li>
|
||||
|
||||
</ol>
|
||||
|
||||
</dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Puede ser muy molesto al obligar a realizar varias
|
||||
operaciones para obtener un resultado que debería ser muy
|
||||
simple.</dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error ligero salvo que se utilicen muchas capas
|
||||
posicionadas absolutamente. </dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<dl>
|
||||
|
||||
</dl>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId273941"></a>Modificaciones
|
||||
ortográficas no disparan el
|
||||
guardado al cerrar</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd>Si se ha activado el subrayado de palabras mal escritas y
|
||||
modificamos alguna palabra con la opción sugerida al pulsar
|
||||
con
|
||||
el botón derecho se muestra el cambio en pantalla pero no
|
||||
cambia
|
||||
el estado del documento a modificado. </dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd>Cuando se hagan correcciones ortográficas por
|
||||
sugerencias
|
||||
en el menú contextual no guardar sin haber realizado una
|
||||
modificación tal como añadir y borrar un
|
||||
espacio. </dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Si se cierra el
|
||||
documento no
|
||||
preguntará si se quieren guardar los cambios y se
|
||||
perderán las modificaciones, guardándose la
|
||||
página con los errores ortográficos.</dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error importante que puede provocar errores involuntarios
|
||||
al
|
||||
hacer que se publiquen con errores páginas que los autores
|
||||
consideran corregidas.</dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<dl>
|
||||
|
||||
</dl>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId63492"></a>Subrayado
|
||||
automático de errores no se mantiene al abrir
|
||||
páginas guardadas</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd>Si se abre una página ya guardada en
|
||||
vista <img style="width: 65px; height: 20px;" alt="Normal" src="../imagenes/pestananormal.png"> no
|
||||
se subrayan las palabras mal escritas a pesar de que esté
|
||||
especificado así en las preferencias.</dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd>Pulsar la pestaña <img style="width: 99px; height: 21px;" alt="Código fuente" src="../imagenes/pestanacodigofuente.png"> y volver a la
|
||||
pestaña <img style="width: 65px; height: 20px;" alt="Normal" src="../imagenes/pestananormal.png">
|
||||
activa el subrayado de los errores ortográficos. </dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Puede provocar errores involuntarios al hacer
|
||||
que se publiquen con errores ortográficos páginas
|
||||
que los autores consideran correctas.</dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error importante. </dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId205130"></a>Funcionamiento
|
||||
irregular de las sugerencias ortográficas</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd>Cuando <span class="refmenu">subrayar
|
||||
las palabras mal escritas </span>
|
||||
está activado suele presentarse la opción de
|
||||
sugerencias
|
||||
ortográficas en el menú contextual, pero no
|
||||
siempre es
|
||||
así. En ocasiones desaparece la opción de las
|
||||
sugerencias.</dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd>Desactivar en las preferencias <span class="refmenu">subrayar
|
||||
las palabras mal escritas </span>y volver a reactivarlo. </dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Provoca acciones innecesarias</dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error moderado que provoca molestias al usuario. Dados los
|
||||
errores que presenta esta función parece poco aconsejable
|
||||
mantenerla activa, siendo preferible recurrir a la
|
||||
corrección
|
||||
ortográfica de todo el documento al finalizarlo.</dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId93648"></a>Listas
|
||||
anidadas</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd>Las actuales especificaciones consideran incorrecta la
|
||||
anidación de una lista dentro de otra si se ha cerrado el
|
||||
elemento <code><li></code>
|
||||
precedente. Cuando dentro de una lista
|
||||
pulsamos el botón de sangrar texto de la barra de formato se
|
||||
anida una lista para crear los elementos de segundo nivel pero se
|
||||
cierra el elemento con su etiqueta <code></li></code></dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd>Utilizar la opción de menú <span style="font-weight: bold;"></span><span class="refmenu"> herramientas </span><img style="width: 14px; height: 13px;" alt="a continuación" src="../imagenes/flechamenu.png"> <span class="refmenu">limpiador
|
||||
de código </span>y
|
||||
volver a reactivarlo. </dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Se producirán errores de validación,
|
||||
lo cual puede suponer que algún navegador muestre de forma
|
||||
errónea la anidación.</dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error moderado. Aunque la mayoría de los
|
||||
navegadores presentarán correctamente los diferentes niveles
|
||||
del listado puede no ocurrir así en el futuro. La
|
||||
solución es sencilla y, de paso, podemos localizar otros
|
||||
elementos innecesarios en el código.</dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId824262"></a>Aplicación
|
||||
de ID</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd>Puede aplicarse el mismo <code>ID</code> a
|
||||
varios elementos.</dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd>Revisar manualmente el código para evitarlo </dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Si se utiliza inadvertidamente podrían
|
||||
producirse
|
||||
aplicaciones incorrectas de estilos o enlaces
|
||||
erróneos.
|
||||
Provoca errores de validación del código.</dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error
|
||||
moderado. Posiblemente los principiantes no utilizarán esta
|
||||
posibilidad y es de esperar que los expertos no cometan este error.</dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId683738"></a>Inactivación
|
||||
de barra de formato</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd>De vez en cuando las dos barras de formato quedan
|
||||
inactivas.
|
||||
Cuando esto ocurre también algunos elementos de los
|
||||
menús
|
||||
se vuelven inactivos y desaparece la identificación del
|
||||
archivo
|
||||
de la barra de título de la aplicación.</dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd>Cerrar y reiniciar el programa </dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Pérdida de tiempo.</dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error
|
||||
moderado. Es molesto por la pérdida de tiempo pero no
|
||||
provoca errores irrecuperables.</dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId603191"></a>Numeración
|
||||
de líneas</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd>Cuando se valida un documento que contiene errores la
|
||||
numeración de las líneas que se devuelve no
|
||||
coincide con
|
||||
la que muestra N|VU en la pestaña <img style="width: 99px; height: 21px;" alt="Código fuente" src="../imagenes/pestanacodigofuente.png">.</dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd>Buscar la línea correcta utilizando la
|
||||
referencia de código que muestra el validador.</dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Pérdida de tiempo. </dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error
|
||||
molesto por la incomodidad provocada. Además tiene una
|
||||
relativa importancia porque introduce en el archivo códigos
|
||||
invisibles, que no afectan a la visualización del documento,
|
||||
pero que incrementan su tamaño innecesariamente. </dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId869574"></a>Pérdida
|
||||
del foco de la pestaña activa</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd>En ocasiones, cuando tenemos documentos abiertos
|
||||
en varias
|
||||
pestañas se pierde el foco de la pestaña que
|
||||
está
|
||||
a la vista: cuando queremos pegar un fragmento que hemos copiado de la
|
||||
misma o de otra pestaña no sucede nada aparentemente. El
|
||||
foco se
|
||||
ha trasladado a la primera pestaña y es allí
|
||||
donde se van
|
||||
pegando los fragmentos en lugar de la pestaña en la que
|
||||
deseamos
|
||||
hacerlo.</dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd>Cerrar y reiniciar el programa. </dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Pérdida de tiempo. Posibles errores al
|
||||
guardar cambios que no deberían guardarse en el
|
||||
documento que ha recibido erróneamente los fragmentos pegados</dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error moderado. Puede provocar la
|
||||
publicación de documentos con fragmentos que no les
|
||||
corresponden.</dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId994843"></a>Tablas</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd>Originalmente las tablas se insertan con una anchura por
|
||||
defecto del 100% de la ventana. Al cabo de un tiempo se cambia el tipo
|
||||
de unidad en las preferencias pasando de porcentaje a
|
||||
píxeles, creándose las nuevas tablas con una
|
||||
anchura de 100 píxeles.</dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd>Modificar la opción de anchura en el
|
||||
menú <span class="refmenu">tabla </span><img style="width: 14px; height: 13px;" alt="a continuación" src="../imagenes/flechamenu.png"><span class="refmenu">
|
||||
insertar </span><img style="width: 14px; height: 13px;" alt="a continuación" src="../imagenes/flechamenu.png"><span class="refmenu">
|
||||
pestaña preciso</span>
|
||||
para volver a porcentaje </dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Pérdida de tiempo. Intervención
|
||||
innecesaria del usuario</dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error leve. </dd>
|
||||
|
||||
</dl>
|
||||
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId607055"></a>Tablas
|
||||
de contenido (TOC)</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd>La ayuda indica que si se marca <span class="refmenu">hacer
|
||||
que
|
||||
la tabla de contenidos sea de
|
||||
sólo lectura</span> provocará que la lista
|
||||
sea
|
||||
de texto simple sin
|
||||
enlaces. En la actual versión esta opción no
|
||||
tiene efecto y la lista sigue saliendo con enlaces.</dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd>No hay solución, salvo que se eliminaran
|
||||
manualmente los enlaces </dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Función inútil en la actual versión</dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error leve. </dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId228445"></a>Formularios.
|
||||
Teclas de accesibilidad en campos de texto</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd style="">Cuando se adjudica una tecla de acceso
|
||||
rápido (<code>accesskey</code>) en un campo de
|
||||
texto de una línea su valor no se almacena<span class="refmenu"></span></dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd>Insertar manualmente el
|
||||
código <code>accesskey="letra"</code> </dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Repetir innecesariamente una tarea y de forma
|
||||
más incómoda que la prevista.</dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error moderado: puede provocar la creación de
|
||||
documentos con accesibilidad reducida en contra de la
|
||||
intención del autor. Molesto. </dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId361504"></a>Formularios.
|
||||
Propiedades de botones de opción y casillas de
|
||||
verificación</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd style="">Al intentar modificar las propiedades de un
|
||||
botón de opción o una casilla de
|
||||
verificación ya creados accediendo con el botón
|
||||
derecho al menú contextual <span class="refmenu">propiedades
|
||||
del campo de formulario</span> o intentando lanzar el panel de creación/edición con un doble clic no se obtiene respuesta del programa.</dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd><span style="font-weight: bold;"></span><code></code>
|
||||
Utilizar el botón derecho sobre la etiqueta <code><input></code>
|
||||
de la barra de estado y elegir <span class="refmenu">propiedades
|
||||
avanzadas</span> lanza el panel para editar las
|
||||
propiedades pero habrá que conocer cuál es el atributo que deseamos modificar.</dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Desconcierta puesto que en otros tipos de campos se puede
|
||||
realizar la edición sin problemas.</dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error moderado: aunque la
|
||||
solución es relativamente cómoda desconcierta por
|
||||
lo anómalo del comportamiento y, además, obliga a
|
||||
trabajar haciendo referencia a los atributos en lugar de utilizar la
|
||||
traducción de los mismos para que un usuario poco experto pueda
|
||||
comprender rápidamente el sentido.</dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId88626"></a>Formularios.
|
||||
Propiedades de listas y cuadros de selección</h3>
|
||||
|
||||
<dl>
|
||||
<dt>Descripción:</dt>
|
||||
<dd style="">Situación similar a la anterior: no se obtiene
|
||||
respuesta del programa al intentar modificar las propiedades de un
|
||||
cuadro menú o lista de selección ya creados accediendo
|
||||
con el botón
|
||||
derecho al menú contextual <span class="refmenu">propiedades
|
||||
del campo de formulario</span> o con un doble clic.</dd>
|
||||
<dt>Solución provisional:</dt>
|
||||
<dd><span style="font-weight: bold;"></span><code></code>Editar manualmente la lista de opciones desde la pestaña <img style="width: 99px; height: 21px;" alt="Código fuente" src="../imagenes/pestanacodigofuente.png"> </dd>
|
||||
<dt>Repercusión:</dt>
|
||||
<dd>Obliga a introducir el código manualmente.</dd>
|
||||
<dt>Valoración:</dt>
|
||||
<dd>Error moderado: aunque añadir o borrar opciones no es una
|
||||
tarea complicada resulta incómodo para usuarios noveles. En
|
||||
muchos casos es preferible eliminar el campo creado y recurrir al
|
||||
asistente gráfico para crearlo de nuevo.</dd>
|
||||
</dl>
|
||||
<h3><a class="mozTocH3" name="mozTocId618617"></a>Limpiador
|
||||
de código</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd>No todos los bloques vacíos se limpian. Listas
|
||||
ordenadas y desordenadas vacías permanecen, así
|
||||
como bloques <span></span> sin contenido en
|
||||
su interior.</dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd>Eliminar manualmente los códigos sobrantes </dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Se mantiene código innecesario</dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error leve, pero frustrante si se pretende obtener un
|
||||
código ligero ya que se podía esperar que la
|
||||
limpieza fuera completa y no exigiera revisión manual.</dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId641744"></a>Cerrar
|
||||
sin salvar estilos en línea</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd style="">Si se selecciona una etiqueta en la barra
|
||||
de estado y se le aplica un estilo incrustado el botón de <span class="refmenu">guardar</span> permanece
|
||||
inactivo y el programa no invita a guardar los cambios si cerramos la
|
||||
pestaña sin hacer otros cambios</dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd>Realizar un cambio trivial: añadir un espacio y
|
||||
borrarlo para activar el estado de documento modificado. </dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Se puede perder código al pensar que el
|
||||
documento ya está guardado.</dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error moderado. </dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId16141"></a>Administrador
|
||||
de sitios</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd style="">No existe opción
|
||||
específica para ver sólo los documentos xhtml o
|
||||
css, que quedan ocultos si se selecciona <span class="refmenu">ver
|
||||
documentos html </span></dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd>Utilizar la opción <span class="refmenu">ver
|
||||
todos los documentos</span>. </dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Obliga a localizar visualmente.</dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error leve. </dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<h3><a class="mozTocH3" name="mozTocId214804"></a>Editor
|
||||
CSS</h3>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Descripción:</dt>
|
||||
|
||||
<dd style="">El botón <span class="refmenu">bajar</span> no funciona</dd>
|
||||
|
||||
<dt>Solución provisional:</dt>
|
||||
|
||||
<dd>Seleccionar elementos que se encuentren por debajo y
|
||||
utilizar el botón <span class="refmenu">subir</span>
|
||||
para reorganizar las reglas de estilo. </dd>
|
||||
|
||||
<dt>Repercusión:</dt>
|
||||
|
||||
<dd>Más pulsaciones de las necesarias.</dd>
|
||||
|
||||
<dt>Valoración:</dt>
|
||||
|
||||
<dd>Error leve. </dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<a href="errorestabla.htm" target="_blank">Ver tabla
|
||||
de códigos generados por N|VU según las
|
||||
circunstancias</a>
|
||||
|
||||
<br>
|
||||
<br>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
1178
html2005/bugs/errorestabla.htm
Normal file
BIN
html2005/bugs/imagenes/icoalineardcha.png
Normal file
|
After Width: | Height: | Size: 249 B |
BIN
html2005/bugs/imagenes/icoenfasis.png
Normal file
|
After Width: | Height: | Size: 320 B |
BIN
html2005/bugs/imagenes/icofondo.png
Normal file
|
After Width: | Height: | Size: 289 B |
BIN
html2005/bugs/imagenes/icoincrementasangrado.png
Normal file
|
After Width: | Height: | Size: 295 B |
BIN
html2005/bugs/imagenes/icoitalica.png
Normal file
|
After Width: | Height: | Size: 355 B |
BIN
html2005/bugs/imagenes/icojustificar.png
Normal file
|
After Width: | Height: | Size: 205 B |
BIN
html2005/bugs/imagenes/icomasenfasis.png
Normal file
|
After Width: | Height: | Size: 330 B |
BIN
html2005/bugs/imagenes/icomayor.png
Normal file
|
After Width: | Height: | Size: 433 B |
BIN
html2005/bugs/imagenes/icomenor.png
Normal file
|
After Width: | Height: | Size: 373 B |
BIN
html2005/bugs/imagenes/iconegrita.png
Normal file
|
After Width: | Height: | Size: 392 B |
BIN
html2005/bugs/imagenes/icoprimerplano.png
Normal file
|
After Width: | Height: | Size: 275 B |
BIN
html2005/bugs/imagenes/icosubraya.png
Normal file
|
After Width: | Height: | Size: 359 B |
BIN
html2005/bugs/imagenes/madewithNvu80x15clear.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
html2005/bugs/imagenes/tag-comment.gif
Normal file
|
After Width: | Height: | Size: 907 B |
BIN
html2005/bugs/imagenes/valid-css.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
html2005/bugs/imagenes/valid-html401.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
2651
html2005/bugs/nvubugs10.html
Normal file
4824
html2005/bugs/nvubugs10traducida.html
Normal file
67
html2005/bugs/ug.css
Normal file
@@ -0,0 +1,67 @@
|
||||
/* Style sheet for Nvu user Guide - Nvu version 0.9 - Guide version 0.6 - Updated 17 Mar-2005 */
|
||||
|
||||
/* Global Tag styles */
|
||||
|
||||
body { margin: 0px; text-align: left; background: fixed url(images/paper.gif); }
|
||||
p, h1, h2, h3, h4, td, li { font-family: Arial,Helvetica,sans-serif; }
|
||||
p { font-size: small; margin-top: 0px; margin-bottom: 0.25em; margin-left: 3em; text-align: left; }
|
||||
h1, h2, h3, h4 { font-weight: bold; margin-bottom: 0em; padding-top: 0.5em; padding-bottom: 0px; margin-top: 0em; color: rgb(66, 137, 181); }
|
||||
h1 { text-align: center; font-size: x-large; margin-bottom: 1em; }
|
||||
h1was { text-align: center; font-size: x-large; margin-top: 1em; margin-bottom: 1em; }
|
||||
h2 { font-size: medium; text-align: left; }
|
||||
h3, h4 { font-size: small; text-align: left; }
|
||||
td { padding-left: 4px; padding-right: 4px; font-size: small; margin-bottom: 0.25em; margin-top: 0px; }
|
||||
ul { margin-top: 0px; margin-bottom: 0px; }
|
||||
li { font-size: small; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; text-align: left; }
|
||||
hr { width: 80%; height: 2px; margin-left: 10% ; margin-top:1em; background-color: rgb(74, 148, 197); color: rgb(74, 148, 197); }
|
||||
|
||||
/* Anchor styles */
|
||||
a:link { text-decoration: underline; font-weight: bold; color: rgb(66, 137, 181); }
|
||||
a:visited { font-weight: bold; color: rgb(66, 137, 181); }
|
||||
a:hover { color: rgb(73, 149, 196); background-color: rgb(238, 238, 238); }
|
||||
a:focus { color: white; background-color: rgb(73, 149, 196); }
|
||||
|
||||
/* Classes */
|
||||
.cent { text-align: center; }
|
||||
.clear { clear: left;}
|
||||
.highlt { vertical-align: super; font-size: 80%; background-color: rgb(200, 203, 220); }
|
||||
.note { margin-left: 4em; margin-right: 1em; padding-left: 0.35em; padding-right: 0; background-color: rgb(255, 255, 204); }
|
||||
.left { float: left; }
|
||||
.right { float: right; }
|
||||
.logo { padding-left:44px; height: 44px; padding-top:10px; }
|
||||
.madewith {border: 0px solid ; width: 135px; height: 52px;}
|
||||
.madewith:link {text-decoration: none; font-weight:normal; margin-left: 0; }
|
||||
.tsp {font-size: x-small ;}
|
||||
.key { background-color: rgb(186, 218, 255); }
|
||||
.warn { margin-left: 4em; margin-right: 1em; padding-left: 0.35em; padding-right: 0; border-style: solid none; border-color: rgb(0, 0, 0); border-width: 1px; background-color: rgb(255, 186, 144); }
|
||||
.ie {color: rgb(255, 255, 255); font-size: 1px;}
|
||||
.offset a { position:relative; top:-80px;}
|
||||
|
||||
/* Pane styles */
|
||||
|
||||
/* Main pane */
|
||||
.paneholder { width: 770px; }
|
||||
.panemain { position: absolute; top: 62px; left: 170px; max-width: 600px; }
|
||||
|
||||
/* Menu pane */
|
||||
.panemenu { position: fixed; top: 0px; left: 10px; width: 160px; z-index: 3; }
|
||||
div.panemenu p { margin:0; font-weight: bold; font-size: small; color: rgb(66, 137, 181); }
|
||||
div.panemenu p a:link { text-decoration: none; color: rgb(66, 137, 181); font-size: small; }
|
||||
div.panemenu p a:visited { text-decoration: none; color: rgb(66, 137, 181); font-size: small; }
|
||||
div.panemenu p a:hover { color: rgb(73, 149, 196); background-color: rgb(238, 238, 238); }
|
||||
div.panemenu p a:focus { color: rgb(73, 149, 196); background-color: rgb(238, 238, 238); }
|
||||
|
||||
div.panemenu ul { border-style: solid; border-color: rgb(66, 137, 181); border-width: 1px; margin-left: 1em; padding-left: 0.25em; margin-right: 0.25em; list-style-type: none;}
|
||||
div.panemenu ul li { margin:0; padding:0; }
|
||||
div.panemenu ul a:link { text-decoration: none; color: rgb(33, 80, 100); font-size: small; font-weight:normal;}
|
||||
div.panemenu ul a:visited { text-decoration: none; color: rgb(33, 80, 100); font-size: small; font-weight:normal; }
|
||||
div.panemenu ul a:hover { color: rgb(73, 149, 196); background-color: rgb(238, 238, 238); }
|
||||
div.panemenu ul a:focus { color: rgb(73, 149, 196); background-color: rgb(238, 238, 238); }
|
||||
|
||||
/* Top pane */
|
||||
.panetop { width: 588px; height: 80px; position: fixed; top: 0px; left:10px; padding-left: 180px; z-index: 2; background-image: url(images/paper.gif); }
|
||||
div.panetop h1 { text-align:left; margin-top: 0; margin-bottom:0; }
|
||||
div.panetop h2 { text-align:left; margin-top: 0; }
|
||||
|
||||
/* Div styles */
|
||||
.contents { margin-top: 0pt; margin-bottom: 0px; line-height:80%; }
|
||||
BIN
html2005/cab/Images/cab_01.jpg
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
html2005/cab/Images/cab_03.jpg
Normal file
|
After Width: | Height: | Size: 362 B |
BIN
html2005/cab/Images/cap.jpg
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
html2005/cab/Images/cap_00.jpg
Normal file
|
After Width: | Height: | Size: 730 B |
BIN
html2005/cab/Images/cap_01.jpg
Normal file
|
After Width: | Height: | Size: 639 B |
BIN
html2005/cab/Images/cap_02.jpg
Normal file
|
After Width: | Height: | Size: 759 B |
BIN
html2005/cab/Images/cap_03.jpg
Normal file
|
After Width: | Height: | Size: 752 B |
BIN
html2005/cab/Images/cap_04.jpg
Normal file
|
After Width: | Height: | Size: 650 B |
BIN
html2005/cab/Images/cap_05.jpg
Normal file
|
After Width: | Height: | Size: 736 B |
BIN
html2005/cab/Images/cap_06.jpg
Normal file
|
After Width: | Height: | Size: 751 B |
BIN
html2005/cab/Images/cap_07.jpg
Normal file
|
After Width: | Height: | Size: 675 B |
BIN
html2005/cab/Images/cap_08.jpg
Normal file
|
After Width: | Height: | Size: 738 B |
BIN
html2005/cab/Images/cap_09.jpg
Normal file
|
After Width: | Height: | Size: 748 B |
BIN
html2005/cab/Images/cap_10.jpg
Normal file
|
After Width: | Height: | Size: 921 B |
BIN
html2005/cab/Images/cap_11.jpg
Normal file
|
After Width: | Height: | Size: 790 B |
BIN
html2005/cab/Images/cap_12.jpg
Normal file
|
After Width: | Height: | Size: 885 B |
BIN
html2005/cab/Images/cap_13.jpg
Normal file
|
After Width: | Height: | Size: 845 B |
BIN
html2005/cab/Images/cap_14.jpg
Normal file
|
After Width: | Height: | Size: 836 B |
BIN
html2005/cab/Images/cap_15.jpg
Normal file
|
After Width: | Height: | Size: 854 B |
BIN
html2005/cab/Images/cap_16.jpg
Normal file
|
After Width: | Height: | Size: 873 B |
BIN
html2005/cab/Images/cap_17.jpg
Normal file
|
After Width: | Height: | Size: 836 B |
BIN
html2005/cab/Images/cap_18.jpg
Normal file
|
After Width: | Height: | Size: 926 B |
BIN
html2005/cab/Images/fin.jpg
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
html2005/cab/Images/fnd.jpg
Normal file
|
After Width: | Height: | Size: 561 B |
57
html2005/cab/cab.html
Normal file
@@ -0,0 +1,57 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>Documento sin título</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {
|
||||
margin-left: 0px;
|
||||
margin-top: 0px;
|
||||
margin-right: 0px;
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
-->
|
||||
</style></head>
|
||||
|
||||
<body>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td colspan="2" background="Images/fnd.jpg"><table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><img src="Images/cab_01.jpg" width="516" height="79"></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td width="1%" rowspan="2"><img src="Images/fin.jpg" width="43" height="105"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="3%"><img src="Images/cab_03.jpg" width="28" height="26"></td>
|
||||
<td width="96%" bgcolor="#D3D4D4"><table border="0" align="right" cellpadding="0" cellspacing="0" bordercolor="#990000">
|
||||
<tr>
|
||||
<td><img src="Images/cap.jpg" width="65" height="26"></td>
|
||||
<td><a href="#"><img src="Images/cap_00.jpg" width="17" height="26" border="0"></a></td>
|
||||
<td><a href="#"><img src="Images/cap_01.jpg" width="18" height="26" border="0"></a></td>
|
||||
<td><a href="#"><img src="Images/cap_02.jpg" width="17" height="26" border="0"></a></td>
|
||||
<td><a href="#"><img src="Images/cap_03.jpg" width="17" height="26" border="0"></a></td>
|
||||
<td><a href="#"><img src="Images/cap_04.jpg" width="15" height="26" border="0"></a></td>
|
||||
<td><img src="Images/cap_05.jpg" width="20" height="26"></td>
|
||||
<td><img src="Images/cap_06.jpg" width="16" height="26"></td>
|
||||
<td><img src="Images/cap_07.jpg" width="16" height="26"></td>
|
||||
<td><img src="Images/cap_08.jpg" width="17" height="26"></td>
|
||||
<td><img src="Images/cap_09.jpg" width="18" height="26"></td>
|
||||
<td><img src="Images/cap_10.jpg" width="22" height="26"></td>
|
||||
<td><img src="Images/cap_11.jpg" width="24" height="26"></td>
|
||||
<td><img src="Images/cap_12.jpg" width="23" height="26"></td>
|
||||
<td><img src="Images/cap_13.jpg" width="24" height="26"></td>
|
||||
<td><img src="Images/cap_14.jpg" width="26" height="26"></td>
|
||||
<td><img src="Images/cap_15.jpg" width="24" height="26"></td>
|
||||
<td><img src="Images/cap_16.jpg" width="23" height="26"></td>
|
||||
<td><img src="Images/cap_17.jpg" width="26" height="26"></td>
|
||||
<td><img src="Images/cap_18.jpg" width="24" height="26"></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
23
html2005/cabecera.css
Normal file
@@ -0,0 +1,23 @@
|
||||
/* CSS Document */
|
||||
|
||||
|
||||
body{
|
||||
background-image:url(cabecera.jpg);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
h2
|
||||
{
|
||||
|
||||
margin-left:80%;
|
||||
margin-top:40px;}
|
||||
|
||||
a{
|
||||
text-decoration:none;
|
||||
color:#373F68;
|
||||
font-stretch: ultra-condensed;
|
||||
font-family:Helvetica, Arial, sans-serif;
|
||||
font-size:22px;
|
||||
font-weight: bold;}
|
||||
|
||||
a:hover {color: #B5B19A}
|
||||
|
||||
10
html2005/cabecera.html
Normal file
@@ -0,0 +1,10 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>cabecera</TITLE>
|
||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
|
||||
<link href="cabecera.css" rel="stylesheet" type="text/css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<h2><a href="indice.html" target="_top">índice</a> <a href="../index.html" target="_top">portada</a></h2>
|
||||
</BODY>
|
||||
</HTML>
|
||||
BIN
html2005/cabecera.jpg
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
html2005/estilos/Thumbs.db
Normal file
239
html2005/estilos/absolutamenterelativo.html
Normal file
@@ -0,0 +1,239 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html lang="es-es">
|
||||
<head>
|
||||
|
||||
|
||||
|
||||
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<title>Absolutamente relativo</title>
|
||||
<meta content="Raúl Luna" name="author">
|
||||
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="../multi1.css">
|
||||
<link rel="stylesheet" type="text/css" href="../nvu2005.css">
|
||||
<!-- parche de compatibilización con CSS 2 para navegadores microsoft --><!--[if lt IE 7]> <script src="../ie7/ie7-standard-p.js" type="text/javascript"></script> <![endif]-->
|
||||
</head>
|
||||
|
||||
|
||||
<body>
|
||||
|
||||
<div id="localizador">
|
||||
<p>Estilos>>Absolutamente relativo</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="flechadcha">
|
||||
<a href="tecnicascss2.html" title="avanzar"><img src="../Images/flechadcha.gif" border="0"></a>
|
||||
</div>
|
||||
<div id="flechaizq">
|
||||
<a href="css10.html" title="retroceder"><img src="../Images/flechaizq.gif" border="0"></a>
|
||||
</div>
|
||||
|
||||
<div class="solapas">
|
||||
<ul>
|
||||
|
||||
|
||||
<li><a href="css10.html">Diseño visual</a></li>
|
||||
|
||||
|
||||
<li class="activo"><a href="absolutamenterelativo.html">Absolutamente relativo</a></li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="principal">
|
||||
<h2>Absolutamente relativo</h2>
|
||||
|
||||
|
||||
<p>Este título aparentemente paradójico
|
||||
procede el título original de un artículo en
|
||||
inglés <cite>Relatively Absolute de Tommy Olson</cite> en el que se
|
||||
intenta ofrecer una aclaración del sentido de los diversos
|
||||
modos de posicionamiento mediante <acronym title="Cascading Style Sheets">CSS</acronym>. De hecho el contenido de este
|
||||
apartado del curso no es una traducción del mismo pero
|
||||
sí una adaptación basada en lo que
|
||||
allí se plantea.</p>
|
||||
|
||||
|
||||
<p>Para diseñar una página web,
|
||||
además de las decisiones referentes a las fuentes, colores y
|
||||
elementos gráficos, hay que elegir una
|
||||
disposición de los componentes para lo cual se pueden
|
||||
emplear tablas, flotaciones y posicionamiento. </p>
|
||||
|
||||
|
||||
<p>El uso de las tablas, aunque sigue siendo probablemente el
|
||||
método más extendido es el menos recomendable de
|
||||
todos por su incidencia negativa en la accesibilidad y su falta de
|
||||
adecuación para una correcta estructuración de la
|
||||
información. De hecho está totalmente
|
||||
desaconsejado con el <acronym title="World Wide Web Consortium">W3C</acronym>.</p>
|
||||
|
||||
|
||||
<p>La utilizacion de la propiedad float es un método
|
||||
mucho más acorde con los estándares y puede ser
|
||||
suficiente en muchas ocasiones.</p>
|
||||
|
||||
|
||||
<p>El posicionamiento es la tercera técnica y la que
|
||||
más dificultades de interpretación tiene, por lo
|
||||
que vamos a intentar aclararlo.</p>
|
||||
|
||||
|
||||
<p>Para empezar vamos a tomar como referencia una serie
|
||||
numérica: 1, 2, 3,... en la que cada número ocupa
|
||||
de forma natural una posición: el 2 aparece
|
||||
detrás del 1 y antes del 3. Los elementos que componen una
|
||||
página web siguen el mismo esquema y tienen un orden natural
|
||||
que es su orden de aparición en el código que genera la
|
||||
página, por lo
|
||||
que podríamos decir que coincidirían con el
|
||||
comportamiento de una serie numérica. (Fíjate que he
|
||||
especificado el orden de aparición en el código, no el
|
||||
orden de aparición en la página porque podríamos
|
||||
confundirnos con lo que vemos si nos guiamos por la
|
||||
presentación de los elementos en pantalla)</p>
|
||||
|
||||
|
||||
<p>Una vez fijada la referencia consideremos los diferentes
|
||||
valores que puede adoptar la propiedad <code>position</code></p>
|
||||
|
||||
|
||||
<dl>
|
||||
|
||||
|
||||
<dt><code></code>static</dt>
|
||||
|
||||
|
||||
<dd>Es el valor por defecto. Cualquier elemento con
|
||||
<code>position:static</code> se situará en la ventana en la
|
||||
posición por defecto de acuerdo a su orden de
|
||||
aparición en el flujo del documento, sin modificar la
|
||||
posición. Dada esta particularidad podría
|
||||
pensarse que su efecto será nulo. En parte es
|
||||
así ya que no sirve para modificar la posición de
|
||||
un elemento, pero en algún momento será necesario
|
||||
recurrir a este valor para restaurar los valores por defecto.</dd>
|
||||
|
||||
|
||||
<dt>relative</dt>
|
||||
|
||||
|
||||
<dd>Algunas veces el lenguaje nos juega malas pasadas y esta
|
||||
puede ser una de ellas. La idea de posición relativa nos
|
||||
sugiere que debemos considerar un elemento ajeno como punto de
|
||||
referencia para situar elemento al que le aplicamos esta propiedad y
|
||||
realmente no es así: la posición relativa toma
|
||||
como referencia la posición que ocuparía el
|
||||
elemento si se respeta el flujo del documento sin modificar la
|
||||
situación que le correspondería en ese caso. <br>
|
||||
|
||||
|
||||
<br>
|
||||
|
||||
|
||||
Si le aplicamos a un elemento la propiedad <code>position:relative</code> pero no
|
||||
especificamos ningún valor de desplazamiento el efecto es el
|
||||
mismo que si no la hubiéramos aplicado o hubiéramos
|
||||
utilizado el valor por defecto <code>position:static</code>.
|
||||
Si le adjudicamos un valor <code>top:10px</code>
|
||||
el elemento se desplazará 10
|
||||
píxeles hacia abajo respecto a la que habría sido su
|
||||
posición normal. También podríamos ponerle valores
|
||||
negativos. Además, dado que lo único que hacemos es
|
||||
desplazar el elemento pero éste sigue ocupando lo mismo,
|
||||
es innecesario especificar un valor para <code>bottom</code> o <code>right</code> si lo hemos
|
||||
hecho para <code>top</code> y <code>left</code> (o viceversa)<br>
|
||||
|
||||
<br>
|
||||
|
||||
Los elementos posicionados relativamente siguen en el flujo del
|
||||
documento ocupando el espacio que les corresponde, pero no donde
|
||||
aparecen sino donde habrían estado si hubieran estado
|
||||
posicionados estáticamente. Por ello la utilidad del
|
||||
posicionamiento relativo no se aplica excesivamente al desplazamiento
|
||||
de elementos, sino más bien a convertir elementos en
|
||||
posicionados, ya que una vez aplicada, aunque no movamos el elemento ni
|
||||
un píxel servirá como referencia para que los elementos
|
||||
hijos, que hereden alguna propiedad del que tiene
|
||||
<code>position:relative</code>, dispongan de un nuevo punto de cálculo,
|
||||
especialmente cuando se utilice el valor absolute.</dd>
|
||||
|
||||
|
||||
<dt>absolute</dt>
|
||||
|
||||
|
||||
<dd>Si lo anterior puede habernos procucido un cierto desconcierto,
|
||||
esto va a acabar de complicar la situación: la
|
||||
interpretación de posición absoluta que podríamos
|
||||
deducir del término tampoco es correcta. <br>
|
||||
|
||||
<br>
|
||||
|
||||
Cuando adjudicamos a un elemento <code>position:absolute</code> y le aplicamos un
|
||||
desplazamiento la nueva posición se calcula localizando el primer
|
||||
ancestro posicionado y situando los bordes a la distancia indicada
|
||||
respecto a los bordes de ese elemento. En caso de que no exista
|
||||
ningún ancestro posicionado la especificación <acronym title="Cascading Style Sheets Especificación 2">CSS2</acronym>. toma
|
||||
como referencia el bloque contenedor inicial, indicando que será
|
||||
el navegador el que determine cuál es, lo cual suele
|
||||
traducirse en que se toma como referencia el elemento <code>body</code> que
|
||||
coincide con la ventana de la aplicación.<br>
|
||||
|
||||
<br>
|
||||
|
||||
Una cuestión que hay que tener en cuenta es que, cuando un
|
||||
elemento está posicionado con esta propiedad, sale del flujo del
|
||||
documento, por lo que el lugar que le correspondería es ocupado
|
||||
por el siguiente elemento, lo cual supone que podemos encontrarnos con
|
||||
que un elemento puede quedar debajo de otro que esté situado de
|
||||
forma absoluta.<br>
|
||||
|
||||
<br>
|
||||
|
||||
En los navegadores con soporte completo para <acronym title="Cascading Style Sheets">CSS</acronym> se pueden especificar
|
||||
valores para los cuatro costados y el navegador se encarga de calcular
|
||||
el ancho, pero no ocurre así con Internet Explorer, lo cual nos
|
||||
obliga a especificar, al menos, la anchura del elemento posicionado. Se
|
||||
pueden indicar valores negativos para las distancias de los cuatro
|
||||
lados, aunque siempre habrá que tener en cuenta cuál es
|
||||
el bloque contenedor de referencia para evitar que nuestro elemento
|
||||
quede fuera de la pantalla.</dd>
|
||||
|
||||
<dt>fixed</dt>
|
||||
|
||||
<dd>En este caso el elemento de referencia es siempre la ventana del
|
||||
navegador, por lo que sería la posición más
|
||||
cercana a lo que podríamos interpretar como absoluto. Los elementos
|
||||
que llevan esta posicion salen del flujo y se mantienen fijos en la
|
||||
ventana, pero aún mantienen una relación de profundidad
|
||||
con el resto de los elementos: mientras no hayamos alterado el valor
|
||||
z-index, los elementos que se han creado antes del posicionado se
|
||||
encontrarán por debajo de él, mientras que los que se
|
||||
crean después se superpondrán al elemento posicionado en
|
||||
el caso de que tengan que coincidir al desplazar la página.<br>
|
||||
|
||||
<br>
|
||||
|
||||
Como consecuencia de lo anterior, si queremos crear un menú que
|
||||
permanezca fijo en la parte superior de la pantalla y creamos el
|
||||
elemento que lo contiene en primer lugar tendremos que modificar su
|
||||
valor z-index poniéndolo mayor que cualquier otro en el resto de
|
||||
la página.</dd>
|
||||
|
||||
<dt></dt>
|
||||
|
||||
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
BIN
html2005/estilos/atencion.gif
Normal file
|
After Width: | Height: | Size: 251 B |
257
html2005/estilos/borraractividad80.html
Normal file
@@ -0,0 +1,257 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
|
||||
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
|
||||
<title>actividad80</title>
|
||||
|
||||
|
||||
<style type="text/css">
|
||||
h2
|
||||
{
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-style: solid;
|
||||
border-right-style: solid;
|
||||
border-bottom-style: solid;
|
||||
border-left-style: solid;
|
||||
border-top-color: rgb(51, 102, 255);
|
||||
border-right-color: rgb(51, 102, 255);
|
||||
border-bottom-color: rgb(51, 102, 255);
|
||||
border-left-color: rgb(51, 102, 255);
|
||||
}
|
||||
h2:hover
|
||||
{
|
||||
background-color: rgb(255, 255, 204);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p>Veamos las particularidades que aportan las redes
|
||||
telemáticas a la elaboración de un
|
||||
periódico escolar: </p>
|
||||
|
||||
<p>Respecto al documento </p>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Incorporación de fragmentos multimedia </li>
|
||||
|
||||
<li>Presentación atractiva </li>
|
||||
|
||||
<li>Facilidad de edición </li>
|
||||
|
||||
<li>Buen nivel de retroalimentación </li>
|
||||
|
||||
</ul>
|
||||
|
||||
<p>Respecto al proceso </p>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Costes reducidos </li>
|
||||
|
||||
<li>Disposición inmediata del producto </li>
|
||||
|
||||
<li>Posibilidad de difusión masiva </li>
|
||||
|
||||
<li>Mínimos requerimientos para el almacenamiento </li>
|
||||
|
||||
</ul>
|
||||
|
||||
<p>Elementos multimedia </p>
|
||||
|
||||
<p>La edición del periódico escolar en
|
||||
papel permite presentar información textual e imagen fija,
|
||||
bien consista ésta en dibujos, gráficos o fotos.
|
||||
Como elemento positivo no podemos olvidar la reproducción de
|
||||
la grafía original que puede ser muy interesante cuando los
|
||||
autores son alumnos de los primeros niveles de escolaridad.
|
||||
También en la edición electrónica
|
||||
podemos incorporar las grafías originales, bien de textos o
|
||||
bien de dibujos, mediante la utilización de algún
|
||||
periférico de captura de imagen, y no olvidemos que esta
|
||||
aplicación acompaña a un equipo dotado con una
|
||||
tarjeta de captura de vídeo. En la edición
|
||||
electrónica de nuestra revista encontramos como novedad la
|
||||
posibilidad de incorporar junto al texto y la imagen fija elementos
|
||||
multimedia: sonido e imagen en movimiento. Bien es verdad que
|
||||
habrá que tener en cuenta que el actual estado de las redes
|
||||
de comunicación hacen todavía poco viable la
|
||||
inclusión de secuencias animadas de cierta
|
||||
duración, ya que su excesiva extensión hace que
|
||||
su transmisión se dilate mucho. Por ello habrá
|
||||
que tener en cuenta el foro en el que se va a difundir la revista: Si
|
||||
es la red interna del centro podremos rebajar las exigencias en cuanto
|
||||
a espacio ocupado por la información, ya que la
|
||||
infraestructura de las redes internas hace posible una mayor densidad
|
||||
de tráfico sin pérdida sensible de velocidad. Si
|
||||
el destino es Internet habrá que ser muy cuidadosos con este
|
||||
aspecto debido al reducido ancho de banda disponible. Habrá
|
||||
que renunciar a las presentaciones espectaculares, so pena de perder a
|
||||
los visitantes, aburridos ante un tiempo de descarga que se haga
|
||||
intolerable. </p>
|
||||
|
||||
<p>Presentación atractiva </p>
|
||||
|
||||
<p>La edición en papel suele hacerse utilizando los
|
||||
medios de reprografía con los que se cuenta en el centro:
|
||||
multicopista fotocopiadora. En ocasiones los centros con una cierta
|
||||
tradición y fuerte raigambre en su entorno pueden conseguir
|
||||
un patrocinador que haga alguna aportación
|
||||
económica, con la que se puede acceder a una modesta
|
||||
edición en imprenta. Lo habitual es que la
|
||||
edición, cuando se hace con los medios propios, sea en
|
||||
blanco y negro, con la evidente pérdida de calidad de las
|
||||
imágenes que, sin que pueda evitarse, tienden a empastarse
|
||||
en un masa negruzca sin ningún detalle. La
|
||||
edición en imprenta, mucho menos frecuente, mejora
|
||||
sensiblemente la calidad, pero también suele ser en blanco y
|
||||
negro para reducir costes. La edición electrónica
|
||||
nos permite incorporar el color a la presentación de la
|
||||
revista, con lo que no sólo se hace mucho más
|
||||
vistosa, sino que nos abre las puertas de un componente que resulta
|
||||
fundamental para transmitir de forma correcta algunos contenidos. </p>
|
||||
|
||||
<p>Facilidad de edición </p>
|
||||
|
||||
<p>Para llevar a cabo la maquetación de una revista
|
||||
escolar sencilla, con una presentación adecuada, es
|
||||
imprescindible manejar un programa de autoedición o, en su
|
||||
defecto, dominar en profundidad de alguno de los modernos procesadores
|
||||
de texto. Esto significa que estamos privando a alumnos y alumnas,
|
||||
especialmente a los más pequeños, de la
|
||||
posibilidad de controlar en gran medida su trabajo. Por su parte, el
|
||||
lenguaje HTML que utilizamos para realizar la creación de
|
||||
páginas WEB es intrínsecamente sencillo al
|
||||
apoyarse en un concepto simple: el documento original es texto puro,
|
||||
sin formatear, al que se encierra entre unas etiquetas que se encargan
|
||||
de especificar la apariencia de cada fragmento. Por ejemplo para
|
||||
indicar que algo va en en negrita habría que poner
|
||||
<B> que indica que lo que va a continuación es
|
||||
negrita y </B> que indica que acaba la negrita. El
|
||||
aprendizaje de las etiquetas básicas y su
|
||||
utilización no lleva más que un par de horas, sin
|
||||
contar con la gran cantidad de editores WYSWYG (lo que ves es lo que
|
||||
obtienes) en los que ni siquiera es necesario escribir dichas
|
||||
etiquetas. Con esta forma de trabajar posibilitamos que se puedan
|
||||
trabajar en profundidad y con autonomía los aspectos de
|
||||
expresión, ya que el alumno sólo tiene que
|
||||
preocuparse por la corrección ortográfica,
|
||||
gramatical y de estilo para expresar aquello que realmente quiere
|
||||
decir, sin preocuparse de la presentación. Por otra parte,
|
||||
necesitar únicamente una herramienta que produzca textos sin
|
||||
formatear nos permite recuperar algunas máquinas, de las que
|
||||
se han quedado obsoletas, para que puedan ser empleadas por los
|
||||
chavales. </p>
|
||||
|
||||
<p>Retroalimentación </p>
|
||||
|
||||
<p>La sección de Cartas al Director es la ventana por
|
||||
la que la prensa escrita recoge las opiniones, críticas y
|
||||
aportaciones de los lectores. Sin considerar otros elementos, es muy
|
||||
posible que en más de una ocasión hayamos
|
||||
renunciado a manifestar nuestras opiniones utilizando este medio,
|
||||
desanimados ante la falta de inmediatez del correo tradicional. En una
|
||||
revista electrónica desaparece este inconveniente y se
|
||||
propicia la participación y el intercambio de informaciones
|
||||
y opiniones. Es fácil imaginar la importancia que la
|
||||
sección de Correo puede tener si nos atrevemos a embarcarnos
|
||||
en un proyecto intercentros en el que la revista de cada uno sea el
|
||||
núcleo de comunicación e intercambio. </p>
|
||||
|
||||
<h2>Economía. </h2>
|
||||
|
||||
<p>Frente a los gastos que genera una edición en papel
|
||||
tenemos la economía de la edición
|
||||
electrónica: el ejemplar virtual es único y a la
|
||||
vez múltiple y adaptable a la demanda. único en
|
||||
tanto que no creamos más que una copia. Múltiple
|
||||
en cuanto que cada usuario dispone de su propio ejemplar a partir de la
|
||||
publicación electrónica. La
|
||||
repercusión económica de esta
|
||||
característica es obvia: no necesitamos hacer una
|
||||
inversión en papel y en reprografía para elaborar
|
||||
una tirada sobre cuya difusión no tenemos certeza. </p>
|
||||
|
||||
<h2>Rapidez </h2>
|
||||
|
||||
<p>Quien haya estado comprometido en la elaboración de
|
||||
un periódico escolar habrá tenido que padecer la
|
||||
lentitud de los procesos necesarios para confeccionar los contenidos
|
||||
cuando se trata de un periódico de centro. Además
|
||||
habrá tenido que añadir las dilaciones que
|
||||
conlleva la impresión de los materiales y su
|
||||
distribución. Si se pretende crear un periódico
|
||||
de aula o de nivel es bastante probable que se haya abandonado la idea,
|
||||
ya que la inversión en tiempo y medios para una tirada muy
|
||||
reducida no compensa el aprovechamiento educativo que se pueda obtener.
|
||||
La organización de las tareas será el
|
||||
único medio para paliar el primer inconveniente citado, pero
|
||||
el resto es perfectamente subsanable cuando trabajamos con una
|
||||
edición electrónica: no hay que esperar hasta que
|
||||
el periódico esté impreso y la
|
||||
difusión es automática. No es necesario que se
|
||||
actualice toda una edición: cada clase o grupo puede ir
|
||||
incorporando sus materiales a medida que se preparan. Un simple
|
||||
avisador gráfico al lado del enlace nos informará
|
||||
de que se trata de un material reciente. Incluso es posible disponer de
|
||||
un periódico propio de cada clase puesto que se anulan los
|
||||
costes que implicaba la edición en papel. </p>
|
||||
|
||||
<h2>Distribución masiva </h2>
|
||||
|
||||
<p>¿A cuántas personas llega nuestro
|
||||
periódico escolar? Lo habitual es que la
|
||||
distribución alcance al entorno próximo al
|
||||
centro: familia, barrio, pueblo. En algunos casos, si existe
|
||||
correspondencia escolar, puede llegar a los centros con los que
|
||||
mantenemos relación. En el caso de la revista escolar
|
||||
electrónica estamos, literalmente, "lanzando al mundo"
|
||||
nuestro mensaje. Ahora bien, esta potencial distribución de
|
||||
lo que hemos hecho en nuestro centro en un ámbito planetario
|
||||
sólo se queda en una posibilidad teórica si no la
|
||||
acompañamos de otras medidas de difusión. Tras
|
||||
unas primeras experiencias para hacernos al medio sería
|
||||
aconsejable integrarnos en alguna red, nacional o supranacional,
|
||||
dedicada a potenciar este tipo de prensa escolar. </p>
|
||||
|
||||
<h2>Almacenamiento </h2>
|
||||
|
||||
<p>Problema: Hemos hecho una tirada de 300 ejemplares y se han
|
||||
vendido 230. Cada ejemplar tenía 25 páginas. Para
|
||||
que la tinta no traspasara el papel la impresión era a una
|
||||
cara. ¿Qué hacemos con los ejemplares que nos
|
||||
sobran? </p>
|
||||
|
||||
<p>Solución 1: (persistente) A ver si conseguimos
|
||||
hacer otra "batida" del barrio y los colocamos. </p>
|
||||
|
||||
<p>Solución 2: (ecológico-educativa)
|
||||
Intentemos reciclar el papel en las aulas y la secretaría
|
||||
utilizándolo para borradores y "trabajos en sucio". </p>
|
||||
|
||||
<p>Solución 3: (ecológica a secas) Vamos a
|
||||
tirarlo al contenedor de papel. </p>
|
||||
|
||||
<p>Solución 4: (conservacionista) Vamos a guardarlo en
|
||||
el almacén para que no estorbe mientras pensamos algo. </p>
|
||||
|
||||
<p>Aunque se haya planteado en tono jocoso este es uno de los
|
||||
problemas que presenta la edición en papel. Las 1750 hojas
|
||||
excedentes de la tirada del problema anterior acaban, en la
|
||||
mayoría de los casos, como material para reciclaje o
|
||||
amontonando polvo en algún rincón de un
|
||||
almacén. En la edición electrónica de
|
||||
la revista escolar no hay excedentes, porque la utilización
|
||||
de papel por parte del centro es mínima y, en todo caso,
|
||||
ajustada a las demandas de ejemplares impresos. Por lo tanto no tenemos
|
||||
problemas de almacenamiento de material sobrante. Además,
|
||||
las ediciones previas pueden estar accesibles ocupando un
|
||||
mínimo espacio en el disco duro del servidor. </p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
99
html2005/estilos/borrarlista.html
Normal file
@@ -0,0 +1,99 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html lang="es-es">
|
||||
<head>
|
||||
|
||||
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
|
||||
<title></title>
|
||||
|
||||
|
||||
<meta content="Raúl Luna" name="author">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="../nvu2005.css">
|
||||
|
||||
<!-- parche de compatibilización con CSS 2 para navegadores microsoft --><!--[if lt IE 7]> <script src="../ie7/ie7-standard-p.js" type="text/javascript"></script> <![endif]-->
|
||||
<style type="text/css">
|
||||
ul {
|
||||
width: 45em;
|
||||
}
|
||||
li{width: 40em;}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
|
||||
<body>
|
||||
|
||||
<p></p>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Ambite</li>
|
||||
|
||||
<li>Arganda del Rey</li>
|
||||
|
||||
<li>Campo Real</li>
|
||||
|
||||
<li>Carabaña</li>
|
||||
|
||||
<li>Morata de Tajuña</li>
|
||||
|
||||
<li>Nuevo
|
||||
Batzán</li>
|
||||
|
||||
<li>Olmeda de las Fuentes</li>
|
||||
|
||||
<li>Orusco</li>
|
||||
|
||||
<li>Perales de
|
||||
Tajuña</li>
|
||||
|
||||
<li>Pozuelo del Rey</li>
|
||||
|
||||
<li>Rivas Vaciamadrid</li>
|
||||
|
||||
<li>San
|
||||
Martín de la Vega</li>
|
||||
|
||||
<li>Tielmes</li>
|
||||
|
||||
<li>Valdilecha</li>
|
||||
|
||||
<li>Villar de Olmo</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<ol>
|
||||
|
||||
<li class="col1">Antelope</li>
|
||||
|
||||
<li class="col1">Baboon</li>
|
||||
|
||||
<li class="col1">Bison</li>
|
||||
|
||||
<li class="col1">Camel</li>
|
||||
|
||||
<li class="col1">Chimpanzee</li>
|
||||
|
||||
<li class="col2 coltopper">Deer</li>
|
||||
|
||||
<li class="col2">Eland</li>
|
||||
|
||||
<li class="col2">Elk</li>
|
||||
|
||||
<li class="col2">Gazelle</li>
|
||||
|
||||
<li class="col2">Gibbon</li>
|
||||
|
||||
<li class="col3 coltopper">Kangaroo</li>
|
||||
|
||||
<li class="col3">Meerkat</li>
|
||||
|
||||
<li class="col3">Sheep</li>
|
||||
|
||||
<li class="col3">Warthog</li>
|
||||
|
||||
<li class="col3">Zebra</li>
|
||||
|
||||
</ol>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
42
html2005/estilos/botonesrollover.html
Normal file
@@ -0,0 +1,42 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
|
||||
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
|
||||
<title></title>
|
||||
|
||||
|
||||
<style type="text/css">
|
||||
a.boton { border-style: solid;
|
||||
border-color: rgb(127, 127, 127) rgb(0, 0, 0) rgb(0, 0, 0) rgb(127, 127, 127);
|
||||
border-width: 1px;
|
||||
margin-left: 3px;
|
||||
margin-right: 3px;
|
||||
padding-left: 2px;
|
||||
padding-right: 2px;
|
||||
text-decoration: none;
|
||||
background-color: rgb(235, 235, 235);
|
||||
}
|
||||
a.boton:hover { border-style: solid;
|
||||
border-color: rgb(0, 0, 0) rgb(127, 127, 127) rgb(127, 127, 127) rgb(0, 0, 0);
|
||||
text-decoration: none;
|
||||
background-color: rgb(200, 200, 200);
|
||||
color: red;
|
||||
}
|
||||
a.boton:active { border-style: solid dotted dotted solid;
|
||||
border-color: rgb(0, 0, 0) rgb(127, 127, 127) rgb(127, 127, 127) rgb(0, 0, 0);
|
||||
text-decoration: none;
|
||||
background-color: rgb(0, 0, 0);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<a class="boton" href="botonesrollover.html">Enlace
|
||||
1</a>
|
||||
<a class="boton" href="dos.htm">Enlace 2</a>
|
||||
<a class="boton" href="tres.htm">Enlace 3</a>
|
||||
<a class="boton" href="cuatro.htm">Enlace 4</a>
|
||||
<a class="boton" href="cinco.htm">Enlace 5</a>
|
||||
</body>
|
||||
</html>
|
||||
26
html2005/estilos/boxmodel.html
Normal file
@@ -0,0 +1,26 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html lang="es-es">
|
||||
<head>
|
||||
|
||||
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
|
||||
<title>Modelo de caja</title>
|
||||
|
||||
|
||||
<meta content="Raúl Luna" name="author">
|
||||
|
||||
<style type="text/css">
|
||||
body{height:100%}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
|
||||
<body>
|
||||
|
||||
<p style="border-style: solid; border-width: 5px; margin: 30px; padding: 40px; width: 400px; background-color: rgb(204, 255, 255); min-height: 50%;">Este
|
||||
párrafo tiene aplicado un estilo según el cual
|
||||
tendrá una anchura de 400 píxeles,
|
||||
con un relleno de 40 píxeles, un borde de 5
|
||||
píxeles y un margen de 30 píxeles.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
213
html2005/estilos/css1.html
Normal file
@@ -0,0 +1,213 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
|
||||
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
|
||||
<title>Introducción a CSS</title>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../nvu2005.css" type="text/css">
|
||||
|
||||
<!-- parche de compatibilización con CSS 2 para navegadores microsoft -->
|
||||
<!--[if lt IE 7]>
|
||||
<script src="../ie7/ie7-standard-p.js" type="text/javascript"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
|
||||
|
||||
<body>
|
||||
|
||||
<div id="localizador">
|
||||
<p>Estilos>>Introducción</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="flechadcha">
|
||||
<a href="css2.html" title="avanzar"><img src="../Images/flechadcha.gif" border="0"></a>
|
||||
</div>
|
||||
<div id="flechaizq">
|
||||
<a href="../xhtml/xhtml.html" title="retroceder"><img src="../Images/flechaizq.gif" border="0"></a>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="contenido">
|
||||
<h2>Cascading Style Sheets</h2>
|
||||
|
||||
<p>O lo que es lo mismo: hojas de estilo en cascada.</p>
|
||||
|
||||
<p>El motivo de haber puesto en primer lugar la
|
||||
denominación en inglés es porque vas a encontrar
|
||||
en muchos momentos estas siglas para referirse al concepto que
|
||||
trabajaremos en este epígrafe. Poco a poco iremos
|
||||
descifrando el significado real de esta denominación que,
|
||||
por ahora, puede resultarnos un tanto críptica.</p>
|
||||
|
||||
<p>Lo primero en lo que coincidiremos es en que el lenguaje HTML
|
||||
es
|
||||
francamente antipático y poco flexible cuando se trata de
|
||||
incidir en la apariencia de una página. El problema real
|
||||
está en que la concepción original del mismo no
|
||||
pretendía orientarlo hacia el aspecto gráfico: la
|
||||
misión principal de las etiquetas HTML es proporcionar
|
||||
estructura lógica y semántica al
|
||||
contenido. Pensemos que el lenguaje HTML surgió en
|
||||
un entorno, el universitario, y con un propósito, la
|
||||
publicación de contenidos científicos
|
||||
estructurados, eminentemente textuales. El problema es que la masiva
|
||||
difusión de Internet hizo que se rompiera el marco original
|
||||
y se hiciera necesario, especialmente desde la irrupción de
|
||||
un uso comercial, presentar páginas en las que el centro de
|
||||
gravedad se trasladaba del contenido y su estructura a la forma, ya que
|
||||
se trataba de crear "imagen de marca". Fue entonces cuando empezaron a
|
||||
aparecer los problemas, ya que el lenguaje HTML no está
|
||||
pensado para trabajar con los elementos formales sino con los
|
||||
de tipo estructural.</p>
|
||||
|
||||
<p>Si te paras a pensar un poco sobre lo que acabas de leer
|
||||
puedes darte cuenta por ejemplo de que, aunque hayamos podido utilizar
|
||||
las etiquetas <h1> para conseguir un texto de un
|
||||
determinado tamaño que nos pudiera valer de titular lo
|
||||
lógico habría sido emplearlas para organizar los
|
||||
contenidos indicando que su contenido es el
|
||||
título de un fragmento que tiene tiene una
|
||||
importancia superior, que aquellos que van encabezados por un
|
||||
<h2> </p>
|
||||
|
||||
<p>El crecimiento exponencial de Internet hizo que la imagen que
|
||||
nos hemos hecho de lo que debe ser una página WEB fuera
|
||||
acercándose a lo que es hoy: un entorno multimedia en el que
|
||||
los aspectos formales han cobrado una gran importancia. Pero esta
|
||||
percepción sigue apoyándose en la
|
||||
utilización del mismo lenguaje que le había
|
||||
servido de base en los primeros tiempos, lo cual ha hecho que los
|
||||
diseñadores hayan tenido que recurrir a trucos y
|
||||
artimañas para paliar las deficiencias del lenguaje HTML en
|
||||
lo referente a la presentación visual.</p>
|
||||
|
||||
<p>Al tratarse de añadidos a la finalidad original, y
|
||||
en muchos casos utilizaciones francamente contradictorias con la misma,
|
||||
podemos encontrarnos con situaciones muy problemáticas
|
||||
cuando pretendemos introducir modificaciones globales en un sitio WEB.
|
||||
¿Imaginas, por ejemplo, el trabajo
|
||||
que sería necesario para cambiar el tipo de letra
|
||||
de un sitio WEB compuesto por cincuenta páginas? </p>
|
||||
|
||||
<p>La forma de solucionarlo ha sido la utilización de
|
||||
las hojas de estilo en cascada. Las hojas de estilo en cascada aportan,
|
||||
como característica esencial, la posibilidad de separar los
|
||||
elementos formales de los de contenido, de forma que con una
|
||||
pequeña modificación de la hoja de estilo se
|
||||
pueda cambiar el aspecto de todas las páginas en las que se
|
||||
aplica esa hoja. Volviendo al ejemplo anterior tal vez nos
|
||||
bastaría con cambiar una vez la palabra sans-serif por serif
|
||||
para conseguir que las cincuenta páginas de nuestra web
|
||||
cambiaran automáticamente de apariencia.</p>
|
||||
|
||||
<p>Antes de empezar es conveniente considerar una
|
||||
cuestión: el <acronym>W3C</acronym>,
|
||||
como organismo encargado de la estandarización, elabora un
|
||||
conjunto de especificaciones normativas, pero... cada
|
||||
navegador
|
||||
ofrece un soporte más o menos ajustado a las
|
||||
especificaciones.
|
||||
De hecho nos encontramos en un momento en el que la
|
||||
especificación CSS3, que incluye una gran cantidad de
|
||||
posibilidades no contempladas en las versiones previas, no es soportada
|
||||
por ningún navegador. Incluso, la implementación
|
||||
de las
|
||||
especificaciones CSS2 presenta importantes deficiencias en
|
||||
Explorer 6 y anteriores, lo cual nos obligará a buscar
|
||||
algunos
|
||||
trucos para lograr efectos similares en todos los navegadores. Es muy
|
||||
probable que las nuevas versiones de los navegadores que tal vez hayan
|
||||
aparecido cuando leas esta documentación superen estos
|
||||
problemas
|
||||
y se ajusten a la normativa común. </p>
|
||||
|
||||
<h2>¿Por qué se denominan hojas de estilo?</h2>
|
||||
|
||||
<p>La denominación de hojas de estilo hace referencia
|
||||
a que podemos, a partir de las etiquetas básicas de HTML,
|
||||
realizar modificaciones en las propiedades de las
|
||||
mismas, indicándole al navegador unas instrucciones
|
||||
muy precisas sobre la forma en la que tiene que presentar un
|
||||
determinado elemento, esto es, el estilo de la presentación.
|
||||
</p>
|
||||
|
||||
<p>Una ventaja añadida es que, al tratarse de una
|
||||
colección de instrucciones escrita en formato de texto. Si
|
||||
recurrimos a su uso más aconsejable, dichas
|
||||
instrucciones
|
||||
estarán separadas de la propia página web y
|
||||
serán
|
||||
aplicables a múltiples páginas
|
||||
simultáneamente,
|
||||
por lo que conseguiremos que el código
|
||||
de nuestra página en sí resulte
|
||||
mucho
|
||||
más ligero. </p>
|
||||
|
||||
<p>Por otra parte, al quedar un código mucho
|
||||
más limpio gracias a la descarga de los elementos de
|
||||
formato, la estructura de la información quedará
|
||||
mucho más clara ya que el código
|
||||
tenderá a ser muy simple. </p>
|
||||
|
||||
<h2>¿Por qué se denominan "en cascada"?</h2>
|
||||
|
||||
<p>A la hora de crear un estilo, las especificaciones que se
|
||||
realicen para un determinado elemento serán aplicables a
|
||||
todos aquellos elementos que se encuentren "por debajo" de
|
||||
él atendiendo a un criterio de herencia. Por ejemplo, si
|
||||
especificamos un tipo de letra para el elemento <body>
|
||||
todos aquellos elementos que puedan heredar las
|
||||
características se presentarán con el mismo tipo
|
||||
de fuente. Así, el elemento <p>
|
||||
heredará el tipo de letra salvo que especifiquemos lo
|
||||
contrario y no necesitaríamos volver a indicar esta
|
||||
característica. </p>
|
||||
|
||||
<p>Gracias a la organización en cascada podemos crear
|
||||
hojas de estilo muy compactas, ya que una sola norma en el primer
|
||||
elemento de la cadena de herencia permite que podamos aplicarla a todos
|
||||
los herederos.</p>
|
||||
|
||||
<p>Además de ello se establece un orden de prioridad
|
||||
para la aplicación de las normas en caso de que resulten
|
||||
contradictorias. El orden de preferencia para aplicar una norma es el
|
||||
siguiente:</p>
|
||||
|
||||
<ol>
|
||||
|
||||
<li>Estilo especificado dentro de la etiqueta. (estilo en
|
||||
línea) </li>
|
||||
|
||||
<li>Estilo especificado en la cabecera del documento. (hoja de
|
||||
estilos interna)</li>
|
||||
|
||||
<li>Estilo definido en un documento independiente al que se
|
||||
enlaza nuestra página. (hoja de estilos externa) </li>
|
||||
|
||||
</ol>
|
||||
|
||||
<p>Teniendo en cuenta el orden mencionado, el procedimiento
|
||||
más cómodo es crear una hoja de estilo en un
|
||||
archivo independiente y vincular las páginas a este archivo.
|
||||
Si queremos realizar alguna modificación en un elemento
|
||||
concreto podríamos recurrir a uno de los dos primeros
|
||||
procedimientos que, al ser más específicos,
|
||||
resultarán preferentes.</p>
|
||||
|
||||
<h2>¿CSS1, CSS2 o CSS3?</h2>
|
||||
|
||||
<p>Es posible que en cuanto intentes localizar alguna
|
||||
información sobre hojas de estilo te aparezca la referencia
|
||||
a
|
||||
uno de los tres niveles. Obviamente son más avanzadas las
|
||||
especificaciones del nivel 3, pero ya hemos comentado que en el momento
|
||||
actual no están soportadas por la mayoría de los
|
||||
navegadores, por lo que haremos referencia a las de nivel 2.</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
38
html2005/estilos/css10.css
Normal file
@@ -0,0 +1,38 @@
|
||||
/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */
|
||||
|
||||
th { background-color: rgb(170, 188, 53);
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#centrada { border: thin solid ;
|
||||
margin: auto;
|
||||
padding: 10px;
|
||||
width: 450px;
|
||||
}
|
||||
|
||||
#Contenedora { width: 100%;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#CentradaIE { border: thin solid ;
|
||||
margin: auto;
|
||||
padding: 10px;
|
||||
width: 450px;
|
||||
text-align: justify;
|
||||
}
|
||||
|
||||
.enlinea li { list-style-type: none;
|
||||
display: inline;
|
||||
margin-right: 3em;
|
||||
}
|
||||
|
||||
.grande { font-size: large;
|
||||
}
|
||||
|
||||
.muygrande { font-size: xx-large;
|
||||
}
|
||||
|
||||
#ejemploapilarcapas { height: 270px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
892
html2005/estilos/css10.html
Normal file
@@ -0,0 +1,892 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html lang="es-es">
|
||||
<head>
|
||||
|
||||
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<title>CSS: diseño visual</title>
|
||||
<meta name="author" content="Raúl Luna">
|
||||
<!-- parche de compatibilización con CSS 2 para navegadores microsoft --><!--[if lt IE 7]>
|
||||
<script src="../ie7/ie7-standard-p.js" type="text/javascript"></script>
|
||||
<![endif]-->
|
||||
|
||||
|
||||
|
||||
|
||||
<link href="../nvu2005.css" type="text/css" rel="stylesheet">
|
||||
|
||||
<link href="../multi1.css" type="text/css" rel="stylesheet">
|
||||
|
||||
<link rel="stylesheet" href="css10.css" type="text/css">
|
||||
</head>
|
||||
|
||||
|
||||
<body>
|
||||
|
||||
<div id="localizador">
|
||||
<p>Estilos>>Diseño visual</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="flechadcha">
|
||||
<a href="absolutamenterelativo.html" title="avanzar"><img src="../Images/flechadcha.gif" border="0"></a>
|
||||
</div>
|
||||
<div id="flechaizq">
|
||||
<a href="css9.html" title="retroceder"><img src="../Images/flechaizq.gif" border="0"></a>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="solapas">
|
||||
<ul>
|
||||
|
||||
|
||||
<li class="activo"><a href="css10.html">Diseño visual</a></li>
|
||||
|
||||
|
||||
<li><a href="absolutamenterelativo.html">Absolutamente relativo</a></li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="principal">
|
||||
|
||||
|
||||
<h2>Diseño visual</h2>
|
||||
|
||||
|
||||
<p> Bajo el epígrafe de diseño visual se
|
||||
incluyen propiedades referidas a la forma en que podemos controlar
|
||||
cómo
|
||||
se muestra un elemento, cómo aparecerá
|
||||
una imagen en
|
||||
relación a otro elemento, el posicionamiento de un elemento
|
||||
respecto a su posición habitual o con una
|
||||
posición fija dentro de la página, la
|
||||
determinación de la visibilidad de un elemento y el orden en
|
||||
el que se mostrarán las capas si estas se superponen, la
|
||||
creación de recortes para mostrar la información
|
||||
y cómo mostrarla cuando supera el espacio asignado.</p>
|
||||
|
||||
|
||||
<h3>Cómo se muestran los elementos</h3>
|
||||
|
||||
|
||||
<div>
|
||||
<p>Ya hemos visto que hay elementos en bloque y en
|
||||
línea y que su forma de construir el cuadro contenedor
|
||||
difiere bastante. Mediante el uso de CSS podemos indicarle al navegador
|
||||
que debe mostrar un elemento creando un tipo de cuadro distinto al que
|
||||
le correspondería por su naturaleza. En el editor
|
||||
de CSS de N|VU podrás acceder a esta propiedad dentro de la
|
||||
pestaña caja.</p>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<p><strong>Propiedad: </strong><code>display</code></p>
|
||||
|
||||
|
||||
<p><strong>Valores:</strong> aunque
|
||||
podríamos considerar otros recogidos en la
|
||||
especificación vamos a tener en cuenta sólo <code>inline</code>
|
||||
y <code>block</code> para intercambiar la forma de
|
||||
presentación de las dos principales disposiciones. </p>
|
||||
|
||||
|
||||
<div class="ejemplo">
|
||||
<p> <strong>Ejemplo 1</strong></p>
|
||||
|
||||
|
||||
<p>Si utilizo el selector span para marcar una palabra de una
|
||||
frase y aplicarle un estilo lo normal es que ese estilo genere un
|
||||
cuadro de elemento en línea ya que esa es la <span style="border: 1px dotted orange;">presentación</span>
|
||||
predeterminada para los fragmentos de texto. A continuación
|
||||
se repite este mismo texto aplicándole la propiedad
|
||||
<code>display:block</code> a la palabra
|
||||
presentación. </p>
|
||||
|
||||
|
||||
<p><strong>Resultado</strong></p>
|
||||
|
||||
|
||||
<p>Si utilizo el selector span para marcar una palabra de una
|
||||
frase y aplicarle un estilo lo normal es que ese estilo genere un
|
||||
cuadro de elemento en línea ya que esa es la <span style="border: 1px dotted orange; display: block;">presentación</span>
|
||||
predeterminada para los fragmentos de texto. A continuación
|
||||
se repite este mismo texto aplicándole la propiedad
|
||||
display:block a la palabra presentación.</p>
|
||||
|
||||
|
||||
<p><strong>Ejemplo 2 </strong></p>
|
||||
|
||||
|
||||
<p>En el segundo ejemplo marcaremos los párrafos con
|
||||
<code>display:inline</code></p>
|
||||
|
||||
|
||||
<p>Este es el segundo párrafo. Ahora repetimos los dos
|
||||
párrafos correspondientes a este ejemplo y
|
||||
aparecerán uno a continuación de otro como si no
|
||||
hubiese salto de párrafo.</p>
|
||||
|
||||
|
||||
<p><strong>Resultado</strong></p>
|
||||
|
||||
|
||||
<p style="display: inline;">En el segundo ejemplo
|
||||
marcaremos el segundo párrafo con <code>display:inline</code></p>
|
||||
|
||||
|
||||
<p style="display: inline;">Este es el segundo
|
||||
párrafo. Ahora repetimos los dos párrafos
|
||||
correspondientes a este ejemplo y aparecerán uno a
|
||||
continuación de otro como si no hubiese salto de
|
||||
párrafo.</p>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<p> </p>
|
||||
|
||||
|
||||
<h3>Posición flotante</h3>
|
||||
|
||||
|
||||
<p>Se trata de una propiedad que encuentra su principal
|
||||
aplicación en las imágenes, aunque
|
||||
también nos permitirá situar elementos textuales
|
||||
y conseguir interesantes efectos de inclusión, especialmente
|
||||
si utilizamos como complemento los fondos. En el editor de CSS
|
||||
de N|VU podrás acceder a esta propiedad dentro de la
|
||||
pestaña caja. </p>
|
||||
|
||||
|
||||
<p><b>Propiedad:</b> <code>float</code> </p>
|
||||
|
||||
|
||||
<p><b>Valores:</b> <code>left</code>
|
||||
hará flotar el elemento afectado en la zona izquierda, <strong><code>right</code>
|
||||
</strong> en la derecha y <strong><code> none</code>
|
||||
</strong>impedirá la flotación haciendo que
|
||||
el elemento se
|
||||
muestre en la posición que le corresponde en el flujo de la
|
||||
página. </p>
|
||||
|
||||
|
||||
<div class="ejemplo">
|
||||
<p><b>Ejemplos:</b> En el ejemplo que se muestra se
|
||||
han creado dos identificadores a los que se les ha aplicado la
|
||||
propidedad <code>float</code> y algunas más de
|
||||
fondos,
|
||||
márgenes y rellenos para que su presentación
|
||||
visual tenga "aire" entre las diferentes zonas. <a href="javascript:void(0)" onclick="window.open('muestra12.htm','','statusbar=0,menubar=0,toolbar=0,top=0,left=0,width=690,height=400')">Ver
|
||||
ejemplo </a></p>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<h2>Zonas de flotación prohibidas</h2>
|
||||
|
||||
|
||||
<p>Si no nos interesa que a un determinado elemento se le
|
||||
añadan zonas flotantes
|
||||
podemos indicarlo mediante una propiedad
|
||||
específica. En el editor de CSS de N|VU
|
||||
podrás acceder a esta propiedad dentro de la
|
||||
pestaña caja. </p>
|
||||
|
||||
|
||||
<p><b>Propiedad:</b> <code>clear</code></p>
|
||||
|
||||
|
||||
<p><b>Valores: </b><code>left</code><strong>
|
||||
</strong>impedirá la flotación de un
|
||||
elemento a la
|
||||
izquierda del que lleva la propiedad, <code>right</code><strong>
|
||||
</strong>hará lo propio a la derecha y <code>
|
||||
both</code><strong>
|
||||
</strong>afectará a ambos lados.</p>
|
||||
|
||||
|
||||
<div class="ejemplo">
|
||||
<p><b>Ejemplos:</b> Se repite el ejemplo anterior
|
||||
pero se ha evitado la flotación de la zona a la que
|
||||
habíamos llamado mancheta. <a href="javascript:void(0)" onclick="window.open('muestra13.htm','','statusbar=0,menubar=0,toolbar=0,top=0,left=0,width=690,height=500')">Ver
|
||||
ejemplo </a></p>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<p>Antes de continuar recordemos cual es el proceso habitual de
|
||||
generación de páginas en una ventana de
|
||||
ordenador. Es lo que se denomina <strong>flujo normal</strong>:</p>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
<li>Los elementos de bloque generan cajas de bloque que se
|
||||
sitúan verticalmente, una a continuación de otra
|
||||
en su orden de aparición en la página, comenzando
|
||||
por la parte superior de la ventana. El espaciado vertical entre un
|
||||
elemento y el siguiente se calcula tomando el mayor valor de margen
|
||||
superior o inferior de los elementos implicados.<br>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
<li>Los elementos en línea generan cajas de
|
||||
línea que se disponen horizontalmente uno a
|
||||
continuación de otro en su orden de aparición en
|
||||
la página, desde el inicio del bloque que las contiene. Si
|
||||
hay dos cajas de línea contiguas sus espaciados horizontales
|
||||
se mantienen, sumándose sus anchuras. Cuando una caja de
|
||||
línea ocupa más del espacio disponible se rompe
|
||||
automáticamente generando una nueva caja en el
|
||||
renglón inferior. En ese caso, los bordes,
|
||||
márgenes y rellenos no tienen aplicación en el
|
||||
borde de ruputura ni en el de inicio de la siguiente caja.</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
<div class="practicas">
|
||||
<img style="width: 29px; height: 29px; float: left;" alt="Actividad 92" title="Actividad 92" src="../imagenes/numeracion/noventaydos.gif">
|
||||
<p>Vamos a
|
||||
comprobar con un ejercicio práctico lo que acabamos de
|
||||
comentar.</p>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
<li>Crea una página nueva con dos
|
||||
párrafos y aplícales a cada uno de ellos un
|
||||
estilo en línea que recoja las siguientes propiedades:
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
<li><code>margin:50px</code> y <code>border:thin
|
||||
solid blue</code> para el primero </li>
|
||||
|
||||
|
||||
<li><code>margin:10px</code> y <code>border:thin
|
||||
dotted red</code> para el segundo</li>
|
||||
|
||||
|
||||
<li>también sería conveniente que al
|
||||
selector <code>body</code> le añadieras el
|
||||
estilo <code>margin:0px</code> </li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
<li>Añade un nuevo párrafo sin
|
||||
características especiales.</li>
|
||||
|
||||
|
||||
<li>Modifica los valores de los márgenes en la
|
||||
pestaña <img style="width: 99px; height: 21px;" alt="Código fuente" src="../imagenes/pestanacodigofuente.png">
|
||||
y
|
||||
alterna con <img style="width: 103px; height: 20px;" alt="Vista preliminar" src="../imagenes/pestanavistapreliminar.png">
|
||||
para
|
||||
comparar los efectos visuales obtenidos.</li>
|
||||
|
||||
|
||||
<li>Selecciona una palabra del primer párrafo
|
||||
encerrándola entra el delimitador <code><span></code>
|
||||
y su
|
||||
cierre <code></span></code>.
|
||||
Aplícale al delimitador el
|
||||
estilo <code>border:thin solid red</code>.</li>
|
||||
|
||||
|
||||
<li>Haz exactamente lo mismo con la palabra anterior o
|
||||
posterior a la que acabas de trabajar.</li>
|
||||
|
||||
|
||||
<li>Como tienes a la vista el resultado selecciona un grupo de
|
||||
palabras que incluyan un salto de línea y
|
||||
enciérralas entre <code><span></code>
|
||||
y <code></span></code> para aplicarles el
|
||||
mismo estilo de antes y ve a
|
||||
la pestaña <img style="width: 103px; height: 20px;" alt="Vista preliminar" src="../imagenes/pestanavistapreliminar.png">
|
||||
para comprobar la ausencia
|
||||
de los bordes al final y al principio de línea.</li>
|
||||
|
||||
|
||||
<li>Si quieres puedes guardar la página como <strong>actividad92.html</strong></li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<p>Para poder modificar la apariencia visual disponemos en CSS2
|
||||
de la posibilidad de alterar el flujo normal especificando la
|
||||
posición de los elementos. Se trata de una propiedad muy
|
||||
potente y, aunque podemos aplicarla directamente sobre cualquier
|
||||
elemento, la recomendación sería que lo hicieras
|
||||
creando contenedores de bloque con la etiqueta <code><div></code>
|
||||
y
|
||||
especificando en
|
||||
ellos la posición. </p>
|
||||
|
||||
|
||||
<img class="flotder" alt="Capa creada con N|VU" src="imagenes/imagendecapa.png" style="width: 302px; height: 155px;">Así
|
||||
pues, antes de ver los valores y los efectos de los mismos comentemos
|
||||
que N|VU dispone de un icono que nos permite generar una capa, que
|
||||
no es más que un contenedor en bloque, con una simple
|
||||
pulsación sobre el icono <img alt="Icono de capa" style="width: 25px; height: 24px;" src="imagenes/icocapa.png">
|
||||
que creará una capa
|
||||
vacía
|
||||
que se irá rellenando con el contenido que vayamos
|
||||
tecleando. <br>
|
||||
|
||||
|
||||
<p>Si lo que pretendemos es crear una capa a partir de contenidos
|
||||
que ya estaban incluidos en la página basta con que los
|
||||
señalemos arrastrando y pulsemos el mismo icono para que se
|
||||
genere el contenedor para englobarlos a todos. Tanto en uno como en
|
||||
otro caso la capa generada lo es con posición absoluta, por
|
||||
lo que si lo único que pretendíamos era insertar
|
||||
una etiqueta div puede resultar más cómodo
|
||||
hacerlo utilizando el selector desplegable de tipo de
|
||||
párrafo o tecleando las etiquetas de apertura y cierre tras
|
||||
haber marcado el texto que queremos convertir en div y elegido <span class="refmenu">insertar<img class="imgcentr" style="width: 14px; height: 13px;" alt="submenú" title="submenú" src="flechamenu.png">html</span>. </p>
|
||||
|
||||
|
||||
<p>Cuando nos situemos sobre una capa posicionada absolutamente
|
||||
el programa lo
|
||||
indicará haciendo aparecer sus límites y
|
||||
modificando el icono de las capas que aparecerá como <img style="width: 24px; height: 26px;" alt="Icono de capa activa" title="Icono de capa activa" src="imagenes/icocapaactiva.png">.
|
||||
Podremos moverla de un sitio
|
||||
a otro si pulsamos sobre <img alt="Tirador para mover capas" title="Tirador para mover capas" style="width: 16px; height: 16px;" src="imagenes/tiradordecapa.png"> y
|
||||
arrastramos hasta la nueva posición o bien modificar su
|
||||
tamaño utilizanod los tiradores de los vértices y
|
||||
el centro de los lados. </p>
|
||||
|
||||
|
||||
<p>Para modificar los estilos que afectan a la capa
|
||||
bastará con hacer doble clic sobre su interior y modificar o
|
||||
añadir las propiedades que necesitemos.</p>
|
||||
|
||||
|
||||
<div class="practicas">
|
||||
<img style="width: 29px; height: 29px; float: left;" alt="Actividad 93" title="Actividad 93" src="../imagenes/numeracion/noventaytres.gif">
|
||||
<ul>
|
||||
|
||||
|
||||
<li>Crea una página nueva con dos
|
||||
párrafos y selecciónalos </li>
|
||||
|
||||
|
||||
<li>Pulsa <img alt="Icono de capa" style="width: 25px; height: 24px;" src="imagenes/icocapa.png">
|
||||
para
|
||||
crear una capa que los incluya.</li>
|
||||
|
||||
|
||||
<li>Desplaza la capa hacia otra posición y haz clic
|
||||
para situar el cursor fuera de la capa.</li>
|
||||
|
||||
|
||||
<li>Pulsa nuevamente <img alt="Icono de capa" style="width: 25px; height: 24px;" src="imagenes/icocapa.png">
|
||||
para
|
||||
crear una capa vacía y teclea un párrafo para
|
||||
darle contenido. </li>
|
||||
|
||||
|
||||
<li>Haz un doble clic en el interior de una de las capas y
|
||||
utiliza la propiedad <code>background-color</code> para
|
||||
adjudicarle un color de
|
||||
fondo.</li>
|
||||
|
||||
|
||||
<li>Arrastra la nueva capa de forma que se superponga sobre la
|
||||
anterior. </li>
|
||||
|
||||
|
||||
<li>Utiliza los iconos <img style="width: 48px; height: 25px;" alt="Iconos para ordenar el apilamiento de capas" title="Iconos para ordenar el apilamiento de capas" src="imagenes/icoordendecapas.png">
|
||||
para modificar el orden en
|
||||
que se apilan. Puedes realizar todo el trabajo sobre la
|
||||
pestaña <img style="width: 103px; height: 20px;" alt="Vista preliminar" src="../imagenes/pestanavistapreliminar.png">,
|
||||
pero
|
||||
para ver el efecto deberás pulsar sobre una zona fuera de
|
||||
las capas, de forma que no esté señalada ninguna
|
||||
de ellas.</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<h3>Posición de un elemento</h3>
|
||||
|
||||
|
||||
<p>Habrás comprobado que al crear las capas N|VU ha
|
||||
introducido unos códigos de estilo. Como las hemos movido
|
||||
hasta situarlas en un punto concreto de la página ha
|
||||
utilizado el valor <code>absolute</code> que es uno de
|
||||
los posibles. En el editor de CSS de N|VU podrás
|
||||
acceder a esta propiedad dentro de la pestaña caja. El tema
|
||||
del posicionamiento es uno de los de mayor repercusión para
|
||||
el diseño de páginas con CSS. Puedes consultar
|
||||
una <a href="absolutamenterelativo.html">ampliación
|
||||
de conceptos</a> que te ayudará a comprender este tema
|
||||
en profundidad.</p>
|
||||
|
||||
|
||||
<p><strong>Propiedad</strong>: <code>position</code></p>
|
||||
|
||||
|
||||
<p><strong>Valores:</strong> Esta propiedad
|
||||
indicará la forma de calcular la posición del
|
||||
elemento utilizando los valores <code>absolute</code>,
|
||||
<code><strong>relative</strong></code>, <code>fixed</code>
|
||||
y <code>static</code>, que es el valor por
|
||||
defecto, pero para completar el cálculo
|
||||
será necesario
|
||||
añadir luego las propiedades <code>left</code>,
|
||||
<code>top</code><strong>, </strong><code>bottom</code><strong>
|
||||
</strong> o <code>right</code>
|
||||
indicando las distancias en cualquiera de las unidades admitidas
|
||||
respecto a la caja contenedora. Estas distancias habra que indicarlas
|
||||
en el editor de CSS de N|VU dentro de la pestaña caja en la
|
||||
sección desplazamientos.</p>
|
||||
|
||||
|
||||
<div class="ejemplo">
|
||||
<p><b>Ejemplos:</b> </p>
|
||||
|
||||
|
||||
<p><code>Absolute</code>. <a href="javascript:void(0)" onclick="window.open('muestra14.htm','','statusbar=0,menubar=0,toolbar=0,top=0,left=0,width=690,height=400,resizable=yes')">Ver
|
||||
ejemplo</a></p>
|
||||
|
||||
|
||||
<p><code>Relative</code>. La posición
|
||||
relativa se calcula a partir
|
||||
de la posición que ocuparía un elemento si
|
||||
siguiera el flujo normal. El resto de los elementos no se ajustan a la
|
||||
posición modificada por lo que puede ocurrir que el elemento
|
||||
se superponga sobre otros. <a href="javascript:void(0)" onclick="window.open('muestra15.htm','','statusbar=0,menubar=0,toolbar=0,top=0,left=0,width=760,height=350,scrollbars=auto,resizable=yes')">Ver
|
||||
ejemplo</a></p>
|
||||
|
||||
|
||||
<p><code>Fixed</code>. Se trata de una variante de la
|
||||
posición
|
||||
absoluta cuyo efecto es similar al de las imágenes de fondo
|
||||
que se mantienen en una posición fija independientemente del
|
||||
desplazamiento de la página. Cuando se aplican a un medio
|
||||
impreso, formando algo similar a una cabecera, se repiten en todas las
|
||||
páginas. <a href="javascript:void(0)" onclick="window.open('muestra16.htm','','statusbar=0,menubar=0,toolbar=0,top=0,left=0,width=760,height=350')">Ver
|
||||
ejemplo</a></p>
|
||||
|
||||
|
||||
<p><code>Static</code>
|
||||
es el valor por defecto y no produce ninguna modificación en
|
||||
el posicionamiento del elemento, por lo que su misión puede
|
||||
ser más bien la de restablecer el flujo de la
|
||||
página después de haber situado algún
|
||||
elemento posicionado. </p>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="avisos"><img style="width: 28px; height: 25px;" alt="Atención" src="../imagenes/atencion.gif">Internet Explorer
|
||||
6 no soporta la posición <code>fixed. </code>Para
|
||||
poder utilizarla y que se vea en este navegador hay que aplicar un
|
||||
parche que veremos en la sección de recursos.</div>
|
||||
|
||||
|
||||
<h3>Visibilidad</h3>
|
||||
|
||||
|
||||
<p>Como el nombre de la propiedad sugiere se refiere a la
|
||||
posibilidad de hacer que un elemento resulte visible o invisible. Su
|
||||
utilidad reside en la combinación con scripts que permitan
|
||||
mostrar u ocultar capas al realizar determinadas acciones con el
|
||||
ratón, pero este tema excede los contenidos de este curso,
|
||||
aunque puedes realizar alguna búsqueda sobre "javascript
|
||||
para mostrar y ocultar capas" para encontrar referencias. En
|
||||
el editor de CSS de N|VU podrás
|
||||
acceder a esta propiedad dentro de la pestaña caja.</p>
|
||||
|
||||
|
||||
<p><strong>Propiedad:</strong> <code>visibility</code>
|
||||
</p>
|
||||
|
||||
|
||||
<p><strong>Valores: </strong>Visible<strong> </strong>
|
||||
que es el
|
||||
valor por defecto o <code>hidden</code> para ocultarla</p>
|
||||
|
||||
|
||||
<p><strong>Ejemplos:</strong> Ver el
|
||||
código del ejemplo</p>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
<li><a href="javascript:void(0)" onclick="window.open('muestra17.htm','','statusbar=0,menubar=0,toolbar=0,top=0,left=0,width=450,height=250')">Ver
|
||||
un ejemplo en funcionamiento </a><br>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
<li><a href="javascript:void(0)" onclick="window.open('muestra18.htm','','statusbar=0,menubar=0,toolbar=0,scrollbar=1,top=0,left=0,width=800,height=630,resizable=yes')">Ver
|
||||
el código</a><br>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
<h2>Recortes</h2>
|
||||
|
||||
|
||||
<p>Tenemos la posibilidad de "encerrar" un elemento dentro de un
|
||||
recuadro con unas dimensiones determinadas. El resto del contenido
|
||||
quedará recortado y no
|
||||
se mostrará. Esta propiedad no está incluida en
|
||||
el editor CSS de N|VU por lo que habrá que insertar el
|
||||
código manualmente. </p>
|
||||
|
||||
|
||||
<p><strong>Propiedad:</strong> <code>clip</code>
|
||||
</p>
|
||||
|
||||
|
||||
<p><strong>Valores: </strong>Para definir la zona de
|
||||
recorte estableceremos las coordenadas de un rectángulo que
|
||||
hará de ventana visible del documento. Los valores que se
|
||||
aplican indican la posición de los vértices
|
||||
superior izquierdo, superior derecho,
|
||||
inferior derecho e inferior izquierdo respecto a los bordes
|
||||
superior e izquierdo del contenedor en el que se encuentra la
|
||||
imagen, y se anotan en la forma <code>rect (valor, valor,
|
||||
valor, valor)</code>donde el primer valor sirve para calcular la
|
||||
distancia hasta el borde superior, el segundo la distancia de ese
|
||||
vértice hasta el borde izquierdo, el tercero se calcula de
|
||||
nuevo respecto al borde superior y el último se calcula
|
||||
respecto al borde izquierdo y sirve para determinar la distancia del
|
||||
último vertice (y también del primero del que
|
||||
sólo conocíamos su distancia al borde superior)<strong>
|
||||
<a href="javascript:void(0)" onclick="window.open('muestra19.htm','','statusbar=0,menubar=0,toolbar=0,top=0,left=0,width=790,height=450')">Ver
|
||||
ejemplo</a></strong></p>
|
||||
<div class="avisos"><img style="width: 28px; height: 25px;" alt="Atención" src="../imagenes/atencion.gif">Internet Explorer
|
||||
6 no soporta la propiedad <code>clip. </code></div>
|
||||
<p>
|
||||
</p>
|
||||
|
||||
|
||||
<h3> Desbordamiento</h3>
|
||||
|
||||
|
||||
<p>¿Qué ocurre cuando definimos unas
|
||||
dimensiones exactas para un elemento y el contenido del mismo desborda
|
||||
los límites establecidos? Dependerá de los
|
||||
valores que adopte la propiedad que controla el
|
||||
desbordamiento. En
|
||||
el editor de CSS de N|VU podrás
|
||||
acceder a esta propiedad dentro de la pestaña caja.</p>
|
||||
|
||||
|
||||
<p><strong>Propiedad:</strong> <code>overflow</code>
|
||||
</p>
|
||||
|
||||
|
||||
<p><strong>Valores: </strong>Si no se especifica
|
||||
valor de <code>overflow</code> los navegadores
|
||||
utilizarán <code>visible</code>
|
||||
como valor por defecto. Los valores posibles son:</p>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
<li><code>Visible</code>: Se desprecia la
|
||||
altura establecida, ampliándola hasta el tamaño
|
||||
necesario para que se pueda mostrar todo el contenido. Hay una
|
||||
diferencia importante en el modo de realizar este ajuste
|
||||
automático de la altura: Internet Explorer desplaza hacia
|
||||
abajo el resto de los elementos, mientras que Mozilla, Konqueror o
|
||||
Galeón hacen la ampliación pero mantienen la
|
||||
referencia de la altura original para mostrar los siguientes elementos,
|
||||
con lo que el resultado es que el contenido del elemento que se
|
||||
autoamplia se superpone al de los siguientes.<br>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
<li><code>Hidden</code>: Se recorta el
|
||||
contenido mostrando lo que cabe en las dimensiones establecidas, pero
|
||||
no se muestran barras de desplazamiento para poder acceder al resto del
|
||||
contenido <br>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
<li><code>Scroll</code><strong>:</strong>
|
||||
Se incorporan al
|
||||
bloque barras de desplazamiento horizontal y vertical, incluso si no
|
||||
son necesarias porque el contenido ocupe menos espacio que el
|
||||
establecido en las dimensiones del elemento. Igual que en el caso
|
||||
anterior se recorta el contenido, pero ahora sí que podremos
|
||||
visualizarlo al disponer de barras de desplazamiento. <br>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
<li><code>Auto</code><strong>:</strong>
|
||||
Si el contenido no puede
|
||||
mostrarse completo en las dimensiones marcadas se incorpora una barra
|
||||
de desplazamiento vertical para poder acceder a lo que no queda
|
||||
visible. Si existe algún elemento que desborde las
|
||||
dimensiones horizontales también se incluiría una
|
||||
barra de desplazamiento horizontal. </li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
<p><a href="javascript:void(0)" onclick="window.open('muestra20.htm','','statusbar=0,menubar=0,toolbar=0,top=0,left=0,width=690,height=700')">Ver
|
||||
ejemplo </a></p>
|
||||
|
||||
|
||||
<h3> Alineamiento vertical </h3>
|
||||
|
||||
|
||||
<p>Es una propiedad que tiene su principal aplicación
|
||||
para las imágenes, cosa que ya se podía hacer con
|
||||
HTML, pero puede aplicarse a cualquier elemento en
|
||||
línea. Esta propiedad no está incluida
|
||||
en
|
||||
el editor CSS de N|VU por lo que habrá que insertar el
|
||||
código manualmente.</p>
|
||||
|
||||
|
||||
<p><strong>Propiedad:</strong> <code>vertical-align</code></p>
|
||||
|
||||
|
||||
<p><strong>Valores y ejemplos: </strong></p>
|
||||
|
||||
|
||||
<p>Se utiliza la imagen <img src="../imagenes/atencion.gif" height="25" width="28"> para
|
||||
mostrar el efecto de cada valor </p>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
<li><code>baseline</code><strong> </strong>
|
||||
el elemento
|
||||
afectado alinea su borde inferior con el borde inferior del elemento
|
||||
padre. <strong><img src="../imagenes/atencion.gif" alt=" " style="vertical-align: baseline;" height="25" width="28"></strong></li>
|
||||
|
||||
|
||||
<li><strong> </strong><code>sub</code><strong>
|
||||
</strong>el elemento afectado
|
||||
alinea su borde inferior como si fuera un subíndice<strong><img src="../imagenes/atencion.gif" alt=" " style="vertical-align: sub;" height="25" width="28"></strong></li>
|
||||
|
||||
|
||||
<li><strong> </strong><code>super</code><strong>
|
||||
</strong>el elemento afectado
|
||||
alinea su borde inferior como si fuera un superíndice <img src="../imagenes/atencion.gif" alt=" " style="vertical-align: super;" height="25" width="28"></li>
|
||||
|
||||
|
||||
<li><strong> </strong><code>top</code><strong>
|
||||
</strong>el elemento afectado
|
||||
alinea su borde superior con el borde superior del elemento
|
||||
más alto de la línea, independientemente de que
|
||||
sea <span class="grande">texto</span> o imagen<img src="../imagenes/flechaarriba.gif" height="29" width="29">
|
||||
<strong><strong><img src="../imagenes/atencion.gif" style="vertical-align: top;" alt=" " height="25" width="28"></strong></strong></li>
|
||||
|
||||
|
||||
<li><code> text-top</code><strong> </strong>el
|
||||
elemento
|
||||
afectado alinea su borde superior con el borde superior de la fuente
|
||||
base del elemento padre<strong> </strong>(nótese
|
||||
que no toma en cuenta las modificaciones del <span class="muygrande">tamaño</span>
|
||||
<strong><strong><img src="../imagenes/atencion.gif" style="vertical-align: text-top;" alt=" " height="25" width="28"></strong></strong>de
|
||||
la fuente) </li>
|
||||
|
||||
|
||||
<li><strong> </strong><code>middle</code><strong>
|
||||
</strong>el elemento afectado
|
||||
alinea su línea central con con medio del elemento padre <strong><strong><img src="../imagenes/atencion.gif" alt=" " style="vertical-align: middle;" height="25" width="28"></strong></strong></li>
|
||||
|
||||
|
||||
<li><code>bottom</code><strong> </strong>el
|
||||
elemento afectado
|
||||
alinea su borde inferior con el elemento más <span class="grande">bajo</span> de la línea<strong>
|
||||
<strong><img src="../imagenes/atencion.gif" alt=" " style="vertical-align: bottom;" height="25" width="28"></strong></strong>(en
|
||||
este caso se toma en cuenta la modificación de
|
||||
tamaño de la fuente que ha desplazado el borde inferior de
|
||||
la letra j) </li>
|
||||
|
||||
|
||||
<li><code> text-bottom</code> el elemento
|
||||
afectado alinea su borde inferior con el borde inferior de la fuente
|
||||
base del elemento padre (nótese que no toma en cuenta el
|
||||
elemento más <span class="muygrande">bajo</span>)
|
||||
<img src="../imagenes/atencion.gif" alt=" " style="vertical-align: text-bottom;" height="25" width="28"></li>
|
||||
|
||||
|
||||
<li><code> longitud</code> expresada en
|
||||
cualquiera de las unidades válidas, tomando como referencia
|
||||
el borde inferior del elemento afectado e indicadas en positivo (.3cm)<img src="../imagenes/atencion.gif" style="vertical-align: 0.3cm;" height="25" width="28"> o en negativo (-10px)<strong>
|
||||
<img src="../imagenes/atencion.gif" alt=" " style="vertical-align: -10px;" height="25" width="28"></strong></li>
|
||||
|
||||
|
||||
<li><code> porcentaje</code><strong> </strong>
|
||||
donde la
|
||||
posición 0% <strong><img src="../imagenes/atencion.gif" alt=" " style="vertical-align: 0%;" height="25" width="28"></strong>equivaldría
|
||||
a <code>baseline</code>, pudiendo expresarlo en negativo
|
||||
(-50%)<strong><img src="../imagenes/atencion.gif" style="vertical-align: -50%;" height="25" width="28"></strong>o
|
||||
positivo
|
||||
(100%)<strong><img src="../imagenes/atencion.gif" alt=" " style="vertical-align: 100%;" height="25" width="28"></strong></li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
<h3>Apariencia del cursor</h3>
|
||||
|
||||
|
||||
<p>El navegador modifica de forma automática la forma
|
||||
en que muestra el cursr en función de la
|
||||
posición del ratón sobre
|
||||
los elementos de la página, pero también podemos
|
||||
especificarlo mediante estilos. Esta propiedad no
|
||||
está incluida
|
||||
en
|
||||
el editor CSS de N|VU por lo que habrá que insertar el
|
||||
código manualmente.</p>
|
||||
|
||||
|
||||
<p><strong>Propiedad:</strong> <code>cursor</code></p>
|
||||
|
||||
|
||||
<p><strong>Valores y ejemplos: </strong>Pasando el
|
||||
ratón sobre cada uno de los valores verás cambiar
|
||||
el cursor de acuerdo a cada uno de ellos: <code><span style="cursor: crosshair;">crosshair,</span><span style="cursor: default;">default</span>, <span style="cursor: pointer;">pointer</span>, <span style="cursor: move;">move</span>, <span style="cursor: e-resize;">e-resize</span>, <span style="cursor: ne-resize;">ne-resize,</span> <span style="cursor: nw-resize;">nw-resize</span>, <span style="cursor: n-resize;">n-resize</span>, <span style="cursor: se-resize;">se-resize</span>, <span style="cursor: sw-resize;">sw-resize</span>, <span style="cursor: s-resize;">s-resize</span>, <span style="cursor: w-resize;">w-resize</span>, <span style="cursor: text;">text</span>, <span style="cursor: wait;">wait</span>, <span style="cursor: help;">help</span></code>
|
||||
. </p>
|
||||
|
||||
|
||||
<h3>Apilar capas</h3>
|
||||
|
||||
|
||||
<p>Además de poder colocar las capas en la
|
||||
posición que se desee, también se puede decidir
|
||||
el orden en el que se irán apilando, de forma que unas zonas
|
||||
se superpongan a otras. Esta propiedad sólo puede aplicarse
|
||||
a capas que tengan establecido el atributo position. En
|
||||
el editor de CSS de N|VU podrás
|
||||
acceder a esta propiedad dentro de la pestaña caja.</p>
|
||||
|
||||
|
||||
<p><strong>Propiedad:</strong> <code>z-index</code></p>
|
||||
|
||||
|
||||
<p><strong>Valor:</strong> Se aplican valores
|
||||
numéricos, de forma que un valor más alto indica
|
||||
que el elemento está por encima de los demás que
|
||||
tengan valor más bajo o que no tengan establecida propiedad
|
||||
de profundidad</p>
|
||||
|
||||
|
||||
<div class="ejemplo" id="ejemploapilarcapas">
|
||||
<p><strong>Ejemplo:</strong></p>
|
||||
|
||||
|
||||
<div id="rosa" style="border: thin solid rgb(0, 51, 102); position: relative; background-color: rgb(255, 204, 204); width: 220px; height: 200px; z-index: 1;">
|
||||
<div id="naranja" style="border: thin solid rgb(255, 170, 102); position: absolute; margin-left: 40px; margin-top: 40px; background-color: rgb(255, 221, 119); width: 340px; height: 170px; z-index: 2;"></div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="codigo2" style="position: relative; top: -150px; z-index: 3;">
|
||||
<p><code><div id="salmon" style="position:relative;
|
||||
background-color: rgb(255, 204, 204); border: thin solid rgb(0, 51,
|
||||
102); width:220px;
|
||||
height:200px; z-index:1"><br>
|
||||
|
||||
|
||||
<br>
|
||||
|
||||
|
||||
<div id="naranja" style="position:absolute; margin-left:40px;
|
||||
margin-top: 40px; background-color: rgb(255, 221, 119); border: thin
|
||||
solid rgb(255, 170, 102);
|
||||
width:340px; height:170px; z-index:2"></div><br>
|
||||
|
||||
|
||||
</div> </code>
|
||||
<br>
|
||||
|
||||
|
||||
</p>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<p> </p>
|
||||
|
||||
|
||||
<div class="practicas">
|
||||
<img style="width: 29px; height: 29px; float: left;" alt="Actividad 94" title="Actividad 94" src="../imagenes/numeracion/noventaycuatro.gif">
|
||||
<ul>
|
||||
|
||||
|
||||
<li>Experimenta con las propiedades para el diseño
|
||||
visual con CSS e incorpora aquellas que necesites a tus documentos o a
|
||||
tu hoja de estilo.</li>
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
825
html2005/estilos/css2.html
Normal file
@@ -0,0 +1,825 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html lang="es-es">
|
||||
<head>
|
||||
|
||||
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
|
||||
<title>CSS - Primeros pasos</title>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../nvu2005.css" type="text/css">
|
||||
|
||||
<!-- compliance patch for microsoft browsers --><!--[if lt IE 7]> <script src="../ie7/ie7-standard-p.js" type="text/javascript"></script> <![endif]-->
|
||||
<link rel="stylesheet" href="css3.css" type="text/css">
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
<body>
|
||||
|
||||
<div id="localizador">
|
||||
<p>Estilos>>Primeros pasos</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="flechadcha">
|
||||
<a href="css3.html" title="avanzar"><img src="../Images/flechadcha.gif" border="0"></a>
|
||||
</div>
|
||||
<div id="flechaizq">
|
||||
<a href="css1.html" title="retroceder"><img src="../Images/flechaizq.gif" border="0"></a>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="contenido">
|
||||
|
||||
<p>Para introducirnos en el mundo de las CSS iremos presentando
|
||||
la información en pequeños bloques,
|
||||
acompañados de un ejemplo que muestre el resultado. En
|
||||
muchos casos les seguirá una práctica muy simple
|
||||
que permita aplicar lo expuesto. La recomendación
|
||||
es que vayas paso a paso y que, en cuanto tengas cierta seguridad,
|
||||
experimentes ampliando el ejercicio propuesto con elementos similares
|
||||
intentando prever los resultados que vas a obtener. Si lo haces
|
||||
así es posible que en algún momento te encuentres
|
||||
con que no todo sale como pretentes, pero no te preocupes porque lo
|
||||
más probable es que algo más adelante encuentres
|
||||
la respuesta al problema que se te ha planteado. </p>
|
||||
|
||||
<h2>Sintaxis básica </h2>
|
||||
|
||||
<p>La sintaxis general de cualquier declaración de
|
||||
estilo, va a
|
||||
estar compuesta por tres elementos:</p>
|
||||
|
||||
<p class="resaltadocentro">selector
|
||||
{propiedad:valor} </p>
|
||||
|
||||
<p>donde selector va a ser, básicamente, el elemento
|
||||
html que deseamos definir, la propiedad el atributo que queremos
|
||||
modificar, apareciendo por último el valor que deseamos
|
||||
asignarle al atributo. La propiedad se separa del atributo mediante dos
|
||||
puntos y ambos se encierran entre llaves. Aunque no es imprescindible
|
||||
cuando sólo hay una propiedad es conveniente
|
||||
añadir un punto y coma al final de cada par
|
||||
propiedad / valor (nos será muy útil para
|
||||
facilitar la
|
||||
lectura cuando se vayan complicando algo más las
|
||||
especificaciones ya que entonces sí que es necesario
|
||||
utilizar el punto y coma como separador)</p>
|
||||
|
||||
<div>
|
||||
<p class="avisos">Cuando los
|
||||
valores requieren especificar un tipo de unidad, esta se indica a
|
||||
continuación del valor numérico, sin espacio de
|
||||
separación: 1cm sería una notación
|
||||
correcta, mientras que 1 cm no lo sería.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<h2>El editor CSS de N|VU</h2>
|
||||
|
||||
<p>Verás que constantemente se hará
|
||||
referencia a los códigos con los que se obtiene un
|
||||
determinado efecto. Es conveniente que te vayas familiarizando con
|
||||
ellos, pero al principio te resultará de gran ayuda la
|
||||
utilización del editor de estilos que integra N|VU, al que
|
||||
puedes acceder desde la opción de menú <span class="refmenu">herramientas <img src="../imagenes/flechamenu.png" height="13" width="14">
|
||||
editor css</span></p>
|
||||
|
||||
<p><a href="javascript:void(0)" onclick="window.open('presentaciondeleditordecss.swf','','statusbar=0,menubar=0,toolbar=0,top=0,left=0,width=880,height=443')">Ver vídeo de ejemplo</a> </p>
|
||||
<p>
|
||||
</p>
|
||||
Aunque posteriormente veremos otras formas más eficientes
|
||||
vamos a empezar a familiarizarnos con el editor mediante la
|
||||
creación de hojas de estilo internas para lo que seguiremos
|
||||
estos pasos </p>
|
||||
<ol>
|
||||
|
||||
<li>Pulsar el botón style</li>
|
||||
|
||||
<li>Crear hoja de estilo</li>
|
||||
|
||||
<li>Pulsar <span class="refmenu">regla</span></li>
|
||||
|
||||
<li>Indicar la clase, tipo o identificador. Para que la regla
|
||||
afecte a un elemento html habrá que poner su nombre, sin los
|
||||
ángulos.</li>
|
||||
|
||||
<li>Pulsar <span class="refmenu">crear regla de
|
||||
estilo</span></li>
|
||||
|
||||
<li>Utilizar las pestañas para indicar los atributos
|
||||
y valores aplicables.</li>
|
||||
|
||||
</ol>
|
||||
|
||||
<div class="practicas">
|
||||
<img class="numact" style="width: 29px; height: 29px; float: left;" alt="Actividad 76" title="Actividad 76" src="../imagenes/numeracion/setentayseis.gif">
|
||||
<ul>
|
||||
|
||||
<li>Carga en el
|
||||
editor la página <a href="quijote1.html" target="_blank">quijote1.html</a></li>
|
||||
|
||||
<li>Utliza el Editor CSS para crear una nueva hoja de
|
||||
estilo.</li>
|
||||
|
||||
<li>Pasa a la vista <img style="width: 99px; height: 21px;" alt="Código fuente" src="../imagenes/pestanacodigofuente.png"> para comprobar
|
||||
cómo se han creado en la sección
|
||||
<head> un par de selectores para englobar las reglas de
|
||||
estilos que iremos creando. Guárdalo como <strong>actividad76.html</strong></li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<h2>Selectores de tipos</h2>
|
||||
|
||||
<p>El selector más sencillo es el que denominamos de
|
||||
tipo. Se refiere a una etiqueta definida en el lenguaje HTML. Su gran
|
||||
ventaja será que con una única
|
||||
modificación en una hoja de estilos podremos modificar la
|
||||
apariencia de todos las páginas de un sitio al variar la
|
||||
presentación de un determinado tipo.</p>
|
||||
|
||||
<p class="ejempcss">Ej: body {color:white}</p>
|
||||
|
||||
<p>Para cada selector podremos establecer más de una
|
||||
propiedad. Para
|
||||
separarlas utilizaremos el punto y coma, siendo habitual para favorecer
|
||||
la legibilidad, que cada propiedad se escriba en un renglón.</p>
|
||||
|
||||
<p><a href="javascript:void(0)" onclick="window.open('muestra1.htm','','statusbar=0,menubar=0,toolbar=0,top=0,left=0,width=680,height=200')">Ver
|
||||
ejemplo </a></p>
|
||||
|
||||
<div class="practicas">
|
||||
<img class="numact" style="width: 29px; height: 29px; float: left;" alt="Actividad 77" title="Actividad 77" src="../imagenes/numeracion/setentaysiete.gif">
|
||||
<ul>
|
||||
|
||||
<li>Si lo habías cerrado vuelve a abrir el
|
||||
archivo <strong>actividad76.html</strong></li>
|
||||
|
||||
<li>Crea una
|
||||
regla para que los párrafos se presenten
|
||||
en color azul marino.</li>
|
||||
|
||||
<li>Cierra el editor CSS y comprueba el resultado.</li>
|
||||
|
||||
<li>Aprovecha la visualización para hacer que el
|
||||
texto
|
||||
Primera Parte se convierta
|
||||
en un título de tipo <code>h1</code> y el
|
||||
título del
|
||||
Capítulo 1 en un <code>h2</code>.</li>
|
||||
|
||||
<li>Mira en la pestaña <img style="width: 99px; height: 21px;" alt="Código fuente" src="../imagenes/pestanacodigofuente.png">
|
||||
cómo se ha definido la regla para los párrafos</li>
|
||||
|
||||
<li>Vuelve al editor de estilos y haz que el párrafo
|
||||
esté justificado y con letra de la familia sans-serif
|
||||
(tendrás que hacer doble clic sobre la hoja de
|
||||
estilo para que se desplieguen los selectores y poder elegir el que
|
||||
hemos creado ).</li>
|
||||
|
||||
<li>Crea una regla para que los títulos <code>h1</code>
|
||||
se presenten
|
||||
en fuente sans-serif y color granate y otra para que los <code>h2</code>
|
||||
sean
|
||||
también sans-serif pero en color gris de intensidad media.</li>
|
||||
|
||||
<li>Comprueba en la pestaña <img style="width: 99px; height: 21px;" alt="Código fuente" src="../imagenes/pestanacodigofuente.png">
|
||||
cómo han quedado definidos los estilos</li>
|
||||
|
||||
<li>Guarda el trabajo como <strong>actividad77.html</strong></li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<h2>Selector universal</h2>
|
||||
|
||||
<p>Se representa mediante el asterisco (*) y se refiere a
|
||||
cualquier elemento del documento HTML. Su
|
||||
utilización está muy relacionada con las clases y
|
||||
selectores ID, pero suele omitirse.</p>
|
||||
|
||||
<h2>Agrupando selectores </h2>
|
||||
|
||||
<p>Si queremos aplicar una propiedad común a varios
|
||||
selectores sin
|
||||
necesidad de tener que definirla en cada caso podemos agruparlos
|
||||
listándolos separados por comas y haciendo una
|
||||
definición común para
|
||||
todos ellos.</p>
|
||||
|
||||
<p class="ejempcss">Ej.: h1,h2,h3 {color:blue}</p>
|
||||
|
||||
<p><a href="javascript:void(0)" onclick="window.open('muestra2.htm','','statusbar=0,menubar=0,toolbar=0,top=0,left=0,width=680,height=290')">Ver
|
||||
ejemplo</a></p>
|
||||
|
||||
<div class="practicas"><img class="numact" style="width: 29px; height: 29px; float: left;" alt="Actividad 78" title="Actividad 78" src="../imagenes/numeracion/setentayocho.gif">
|
||||
<ul>
|
||||
|
||||
<li>Vuelve al archivo <strong>actividad77.html</strong>
|
||||
que recoge los últimos pasos que hemos dado.</li>
|
||||
|
||||
<li>Crea una regla que agrupe <code>h1</code>
|
||||
y <code>h2</code> para especificar que deben
|
||||
llevar el tipo de letra de la familia sans-serif.</li>
|
||||
|
||||
<li>Borra este atributo en cada una de las reglas individuales
|
||||
para <code>h1</code> y <code>h2</code></li>
|
||||
|
||||
<li>Comprueba que ambos títulos siguen
|
||||
presentándose con la fuente que hemos
|
||||
seleccionado. </li>
|
||||
|
||||
<li>Guarda este nuevo paso como <strong>actividad77.html</strong></li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<h2>Selectores contextuales</h2>
|
||||
|
||||
<p><img class="flotizq" style="width: 500px; height: 443px;" alt="Ejemplo esquemático de relaciones de herencia en una pagina html" title="Ejemplo esquemático de relaciones de herencia en una pagina html" src="documentohtml.png"></p>
|
||||
|
||||
<p>La imagen que aparece a la izquierda corresponde a un ejemplo
|
||||
esquemático de la organización de los elementos
|
||||
en una
|
||||
página html.</p>
|
||||
|
||||
<p>Se puede observar cómo determinados elementos se
|
||||
encuentran "anidados" dentro de otros.</p>
|
||||
|
||||
<p>Esta situación genera unas relaciones que pueden
|
||||
calificarse
|
||||
de familiares (de hecho, la nomenclatura para indicarlas
|
||||
utilizará los términos padre, hijo, ascendiente y
|
||||
descendiente entre otros).</p>
|
||||
|
||||
<p>Vamos a ver a continuación algunos ejemplos de lo
|
||||
que
|
||||
significa esta jerarquía en la organización de
|
||||
los
|
||||
elementos de una página html para lo que
|
||||
podremos guiarnos
|
||||
por el
|
||||
siguiente
|
||||
esquema de relaciones:</p>
|
||||
|
||||
<p> <br clear="all">
|
||||
|
||||
</p>
|
||||
|
||||
<table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
|
||||
|
||||
<tbody>
|
||||
|
||||
<tr>
|
||||
|
||||
<th>Relación</th>
|
||||
|
||||
<th>Descripción</th>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<td>Un elemento es <strong>padre</strong> de
|
||||
otro si...</td>
|
||||
|
||||
<td>El segundo elemento se encuentra directamente entre la
|
||||
apertura y el cierre de las etiquetas del elemento padre.<br>
|
||||
|
||||
Ej: <code><p>Los
|
||||
<strong>rumiantes</strong> son
|
||||
<em>mamíferos</em></code><br>
|
||||
|
||||
El elemento <code><p></code> es padre de <code><strong></code>
|
||||
y de <code><em></code></td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<td>Un elemento es <strong>hijo</strong> de
|
||||
otro si...</td>
|
||||
|
||||
<td>La relación anterior es
|
||||
recíproca, por lo que
|
||||
los elementos <code><strong></code>
|
||||
y <code><em></code>> del
|
||||
ejemplo
|
||||
son hijos del
|
||||
elemento <code><p></code></td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<td>Un elemento es <strong>ascendiente</strong>
|
||||
de otro si...</td>
|
||||
|
||||
<td>Si el segundo se encuentra entre las etiquetas de
|
||||
apertura y cierre del primero (aunque sea de forma indirecta). <br>
|
||||
|
||||
Ej: <code><div><br>
|
||||
|
||||
<p>Los
|
||||
<strong>rumiantes</strong> son
|
||||
<em>mamíferos</em><br>
|
||||
|
||||
</div></code><br>
|
||||
|
||||
El elemento <code><div></code> es
|
||||
ascendiente de <code><p></code>
|
||||
de <code><strong></code> y de<code>
|
||||
<em></code></td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<td>Un elemento es <strong>descendiente</strong>
|
||||
de otro si...</td>
|
||||
|
||||
<td>Está incluido, directa o indirectamente,
|
||||
dentro de
|
||||
otro elemento. En el ejemplo anterior <code><em></code>
|
||||
es
|
||||
desdendiente de <code><p></code> y
|
||||
también de <code><div></code></td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<td>Un elemento es <strong>adyacente</strong>
|
||||
a otro si ... </td>
|
||||
|
||||
<td>Comparte el mismo padre y, además se
|
||||
encuentra inmediatamente consecutivo al anterior.<br>
|
||||
|
||||
Ej: <code><p>Los
|
||||
<strong>ungulados</strong> son
|
||||
<em>mamíferos</em> con
|
||||
<em>pezuñas</em</code>><br>
|
||||
|
||||
En este ejemplo sólo el primer <code><em></code>
|
||||
sería adyacente a <code><strong></code>
|
||||
ya que el segundo,
|
||||
aunque tiene el mismo padre ya no es inmediatamente posterior.</td>
|
||||
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p>Los patrones para indicar estas relaciones para elaborar los
|
||||
selectores serían los siguientes:</p>
|
||||
|
||||
<table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
|
||||
|
||||
<tbody>
|
||||
|
||||
<tr>
|
||||
|
||||
<th>Patrón</th>
|
||||
|
||||
<th>Utilización</th>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<th>x y</th>
|
||||
|
||||
<td>Para apuntar hacia cualquier elemento del tipo
|
||||
y que sea <strong>descendiente</strong> de un
|
||||
elemento del tipo x </td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<th>x > y</th>
|
||||
|
||||
<td>Para referirnos a cualquier elemento
|
||||
del tipo y que sea <strong>hijo</strong> de un
|
||||
elemento del tipo x </td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<th>x + y </th>
|
||||
|
||||
<td>Para identificar cualquier elemento del tipo y
|
||||
que sea <strong>adyacente</strong> a un elemento
|
||||
del tipo x</td>
|
||||
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p>Teniendo en cuenta estas relaciones podemos realizar una
|
||||
selección muy específica de elementos del
|
||||
documento para
|
||||
aplicarles un determinado estilo. Podríamos, por ejemplo,
|
||||
querer que
|
||||
los fragmentos que estuvieran enfatizados mediante la etiqueta
|
||||
<em> aparecieran en color verde. Pero
|
||||
podríamos ser incluso más
|
||||
específicos indicando que sólo queremos que
|
||||
aparezcan en color verde
|
||||
los fragmentos enfatizados que formen parte de una lista. Esto lo
|
||||
haríamos colocando primero el selector li y, a
|
||||
continuación separado
|
||||
por un espacio, el selector em para luego especificar las propiedades</p>
|
||||
|
||||
<p class="ejempcss"> Ej.:<code> li em {color: green}</code></p>
|
||||
|
||||
<p><a href="javascript:void(0)" onclick="window.open('muestra4.htm','','statusbar=0,menubar=0,toolbar=0,top=0,left=0,width=750,height=465')">Ver
|
||||
ejemplo </a></p>
|
||||
|
||||
<div class="avisos"><strong>Advertencia importante:</strong>
|
||||
La versión 6 de Internet Explorer sólo
|
||||
es capaz de interpretar correctamente el selector
|
||||
contextual que utilizamos para apuntar hacia un
|
||||
descendiente. Aunque posteriormente veremos alguna forma de corregir
|
||||
este error tenlo en cuenta si intentas crear algún selector
|
||||
para elementos hijos o adyacentes, que sí
|
||||
funcionarán correctamente en los navegadores Mozilla,
|
||||
Firefox u Opera.</div>
|
||||
|
||||
<div class="practicas">
|
||||
<img class="numact" style="width: 29px; height: 29px; float: left;" alt="Actividad 79" title="Actividad 79" src="../imagenes/numeracion/setentaynueve.gif">
|
||||
<ul>
|
||||
|
||||
<li>Abre en NlVU
|
||||
archivo <a href="licenciacc.html" target="_blank">licenciacc.html</a></li>
|
||||
|
||||
<li><span style="color: rgb(255, 0, 0); font-weight: bold;"></span>Crea
|
||||
una regla para que todas los términos enfatizados
|
||||
con <em> aparezcan en color azul </li>
|
||||
|
||||
<li>Crea otra regla para que los elementos <em>
|
||||
que se encuentren dentro de un item de una lista se muestren en
|
||||
negrita. </li>
|
||||
|
||||
<li>¿Te animas a crear una regla para que los
|
||||
elementos <em> adyacentes a otro elemento
|
||||
<em> se muestren de color rojo</li>
|
||||
|
||||
<li>Guarda el trabajo como <strong>actividad79.html</strong></li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<h2>Selectores basados en atributos</h2>
|
||||
|
||||
<p>Si la posibilidad de utilizar selectores contextuales aporta
|
||||
una gran flexibilidad, todavía es mucho mayor la que nos
|
||||
brinda la posibilidad de decidir que un estilo se aplicará a
|
||||
aquellos elementos que cumplan determinados atributos.</p>
|
||||
|
||||
<table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
|
||||
|
||||
<tbody>
|
||||
|
||||
<tr>
|
||||
|
||||
<th>Patrón</th>
|
||||
|
||||
<th>Utilización</th>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<th>x[atributo]</th>
|
||||
|
||||
<td>Para apuntar hacia cualquier elemento del tipo
|
||||
x que cuente con un determinado atributo (independientemente del valor
|
||||
que tenga el atributo) </td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<th>x[atributo="valor"]</th>
|
||||
|
||||
<td>Para referirse a cualquier elemento del tipo x
|
||||
que cuente con un
|
||||
determinado atributo cuyo valor sea el especificado </td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<th>x[atributo~="valor"] </th>
|
||||
|
||||
<td>Algunos elementos pueden admitir varios valores
|
||||
separados por espacios para un atributo. Este patrón nos
|
||||
sirve para identificar a cualquier elemento
|
||||
del tipo x que cuente con un
|
||||
determinado atributo alguno de cuyos valores sea el especificado.</td>
|
||||
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div class="avisos">Al igual que ocurría en el
|
||||
caso de los selectores
|
||||
contextuales no existe soporte para este tipo de selectores en las
|
||||
versiones iguales o inferiores a la 6 de Internet Explorer.<br>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="practicas">
|
||||
<img class="numact" style="width: 29px; height: 29px; float: left;" alt="Actividad 80" title="Actividad 80" src="../imagenes/numeracion/ochenta.gif">
|
||||
<ul>
|
||||
|
||||
<li>Abre el archivo <a href="selectoresporatributo.html" target="_blank">selectoresporatributo.html</a></li>
|
||||
|
||||
<li><span style="color: rgb(255, 0, 0); font-weight: bold;"></span>Crear
|
||||
una hoja de estilo con una regla para que todos los elementos
|
||||
que
|
||||
incluyan el atributo <code>face</code> en la etiqueta <code>font</code>
|
||||
se muestren en negrita.</li>
|
||||
|
||||
<li>Añade una regla para que aquellos elementos que
|
||||
tengan el valor <code>Courier</code> como atributo
|
||||
único de <code>face</code> se
|
||||
muestren en itálica.</li>
|
||||
|
||||
<li>Por fin una tercera regla que haga que los que tengan,
|
||||
entre
|
||||
otros,
|
||||
el valor <code>serif</code> en el atributo <code>face</code>
|
||||
se muestren en color verde.<br>
|
||||
|
||||
</li>
|
||||
|
||||
<li>Comprueba visualmente los resultados. Recuerda que,
|
||||
mientras
|
||||
no
|
||||
apliquemos un parche, Internet Explorer será incapaz de
|
||||
aplicar
|
||||
estos selectores.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<h2>Clases </h2>
|
||||
|
||||
<p>El selector class nos permite definir diferentes estilos para
|
||||
el mismo elemento HTML. El ejemplo siguiente supondría la
|
||||
posibilidad de tener dos tipos de párrafo en el documento:
|
||||
uno en azul y otro en rojo, en función de la clase que cada
|
||||
uno lleve indicada. Para establecer la clase añadimos un
|
||||
punto y el nombre que le adjudicamos a la clase a
|
||||
continuación del selector y antes de iniciar las propiedades.</p>
|
||||
|
||||
<p class="ejempcss">Ej.:<code> p.azul {color: blue}
|
||||
p.rojo
|
||||
{color: red}</code></p>
|
||||
|
||||
<p><a href="javascript:void(0)" onclick="window.open('muestra3.htm','','statusbar=0,menubar=0,toolbar=0,top=0,left=0,width=780,height=370')">Ver
|
||||
ejemplo </a></p>
|
||||
|
||||
<div class="avisos">
|
||||
<p>Se puede aplicar más de una
|
||||
clase a un elemento html. Al aplicar las clases lo haremos
|
||||
separándolas por un espacio.</p>
|
||||
|
||||
<p class="ejempcss">Ej.: <p class="azul
|
||||
centrado">Texto</p></p>
|
||||
|
||||
</div>
|
||||
|
||||
<p>Es muy frecuente que la definición de las clases se
|
||||
haga sin
|
||||
ligarlas a una etiqueta concreta. En el ejemplo anterior
|
||||
podría
|
||||
omitirse la referencia al elemento p y eso haría que las
|
||||
características de la clase se aplicaran a cualquier
|
||||
elemento al que se
|
||||
le aplicara. En este caso el selector empieza con un punto seguido del
|
||||
nombre de la clase. </p>
|
||||
|
||||
<p class="ejempcss">Ej.: <code>.azul {color: blue}
|
||||
.rojo {color:
|
||||
red}</code></p>
|
||||
|
||||
<p class="ejempcss"><code>El efecto será
|
||||
equivalente
|
||||
si se utiliza el selector universal: *.azul {color: blue} *.rojo
|
||||
{color:
|
||||
red}</code> </p>
|
||||
|
||||
<p><a href="javascript:void(0)" onclick="window.open('muestra5.htm','','statusbar=0,menubar=0,toolbar=0,top=0,left=0,width=780,height=428')">Ver
|
||||
ejemplo</a></p>
|
||||
|
||||
<p>Para crear una regla de tipo clase en el editor de CSS
|
||||
utilizaremos la opción <span class="refmenu">estilo
|
||||
con nombre </span>y escribiremos el nombre sin precederlo con el
|
||||
punto (el programa se encargará de ello).</p>
|
||||
|
||||
<p class="centrado"><img style="width: 491px; height: 135px;" alt="Crear una clase con el editor de CSS" title="Crear una clase con el editor de CSS" src="imagenes/crearclase.png"></p>
|
||||
|
||||
<p>Una vez definidas las clases, la aplicación de las
|
||||
mismas en N|VU se limita a marcar el fragmento que deseamos
|
||||
modificar arrastrando con el ratón y elegir la clase
|
||||
correspondiente en el listado que aparece en la segunda barra de
|
||||
formato. Con el procedimiento de pinchar arrastrar definiremos zonas
|
||||
del documento que no tienen que coincidir con un elemento completo,
|
||||
como podía ser un párrafo, lo cual hace que el
|
||||
programa genere una etiqueta <code>span</code> que englobe
|
||||
los fragmentos seleccionados. </p>
|
||||
|
||||
<p>Si lo que realmente queremos es aplicar una clase a un
|
||||
elemento, por ejemplo un párrafo, una lista ordenada
|
||||
completa, un contenedor genérico, etc, es preferible que lo
|
||||
seleccionemos situándonos sobre cualquier punto del mismo y
|
||||
marcando la etiqueta que lo identifica en la barra de estado (la que
|
||||
aparezca en último lugar corresponderá al punto
|
||||
en que nos encontramos). Una vez hecha esta marca podemos aplicar la
|
||||
clase:</p>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>eligiéndola en el desplegable de la 2ª
|
||||
barra de formato </li>
|
||||
|
||||
<li>pulsando con el botón derecho sobre el elemento
|
||||
señalado en la barra de estado y desplegando <span class="refmenu">clases</span> para elegir la adecuada </li>
|
||||
|
||||
</ul>
|
||||
|
||||
<h2>Pseudoclases</h2>
|
||||
|
||||
<p>Las pseudoclases se utilizan para particularizar algunos
|
||||
efectos de determinados selectores en algunas situaciones especiales.
|
||||
Uno de los grupos que se aplica más frecuentemente es el que
|
||||
tiene que ver con la etiqueta <a> para marcar diferentes
|
||||
presentaciones de los enlaces.</p>
|
||||
|
||||
<p>La sintaxis es ligeramente diferente de la general: <strong>selector:pseudoclase
|
||||
{propiedad : valor}</strong></p>
|
||||
|
||||
<h3><strong>Pseudoclases
|
||||
relacionadas con los vínculos</strong></h3>
|
||||
|
||||
<p>Su función es cambiar la apariencia
|
||||
según el estado del vínculo. Existen cuatro
|
||||
tipos: </p>
|
||||
|
||||
<ul>
|
||||
|
||||
<li><code>a:link</code> sirve
|
||||
para establecer
|
||||
las propiedades de un enlace no visitado</li>
|
||||
|
||||
<li><code>a:visited</code> indica las
|
||||
propiedades que adoptará un enlace visitado</li>
|
||||
|
||||
<li><code>a:hover</code> especifica
|
||||
la
|
||||
apariencia que adoptará un enlace en el momento en que el
|
||||
botón se sitúa sobre él.</li>
|
||||
|
||||
<li><code>a:active</code>
|
||||
fija las propiedades
|
||||
que tomará un enlace en el momento en que se pulsa sobre
|
||||
él para activarlo. </li>
|
||||
|
||||
</ul>
|
||||
|
||||
<p><a href="javascript:void(0)" onclick="window.open('muestra21.htm','','statusbar=0,menubar=0,toolbar=1,directionbar=0,top=0,left=0,width=780,height=290')">Ver
|
||||
ejemplo </a></p>
|
||||
|
||||
<div class="avisos">
|
||||
<p>El orden en el que se deben especificar estas pseudoclases en
|
||||
las hojas de
|
||||
estilos para que tengan efecto es el que se ha utilizado para
|
||||
describirlas. Esto tiene su lógica debido a que, en caso de
|
||||
haber alguna contradicción entre dos selectores siempre se
|
||||
aplica el enumerado en último lugar: por ello el que se
|
||||
refiere al enlace activo debe ser el último para que se
|
||||
eviten variaciones en la presentación mostrándose
|
||||
las propiedades del enlace visitado(visited) o con el ratón
|
||||
encima (hover). Por el mismo motivo la pseudoclase hover debe aparecer
|
||||
detras de visited para que la apariencia del enlace pueda modificarse
|
||||
al pasar el ratón sobre el mismo, independientemente de que
|
||||
se haya visitado o no el enlace. Por último, visited
|
||||
tendrá que ir después de link puesto que de lo
|
||||
contrario se aplicaría la apariencia del enlace no visitado
|
||||
aunque ya se hubiera estado en la página de destino.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<p>Existen también los llamados pseudoelementos que
|
||||
verás en la sección dedicada al texto pero
|
||||
todavía podemos considerar la pseudoclase que se refiere al
|
||||
primer elemento hijo <code>first-child</code><strong>
|
||||
</strong>que nos
|
||||
permitiría obtener, por ejemplo un efecto similar al que
|
||||
presentan algunas ediciones impresas cuando el primer
|
||||
párrafo de un capítulo se muestra en un
|
||||
tamaño más grande o en itálica.</p>
|
||||
|
||||
<p><a href="javascript:void(0)" onclick="window.open('muestra22.htm','','statusbar=0,menubar=0,toolbar=0,top=0,left=0,width=780,height=290')">Ver
|
||||
ejemplo </a></p>
|
||||
|
||||
<div class="practicas">
|
||||
<img class="numact" style="width: 29px; height: 29px; float: left;" alt="Actividad 80" title="Actividad 81" src="../imagenes/numeracion/ochentayuno.gif">
|
||||
<ul>
|
||||
<li>Crea un documento
|
||||
que contenga un enlace a una
|
||||
página en la red (o
|
||||
bien hazlo con un enlace a un documento local y crea también
|
||||
este
|
||||
último)</li>
|
||||
<li>Crea una hoja de estilo en la que incluyas
|
||||
características que te apetezcan para definir las
|
||||
pseudoclases en el
|
||||
orden especificado.</li>
|
||||
<li>Comprueba las variaciones que se producen al pasar el
|
||||
ratón sobre el enlace o al visitarlo y volver nuevamente a
|
||||
la página.</li>
|
||||
<li>Modifica el orden subiendo la pseudoclase <code>a:visited</code> al primer
|
||||
lugar y comprueba lo que ocurre.</li>
|
||||
<li>Introduce otras variaciones en el orden para comprobar los
|
||||
efectos.</li>
|
||||
<li>Guarda el trabajo como <strong>actividad81.html</strong></li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<h2>El selector id </h2>
|
||||
|
||||
<p>Mientras que el selector clase puede aplicarse a varios
|
||||
elementos
|
||||
del mismo o diferente tipo en una página podemos crear
|
||||
también un
|
||||
selector id para diferenciar elementos específicos que
|
||||
añadirán alguna
|
||||
característica diferente de las que tienen los elementos de
|
||||
su clase.
|
||||
El nombre del selector se inicia con el signo # seguido del nombre del
|
||||
identificador.</p>
|
||||
|
||||
<p class="ejempcss">Ej: <code>#rojo {color: red}</code></p>
|
||||
|
||||
<p><a href="javascript:void(0)" onclick="window.open('muestra6.htm','','statusbar=0,menubar=0,toolbar=0,top=0,left=0,width=780,height=440')">Ver
|
||||
ejemplo</a></p>
|
||||
|
||||
<p>Para crear una regla de tipo id en el editor de CSS
|
||||
utilizaremos la opción <span class="refmenu">estilo
|
||||
aplcado a todos los elementos coincidentes con el siguiente selector </span>y
|
||||
escribiremos el nombre empezando por el signo #</p>
|
||||
|
||||
<p class="centrado"><img style="width: 552px; height: 139px;" alt="Crear un selector ID con el editor de CSS" title="Crear un selector ID con el editor de CSS" src="imagenes/crearid.png"></p>
|
||||
|
||||
Una vez definidos los selectores <code>ID</code> , la
|
||||
aplicación de los
|
||||
mismos habrá que realizarla seleccionando la etiqueta
|
||||
correspondiente al elemento en la barra de estado y pulsando el
|
||||
botón derecho para elegir entre las posibilidades que se
|
||||
muestren en la opción <span class="refmenu">id</span>
|
||||
del menú desplegable.
|
||||
<p><a href="javascript:void(0)" onclick="window.open('muestra6.htm','','statusbar=0,menubar=0,toolbar=0,top=0,left=0,width=780,height=440')">
|
||||
</a></p>
|
||||
|
||||
<h2>Comentarios</h2>
|
||||
|
||||
<p>Puede venir muy bien incluir comentarios que nos sirvan para
|
||||
aclarar
|
||||
o recordar algún aspecto de las especificaciones que
|
||||
escribimos en una
|
||||
hoja de estilo. Para hacerlo lo iniciaremos con <code>/*</code>
|
||||
y lo finalizaremos
|
||||
con <code>*/</code></p>
|
||||
|
||||
<p class="ejempcss">Ej:</p>
|
||||
|
||||
<p style="font-weight: normal;" class="ejempcss"><code>
|
||||
/* pongo la primera línea
|
||||
del párrafo con ID=muestra en versales de color azul*/</code></p>
|
||||
|
||||
<p style="font-weight: normal;" class="ejempcss"><code>
|
||||
p#muestra:first-line {color: #0000FF;
|
||||
font-variant: small-caps}</code></p>
|
||||
|
||||
<p style="font-weight: normal;" class="ejempcss"><code></code></p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
13
html2005/estilos/css3.css
Normal file
@@ -0,0 +1,13 @@
|
||||
/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */
|
||||
|
||||
.azul { color: rgb(51, 51, 255);
|
||||
}
|
||||
|
||||
.blancoazul { color: rgb(255, 255, 255);
|
||||
background-color: rgb(0, 0, 153);
|
||||
}
|
||||
|
||||
.ejempcss { color: rgb(91, 102, 150);
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||