Hola, les dejo mi código para el ejercicio CU01040D del tutorial de programación web CSS desde cero.
HTML:
<html>
<head>
<title>Portal web - aprenderaprogramar.com</title> <meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="Ejercicio_estilosCU01040D.css">
</head>
<body>
<div id="caja1">En el API de Java no solo existen clases. Hay bastantes más cosas como clases abstractas o interfaces, de lo que hablaremos
más adelante. De momento vamos a <span class="subrayado">centrarnos</span> en las clases y para ello hemos de prestar atención a aquello que nos aparece en el encabezado de la
<span class="subrayado">documentación</span> que consultemos.
En un fichero se encuentran las notas de 35 alumnos <span class="subrayado">de</span> una clase en un array Nota(1), Nota(2), Nota(3), ..., Nota(35), establecidas
entre cero y 10.
</div>
<div id="caja2">El área de programación y desarrollo de <span class="subrayadoEncima">software</span> de aprenderaprogramar.com
ha pasado a constar en el.
Joomla Resource Directory (directorio de <span class="subrayadoEncima">recursos</span> para la comunidad Joomla) tras haber
superado los requisitos establecidos por el JRD Team, un equipo de la comunidad de software libre Joomla CMS
que evalúa la calidad
de las empresas que aspiran a integrarse en el directorio.</div>
<div id="caja3">Esta propiedad <span class="tachado">sirve</span> para evitar el uso de las antiguas etiquetas HTML de subrayado y <span class="tachado">tachado</span> . ¿Por qué no deben usarse estas etiquetas HTML? Porque como ya hemos comentado con anterioridad en los <span class="tachado">desarrollos</span> web actuales HTML debe usarse exclusivamente para definir la estructura y contenedores del documento, mientras que los estilos deben estar definidos por separado mediante CSS.
</div>
</body>
</html>
CSS:
/* Curso CSS estilos aprenderaprogramar.com*/
*{font-family: arial;}
div{
float: left;
margin: 20px;
padding: 10px;
width: 200px;
height: 400px;
border: solid 4px;
}
#caja1{
text-align: center;
color: #FF6347;
text-indent: 10%;
}
#caja2{
text-align: right;
color: #008080;
text-indent: 50%;
white-space: pre-line;
}
#caja3{
text-align: justify;
color: #8B4513;
text-indent: 20%;
white-space: pre-wrap;
}
.subrayado{text-decoration: underline;}
.subrayadoEncima{text-decoration: overline;}
.tachado{text-decoration: line-through;}
Me surgieron algunas dudas en este ejercicio, en primer lugar cuando aplicamos el indentado el porcentaje se aplica sobre el body. No me queda claro esto.
Y por otra parte en el tercer div en cuanto pongo la linea white-space: pre-wrap;
la linea text-align: justify;
pierde su efecto y la alineación queda como si fuera a la izquierda.
Saludos.