Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Boletos

Páginas: [1] 2
1
Hola! amigos de aprenderaprogramar.

Respuesta al ejercicio CU01064D del tutorial básico de programación web CSS desde cero:

a) ¿Cuál es el nombre de la animación? ¿Cuántos puntos clave define?

   El nombre de la animación es anime. Define cuatro puntos
   clave: from, 25%, 50%, y to.


b) ¿Qué ocurrirá (cuál será el cambio de propiedades) durante la animación?

   El elemento con la animación denominada "anime" comenzará con color
   rojo (#FF0000), tamaño de la fuente de 10 pixels y "top:10px;" no hace
   nada, (será "margin-top"?).
        En el 25% de la animación el color cambia a marrón (#A52A2A), tamaño
        de la fuente 90 pixels y "left:100px" no hace nada, (será "margin-left"?).
        En el 50% de la animación el color cambia a negro (#000000), tamaño de
        la fuente 90 pixels y "top:56px" no hace nada, (puede ser "margin-top"?).
        La animación acaba con color marrón (#A52A2A), tamaño de la fuente 90
        pixels y "left:0" no hace nada, ("margin-left"?).

c) ¿Es equivalente usar 0% en lugar de from? ¿Y 100% en lugar de to?


       Ambas respuestas: Sí.

Un saludo!

2
Hola a todos!. Para el ejercicio CU01063D del tutorial básico de programación web CSS desde cero. Esta es mi solución:

a) Código html

Código: [Seleccionar]
<head>
<meta charset="utf-8">
<title>Ejercicio 1063</title>
<style type="text/css">
*{margin:0; padding:0; font-family: sans-serif;}
.bloquePub{border:5px solid; width:260px;
float:left;
margin:60px 0 0 90px; background-color:yellow;
font-size:20px; text-align:center;
padding-top:20px;word-wrap:break-word;
border-radius:40px;}
h2{width:25%; text-align:center; margin:15px auto;}
img{padding:10px;}

#transEj1 div{transition:all 2s ease-in-out; perspective:800px; perspective-origin:50% 100px;}
#transEj1:hover #rotateX{transform:rotateX(180deg);}
#transEj1:hover #rotateY{transform:rotateY(180deg);}
#transEj1:hover #rotateZ{transform:rotateZ(180deg);}

</style>
</head>
<body>

<div id="transEj1" style="border-style:none; border-width:0;">
<h2>CSS transition</h2>
<div class="bloquePub" id="rotateX">aprenderaprogramar.com<img src="http://i.imgur.com/afC0L.jpg" alt="Notepad++" ></div>
<div class="bloquePub" id="rotateY">aprenderaprogramar.com<img src="http://i.imgur.com/afC0L.jpg" alt="Notepad++" ></div>
<div class="bloquePub" id="rotateZ">aprenderaprogramar.com<img src="http://i.imgur.com/afC0L.jpg" alt="Notepad++" ></div>
</div>
</body>
</html>


b)Siguiendo con lo expuesto en el enunciado

#transEj1 div indica los estilos que se aplicarán a div dentro de
elementos con id=”transEj1”.

transition: all indica que … se aplicará la transición a todas las
propiedades con posibilidad de hacerlo.

2s ease-in-out; establece en 2 segundos la duración de la transición y hace que esta tenga un comienzo lento y progresión a velocidad constante.

perspective:800px; perspective-origin:50% 100px; esta función maneja el grado de perspectiva con respecto a z (profundidad) y establece el origen
de esta.

"Aunque no conseguí ver los resultados. Ni con Chrome (-webkit), ni con
Firefox (-mod), ni con Explore, -algo estoy haciendo mal, ya que en los
giros, "#rotateX" y "#rotateY", se tendría que apreciar la perspectiva-.

#transEj1:hover #rotateX{transform:rotateX(180deg);} hace que cuando se  pasa el cursor sobre el elemento con el id="transEj1", o cualquiera de los
elementos en él, el div con id="rotateX" rote sobre el eje X 180 grados.

#transEj1:hover #rotateY{transform:rotateY(180deg);} hace que cuando se pasa el cursor sobre el elemento con el id="transEj1", o cualquiera de los
elementos en él, el div con id="rotateY" rote sobre el eje Y 180 grados.

#transEj1:hover #rotateZ{transform:rotateZ(180deg);} hace que cuando se pasa el cursor sobre el elemento con el id="transEj1", o cualquiera de los
elementos en él, el div con id="rotateZ" rote sobre el eje Z 180 grados.

Un saludo!

Y Gracias!!

3
Hola! Dejo mi respuesta al ejercicio CU01062D del tutorial básico del programador web CSS desde cero.

Apartado a)

Código html

Código: [Seleccionar]
<head>
<meta charset="utf-8">
<title>Ejercicio 1062</title>
<style type="text/css">
*{margin:0; padding:0; font-family: sans-serif;}
div{border:5px solid; width:260px; margin:10px; background-color:yellow;
font-size:20px; text-align:center; padding-top:20px; word-wrap:break-word;}
h2{margin:15px 0 -15px 40px;}
img{padding:10px;}

#skew{transform:skew(35deg);}
#scale{transform:scale(1,0.5);}
#rotate{transform:rotate(45deg);}
#translate{transform:translate(10px, 20px);}
#rotate-skew-scale-translate{transform:skew(30deg) scale(1.1,1.1) rotate(40deg) translate(10px, 20px);}

</style>
</head>
<body>
<!--SKEW-->
<h2>CSS transform:skew(35deg)</h2>
<div style="outline:solid blue thin; float:left; border-style:none; border-width:0; background-color:white;">
<div style="border-radius:40px;">aprenderaprogramar.com<img src="http://i.imgur.com/afC0L.jpg"/></div>
</div>
<div style="outline:solid blue thin; float:left; border-style:none; border-width:0; background-color:white;">
<div id="skew" style="border-radius:40px; margin-top:50px;">aprendeaprogramar.com<img
src="http://i.imgur.com/afC0L.jpg"></a></div>
</div>
<p style="clear:both;"></p>
<!--SCALE-->
<h2 style="margin-top:80px;">CSS transform:scale(1,0.5)</h2>
<div style="outline:solid blue thin; float:left; border-style:none; border-width:0; background-color:white;">
<div style="border-radius:40px;">aprenderaprogramar.com<img src="http://i.imgur.com/afC0L.jpg"></div>
</div>
<div style="outline:solid blue thin; float:left; border-style:none; border-width:0; background-color:white;">
<div id="scale" style="border-radius:40px; margin-top:50px;">aprenderaprogramar.com<img
src="http://i.imgur.com/afC0L.jpg"></a></div>
</div>
<p style="clear:both;"></p>
<!--SKEWX-->
<h2>CSS transform:rotate(45deg)</h2>
<div style="outline:solid blue thin; float:left; border-style:none; border-width:0; background-color:white;">
<div style="border-radius:40px;">aprenderaprogramar.com<img src="http://i.imgur.com/afC0L.jpg"></div>
</div>
<div style="outline:solid blue thin; float:left; border-style:none; border-width:0; background-color:white;">
<div id="rotate" style="border-radius:40px; margin-left:40px;">aprenderaprogramar.com<img
src="http://i.imgur.com/afC0L.jpg"></a></div>
</div>
<p style="clear:both;"></p>
<!--SKEWY-->
<h2>CSS transform:translate(10px, 20px)</h2>
<div style="outline:solid blue thin; float:left; border-style:none; border-width:0; background-color:white;">
<div style="border-radius: 40px;">aprenderaprogramar.com<img src="http://i.imgur.com/afC0L.jpg" ></div>
</div>
<div style="outline:solid blue thin; float:left; border-style:none; border-width:0; background-color:white;">
<div id="translate" style="border-radius:40px; margin-left:40px;">aprenderaprogramar.com<img src="http://i.imgur.com/afC0L.jpg" ></a></div>
</div>
<p style="clear: both; "></p>
<!--TRANSLATE-->
<h2>CSS transform:transform:skew(30deg) scale(1.1,1.1) rotate(40deg) translate(10px, 20px)</h2>
<div style="outline:solid blue thin; float:left; border-style:none; border-width:0; background-color:white;">
<div style="border-radius: 40px;">aprenderaprogramar.com<img src="http://i.imgur.com/afC0L.jpg" ></div>
</div>
<div style="outline:solid blue thin; float:left; border-style:none; border-width:0; background-color:white;">
<div id="rotate-skew-scale-translate" style="border-radius: 40px; margin-left: 40px;">aprenderaprogramar.com<img src="http://i.imgur.com/afC0L.jpg" ></a></div>
</div>
<p style="clear: both; "></p>
</body>
</html>


Siguiendo con el apartado b)

#skew indica el estilo que se aplicará a los elementos con atributo id=”skew”.

Transform:skew(35deg) indica que … inclina el elemento 35 grados desde la vertical hacia atrás.

#scale hace que el elemento con atributo id="scale", se le aplique...

transform:scale(1,0.5): esto hace que se le aplique una escala de 1:1
en el eje de las X, y una escala 1:2 en el eje de las Y.

#rotate indica el estilo que se aplicará a los elementos con atributo id=”rotate".


transform:rotate(45deg)
: esto hace que el elemento rote 45 grados en el sentido
de las manillas del reloj.

#translate hace que el elemento con atributo id="translate", se le aplique...

transform:translate(10px, 20px): esto mueve el elemento, 10 pixels  hacia la derecha en el eje de las X, y 20 pixels hacia abajo en el eje de las Y.
Con respecto a su posición "original".

#rotate-skew-scale-translate hace que el elemento con atributo
id="rotate-skew-scale-translate", se le aplique...

transform:skew(30deg) scale(1.1,1.1) rotate(40deg) translate(10px, 20px): esto inclina  el elemento 30 grados desde la vertical hacia atrás, que se le aplique una escala de 1:0,9 en el eje de las X, y de 1:0,9 en el eje de las Y, que
rote 40 grados en el sentido de las manillas del reloj, y que se mueva, 10 pixels
hacia la derecha en el eje de las X, y 20 pixels hacia abajo en el eje de las Y.
Con respecto a su posición "original".

Un saludo!

4
Hola! Amigos de aprenderaprogramar.

Dejo la respuesta al ejercicio propuesto en el capítulo CU01061D del curso de css desde cero:


Código:

Código: [Seleccionar]
<!DOCKTYPE html>
<head>
<meta charset="utf-8">
<meta name="description" content="Tema 1061 radial-gradient">
<meta name="keywords" content="palabras clave">
<title>Tema 1059 Radial-gradient</title>
<style type="text/css">
*{margin:0; padding:0; font-family:'Snap ITC', sans-serif;}
div{width:400px; height:200px;}
#div1{width:460px; height:260px;
background-image:url(https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcR4gtgWpjM_X5cR8b2TM6llbpCvTztaE8-I8f-HmMfDqUWIH7mS);
background-position:center;}
#div2{background:radial-gradient(rgba(255,0,0,0), rgba(255,0,0,1));
border:30px solid;
border-image-source:url(data:image/jpeg;base64,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);
border-image-slice:17;}
</style>
</head>
<body>
<div id="div1"><div id="div2"></div></div>
</body>
</html>

Un saludo!

Y gracias por vuestro trabajo.

5
Hola! Amigos de aprenderaprogramar os dejo mi propuesta de solución al ejercicio CU01060D:


Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="description" content="Ejercicio 1060 linear-gradient">
<meta name="keywords" content="palabras clave">
<title>Ejercicio 1060 linear-gradient</title>
<style type="text/css">
div{margin:50px auto; width:400px; height:200px; border:3px solid;
background:linear-gradient(26deg, red, white, blue);}
</style>
</head>
<body>
<div></div>
</body>
</html>

Un saludo!

6
Hola! A todos. Mi solución para el ejercicico CU01058D:


Código html:

Código: [Seleccionar]
<!DOCKTYPE html>
<head>
<meta charset="utf-8">
<meta name="description" content="Ejercicio 1058">
<meta name="keywords" content="palabras clave">
<title>Ejercicio 1058</title>
<link rel="stylesheet" type="text/css" href="1058.css">
</head>
<body>
<table class="tabla-destacada">
<tr><th class="azul">Standard</th>
<th class="azul">Professional</th>
<th class="verde">Enterprise</th></tr>
<tr><td class="azul"><img src="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRlejl7e5gZB3lto_vlUwOb3EyMCiuqc6vmQoZ-KUQ9Tmoqb1IK_A" alt="SI"/></td>
<td class="azul"><img src="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRlejl7e5gZB3lto_vlUwOb3EyMCiuqc6vmQoZ-KUQ9Tmoqb1IK_A" alt="SI"/></td>
<td class="verde"><img src="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRlejl7e5gZB3lto_vlUwOb3EyMCiuqc6vmQoZ-KUQ9Tmoqb1IK_A" alt="SI"/></td></tr>
<tr><td class="azul"><img src="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRlejl7e5gZB3lto_vlUwOb3EyMCiuqc6vmQoZ-KUQ9Tmoqb1IK_A" alt="SI"/></td>
<td class="azul"><img src="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRlejl7e5gZB3lto_vlUwOb3EyMCiuqc6vmQoZ-KUQ9Tmoqb1IK_A" alt="SI"/></td>
<td class="verde"><img src="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRlejl7e5gZB3lto_vlUwOb3EyMCiuqc6vmQoZ-KUQ9Tmoqb1IK_A" alt="SI"/></td></tr>
<tr><td class="azul"><img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRwHsUT5SnlWNrNSVMf9w8_ZYVmIx9HngnXA6wHEfoppX5ldOVH" alt="NO"/></td>
<td class="azul"><img src="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRlejl7e5gZB3lto_vlUwOb3EyMCiuqc6vmQoZ-KUQ9Tmoqb1IK_A" alt="SI"/></td>
<td class="verde"><img src="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRlejl7e5gZB3lto_vlUwOb3EyMCiuqc6vmQoZ-KUQ9Tmoqb1IK_A" alt="SI"/></td></tr>
<tr><td class="azul"><img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRwHsUT5SnlWNrNSVMf9w8_ZYVmIx9HngnXA6wHEfoppX5ldOVH" alt="NO"/></td>
<td class="azul"><img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRwHsUT5SnlWNrNSVMf9w8_ZYVmIx9HngnXA6wHEfoppX5ldOVH" alt="NO"/></td>
<td class="verde"><img src="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRlejl7e5gZB3lto_vlUwOb3EyMCiuqc6vmQoZ-KUQ9Tmoqb1IK_A" alt="SI"/></td></tr>
<tfoot><td class="azul">$99</td>
<td class="azul">$199</td>
<td class="verde">$399</td>
</tfoot>
</table>
</body>
</html>


Código CSS:
Código: [Seleccionar]
/*Ejercicio 1058*/
*{font-family:Vani, Georgia, Helvetica, arial;}
.tabla-destacada{border-collapse:collapse; text-align:center;
font-size:22px}
.tabla-destacada tr th, td{border:1px solid #fff;
width:9em; height:2.5em;}
.tabla-destacada tr th{border-top-left-radius:10px;
border-top-right-radius:10px;}
.tabla-destacada tfoot td{border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
font-weight:bold;}
.azul{background-color:#E0E0F8;}
.verde{background-color:#D8F6CE;}
img{width:20px;}


Gracias! Chau!!

7
Hola! Ejercicio CU01057D del curso tutorial CSS desde cero.

Siguiendo con lo expuesto en el enunciado:

-webkit-column-count:3; -webkit-column-gap:20px; -webkit-column-rule:1px solid #000;

   Indica que los elementos con class="cols3" mostrarán el contenido en tres columnas    con una separación entre ellas de 20px y una linea de división de 1px continua y negra, en navegadores como Chrome.

-moz-column-count:3; -moz-column-gap:20px; -moz-column-rule:1px solid #000;

   Como el apartado anterior pero para navegadores Mozilla Firefox.

-column-count:3; column-gap:20px; column-rule:1px solid #000;

   Las mismas indicaciones para navegadores como Explorer.

.cols3 h1{-webkit-column-span:all;

   Indica que los elementos h1 dentro de clases .cols3 se extienda a lo largo de las columnas    en navegadores como Chrome

-moz-column-span:all;

   Como el apartado anterior pero para navegadores Mozilla Firefox.

-column-span:all;

   Las mismas indicaciones para navegadores como Explorer.

Un saludo!!

8
Hola! a todos. Dejo el ejercicio CU01054D del curso CSS desde cero aunque antes un par de dudas:

1) en el enunciado dice que las cajas contenedoras deben tener ancho de 200 píxeles, altura de 300 píxeles, y luego El div 2 debe contener una imagen con anchura 300 píxeles; es evidente que no coje.

2) al final del ejercicio dice; Antes de crear el código tendrás que preparar las imágenes: partir de una imagen con un tamaño más amplio, y con la ayuda de cualquier programa de edición de imágenes crear su gemela con menores dimensiones. Por lo que las imagenes son locales (no se donde colocarlas el la red para que podais comprobar el ejercicio.

Dicho esto, va el código.


HTML

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="description" content="Ejercicio 1055">
<meta name="keywords" content="palabras clave">
<title>Portal web - aprenderaprogramar.com</title>
<link rel="stylesheet" type="text/css" href="1055.css">
</head>
<body>
<div id="div1">
El div 1 debe contener un texto con varios links (etiqueta
<a href="div1"> de html)</a>. Al pasar el cursor sobre cualquiera de
los <a href="div1">links</a> dentro del div1 el cursor deberá ponerse en modo
help (es decir, se verá un <a href="div1">pequeño</a> interrogante junto al
cursor).
</div>
<div id="div2">
<a href="documento2.html" target="blank"><img src="(insulto)Sucia21.jpg" alt="(insulto)Sucia21.jpg"/></a>
</div>
</body>
</html>


HTML (documento2)

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="description" content="Ejercicio 1055">
<meta name="keywords" content="palabras clave">
<title>Portal web - aprenderaprogramar.com</title>
<link rel="stylesheet" type="text/css" href="1055.css">
</head>
<body>
<img src="(insulto)Sucia22.jpg"/>
</body>
</html>


CSS

Código: [Seleccionar]
/*Cursor 1055*/

body{font-family:Arial, Helvetica;}
div{float:left; margin:25px; width:200px; height:300px;
border:5px solid violet;}
#div1 a:hover{cursor:help;}
#div2 img{width:300px; min-height:200px;}
#div2 img:hover{cursor:zoom-in;}


Un saludo! Y gracias!

9
Hola!! Amigos de aprenderaprogramar.

Dejo la contestación al ejercicio CU01052D del curso de CSS desde cero.

Código:
Código: [Seleccionar]
/* Curso CSS aprenderaprogramar.com */

table {  color: #333; font-family: Helvetica, Arial, sans-serif; width: 640px; border-collapse: collapse;}

td, th { border: 1px solid transparent; height: 30px; }

th { background: #D3D3D3; font-weight: bold; }

td { background: #FAFAFA; text-align: center; }

tr:nth-child(even) td { background: #F1F1F1; } 

tr:nth-child(odd) td { background: #FEFEFE; }
tr td:hover { background: #666; color: #FFF; }

a) Sigo donde lo dejó el enunciado:

Font-family: Helvetica, Arial, sans-serif; da lugar a que el tipo de letra de la tabla
   sea Helvetica, si no, Arial, si no, sans-serif.

width:640px; da lugar a que el ancho de la tabla sea de seiscientos cuarenta pixeles.

border-collapse:collapse;} da lugar a que los espacios entre las celdas desaparezcan.

td, th{border:1px solid transparent; da lugar a que los bordes de las celdas tengan un pixel de grosor, tipo continuo y transparentes, por lo que es como si no    existiesen pero, ocupan sitio.

height:30px;} da lugar a que el alto de las celdas tenga treinta pixeles.

th{background:#d3d3d3; pinta el fondo de las celdas de cabecera de gris.

font-weight:bold;} pone en negrita el texto de las celdas de cabecera.

td{background:#fafafa; realmente no está haciendo nada, porque el color de fondo de    las celdas de datos se reescribe en las dos lineas siguientes, por lo que    se podría quitar para simplificar el código.

text-align:center;} centra el texto de las celdas de datos.

tr:nth-child(even) td{background:#f1f1f1;} pinta el fondo de las celdas en las filas
   impares de gris claro.

tr:nth-child(odd)  td{background:#fefefe;} pinta el fondo de las celdas en las filas
   pares de gris más claro.

tr td:hover{background:#666; colorea de gris oscuro (#666666) las celdas sobre las que pasamos el ratón.

color:#fff;} colorea de blanco (#ffffff) el texto de las celdas sobre las que pasamos el ratón.

NOTA.- El código se podría simplificar si quitamos el color de fondo de las celdas

   td{background:#fafafa;

   y en lugar de pintar celdas de filas pares, impares pintamos las filas:

   tr:nth-child(even){background:#f1f1f1;}

   tr:nth-child(odd){background:#fefefe;}


   al no tener color de fondo las celdas el efecto sería el mismo, con menos código.


b) En la línea table habría que cambiar border-collapse:collapse; por border:2px solid; y en la linea td, th cambiar border:1px solid transparent; por border:2px solid;.


c) Habría que cambiar td, th{border:1px solid transparent por td, th{border:3px solid orange;

Creo que está. Un saludo!! Y gracias!

10
Hola a todos!

Dejo el ejercicio CU01051D del curso CSS desde cero, solo que en lugar de siete filas tienen cinco (es que no se me ocurría nada para poner en las dos restantes).


HTML:

Código: [Seleccionar]
<html>
<head> <title>Tablas 1051</title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="1051.css">
</head>

<body>
<table id="tabla1">
<caption>Contenido nutricional por cada 100g de alimento</caption>
<tr><th>Alimento</th><th>Calorías (kCal)</th><th>Grasas</th>
<th>Proteína (g)</th><th>Carbohidratos (g)</th>
</tr>
<tr><td>Arándano</td> <td>49</td> <td>0.2</td>
<td>0.4</td> <td>12.7</td>
</tr>
<tr><td>Plátano</td> <td>90</td> <td>0.3</td>
<td>1.0</td> <td>23.5</td>
</tr>
<tr><td>Cereza</td> <td>46</td> <td>0.4</td>
<td>0.9</td> <td>10.9</td>
</tr>
<tr><td>Fresa</td> <td>37</td> <td>0.5</td>
<td>0.8</td> <td>8.3</td>
</tr>
</table>
<table id="tabla2">
<caption>Contenido nutricional por cada 100g de alimento</caption>
<tr><th>Alimento</th><th>Calorías (kCal)</th><th>Grasas</th>
<th>Proteína (g)</th><th>Carbohidratos (g)</th>
</tr>
<tr><td>Arándano</td> <td>49</td> <td>0.2</td>
<td>0.4</td> <td>12.7</td>
</tr>
<tr><td>Plátano</td> <td>90</td> <td>0.3</td>
<td>1.0</td> <td>23.5</td>
</tr>
<tr><td>Cereza</td> <td>46</td> <td>0.4</td>
<td>0.9</td> <td>10.9</td>
</tr>
<tr><td>Fresa</td> <td>37</td> <td>0.5</td>
<td>0.8</td> <td>8.3</td>
</tr>
</table>
<table id="tabla3">
<caption>Contenido nutricional por cada 100g de alimento</caption>
<tr><th>Alimento</th><th>Calorías (kCal)</th><th>Grasas</th>
<th>Proteína (g)</th><th>Carbohidratos (g)</th>
</tr>
<tr><td>Arándano</td> <td>49</td> <td>0.2</td>
<td>0.4</td> <td>12.7</td>
</tr>
<tr><td>Plátano</td> <td>90</td> <td>0.3</td>
<td>1.0</td> <td>23.5</td>
</tr>
<tr><td>Cereza</td> <td>46</td> <td>0.4</td>
<td>0.9</td> <td>10.9</td>
</tr>
<tr><td>Fresa</td> <td>37</td> <td>0.5</td>
<td>0.8</td> <td>8.3</td>
</tr>
</table>
</body>
</html>


CSS:

Código: [Seleccionar]
/*Tablas 1051*/
body{font-family:Arial, Helvetica, sans-serif;}
#tabla1{width:600px;  border-collapse:collapse;}
#tabla1 th, #tabla1 td{width:20%; border:8px solid grey;}
#tabla2{width:100%; border:2px solid brown;}
#tabla2 th, #tabla2 td{width:20%; border:2px solid brown;}
#tabla3{width:500px; border-collapse:collapse;}
#tabla3 th, #tabla3 td{width:100px; border-bottom:6px solid blue;}

th, td{text-align:center; padding:0.5em;}

Ah! Y dejé el centrado y el padding (se veía mejor).

Gracias! por vuestro trabajo.

11
Hola! Compañeros. Un comentario antes del ejercicio: me parece increíble que 20 años después de los modems de 56K, aún no se haya encontrado la forma de que una web se abra con su propia tipografía. Dicho esto; ahí va el ejercicio:


html

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="keywords" content="palabras-clave"/>
<meta name="description" content="Ejercicio aprenderaprogramar.com 1045"/>
<title>Ejer1045</title>
<link rel="stylesheet" type="text/css" href="ejer1045.css"/>
</head>
<body>
<div id="div1">
El div 1 debe contener un texto suficientemente largo
(varios párrafos), tipo de fuente genérica serif, tamaño
de fuente 18 píxeles y al menos un párrafo de varias
líneas con la fuente establecida como mayúscula
condensada (small caps). <p>Deben exisitir tres contenedores
(div1, div2 y div3) situados uno debajo de otro,
cada uno con margin 33px en todas direcciones,
con relleno 25 px en todas direcciones, ancho 100%
del disponible, y borde sólido de 5 píxeles de
anchura con color de borde rojo.</p>
</div>
<div id="div2">
El div 2 debe contener un texto suficientemente largo
(varios párrafos), tipo de fuente genérica sans serif,
tamaño de fuente 14 píxeles y color del texto #B22222.
</div>
<div id="div3">
<p> El div 3 debe contener un texto suficientemente largo
(varios párrafos), y las propiedades de texto establecidas
con la propiedad CSS font (shortand).</p> El tipo de
fuente será genérica fantasy y el tamaño del texto 2
veces lo normal .</div>
</body>
</html>


css:

Código: [Seleccionar]
/*Ejercicio 1045 Font-family*/
div{margin:33px; padding:25px; border:solid 5px red;}
#div1{font-family:serif; font-size:18px;}
#div1 p{font-variant:small-caps;}
#div2{font-family:"sans serif"; font-size:14px; color:#b22222;}
#div3{font:2em fantasy;}

Un saludo!!

12
Hola!! A todos. Despues de partirme los ojos comprobando si los tipos eran iguales, o una micra arriba, u otra abajo. Os dejoel ejercicio CU01044D sin diferencias apreciables entre Firefox y Chrome.

Solo noté que cuando los caracteres son muy pequeños (no se por qué, Chrome no parece gestionarlos bien) y con unidades "em", comienza a dar saltos al cambiar décimas de unidades. Quiero decir: 0.65 parece igual a 0.69 y este último muy distinto de 0.7.

En fin!! Una rayada.


html:

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="keywords" content="palabras-clave"/>
<meta name="description" content="Ejercicio 1044"/>
<title>ejer1044</title>
<link rel="stylesheet" type="text/css" href="ejer1044.css"/>
</head>
<body>
                <!--Control-->
<div><h3 class="inlineBlock">7</h3><span style="font-size:1.125em; font-weight:bold;">7</span></div>
                <!--Fin Control-->
<table border="1px" class="inlineBlock" id="Firefox">
<caption>Firefox</caption>
<tr>
<th>Tipo de título</th>
<th>Píxeles</th>
<th>em</th>
</tr>
<tr>
<th><h1>h1</h1></th>
<td>32</td>
<td>2</td>
</tr>
<tr>
<th><h2>h2</h2></th>
<td>24</td>
<td>1.5</td>
</tr>
<tr>
<th><h3>h3</h3></th>
<td>18</td>
<td>1.125</td>
</tr>
<tr>
<th><h4>h4</h4></th>
<td>16</td>
<td>1</td>
</tr>
<tr>
<th><h5>h5</h5></th>
<td>13</td>
<td>0.8</td>
</tr>
<tr>
<th><h6>h6</h6></th>
<td>11</td>
<td>0.7</td>
</tr>
</table>
<table border="1px" class="inlineBlock" id="Chrome">
<caption>Chrome</caption>
<tr>
<th>Tipo de título</th>
<th>Píxeles</th>
<th>em</th>
</tr>
<tr>
<th><h1>h1</h1></th>
<td>32</td>
<td>2</td>
</tr>
<tr>
<th><h2>h2</h2></th>
<td>24</td>
<td>1.5</td>
</tr>
<tr>
<th><h3>h3</h3></th>
<td>18</td>
<td>1.125</td>
</tr>
<tr>
<th><h4>h4</h4></th>
<td>16</td>
<td>1</td>
</tr>
<tr>
<th><h5>h5</h5></th>
<td>13</td>
<td>0.8</td>
</tr>
<tr>
<th><h6>h6</h6></th>
<td>11</td>
<td>0.7</td>
</tr>
</table> </body>
</html>


css:

Código: [Seleccionar]
/*Ejercicio 1044*/
.inlineBlock{display:inline-block;}
#Firefox{text-align:center;}
#Firefox tr:first-child{background-color:#D8D8D8;}
#Firefox tr:nth-child(2) td{font-size:32px; font-weight:bold;}
#Firefox tr:nth-child(3) td{font-size:24px; font-weight:bold;}
#Firefox tr:nth-child(4) td{font-size:18px; font-weight:bold;}
#Firefox tr:nth-child(5) td{font-size:16px; font-weight:bold;}
#Firefox tr:nth-child(6) td{font-size:13px; font-weight:bold;}
#Firefox tr:nth-child(7) td{font-size:11px; font-weight:bold;}
#Chrome{text-align:center;}
#Chrome tr:first-child{background-color:#D8D8D8;}
#Chrome tr:nth-child(2) td{font-size:2em; font-weight:bold;}
#Chrome tr:nth-child(3) td{font-size:1.5em; font-weight:bold;}
#Chrome tr:nth-child(4) td{font-size:1.125em; font-weight:bold;}
#Chrome tr:nth-child(5) td{font-size:1em; font-weight:bold;}
#Chrome tr:nth-child(6) td{font-size:0.8em; font-weight:bold;}
#Chrome tr:nth-child(7) td{font-size:0.7em; font-weight:bold;}


Bueno. Un saludiño! De suave. Ah! Graciñas aupa!!

13
Hola! Antes del ejercicio una cuestión: ¿por qué no me funciona esta sentencia "#div1 span:first-letter{font-size:250%;} para dividir los parrafos y cambiar la primera letra??


Ahí va el codigo:

html

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="description" content="ejercicio 1042"/>
<meta name="keyword" content="palabras clave"/>
<title>Ejercicio 1042</title>
<link rel="stylesheet" type="text/css" href="1042.css"/>
</head>
<body>
<div id="div1">
El div 1 debe contener un texto suficientemente largo, con
numerosos párrafos, como para exceder el tamaño del
contenedor. El texto del html debe transformarse
completamente a mayúsculas mediante el uso de propiedades
CSS. La separación entre letras debe ser un 5% superior a
lo normal. La primera letra de cada párrafo debe tener un
tamaño un 250% lo normal.
</div>
<div id="div2">
El div 2 debe contener un texto suficientemente largo como para
exceder el tamaño del contenedor. El texto del html debe
transformarse completamente a minúsculas mediante el uso
de propiedades CSS. La separación entre letras debe ser
un 10% superior a lo normal. Debe contener una palabra
(cadenadetextocualquiera)degranlongitud, de modo
que no quepa en el contenedor, y “romperse” para no
exceder la capacidad del contenedor usando la propiedad
word-wrap.
</div>
<div id="div3">
El div 3 debe contener un texto suficientemente largo como para
exceder el tamaño del contenedor. El texto del html debe
transformarse para que toda palabra comience con una
letra mayúscula mediante el uso de propiedades CSS. La
separación entre palabras debe ser un 10% superior a
lo normal. Debe contener una palabra (cadena de textocualquiera)degranlongituddemodoquenoquepaenel
contenedor, y no romperse.
</div>
</body>
</html>


css

Código: [Seleccionar]
/*Ejercicio 1042*/
div{margin:33px; width:180px; height:300px;
border:solid 6px red; float:left;}
#div1{text-transform:uppercase; letter-spacing:0.05em;}
#div1:first-letter{font-size:250%;}
#div2{text-transform:lowercase; letter-spacing:0.1em;
word-wrap:break-word;}
#div3{text-transform:capitalize; word-spacing:0.1em;}


Un saludo!! Gracias!! Por vuestra ayuda.

14
Hola! Solo dos cuestiones antes de poner los ejercicios:

1.- Que sentido tiene dar una altura de linea 5% más de lo normal en la primera caja, si al aplicar la orden "nowrap", se ve solo una única linea?

2.- Existe alguna forma de que 'text-overflow:"...seguir leyendo"' aparezca al final de la caja y no solo en una única linea?


html:

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="keyword" content="palabras clave"/>
<meta name="description" content="Ejercicio 1041"/>
<title>Ellipsis sombra</title>
<link rel="stylesheet" type="text/css" href="ejer1041.css"/>
</head>
<body>
<div id="div1">
El div 1 <span>debe contener</span> un texto suficientemente
largo como para exceder el tamaño del contenedor, y el
excedente de texto no debe mostrarse apareciendo en el
punto final unos puntos … . La altura de línea debe ser
un 5 % superior a lo normal. Un fragmento del texto
(delimitarlo con span) debe tener tamaño de fuente
18 píxeles y una sombra sólida de color rojo con
desplazamiento hacia la derecha y abajo.
    </div>
    <div id="div2">
El div 2 debe contener un texto <span>suficientemente</span>
largo como para exceder el tamaño del contenedor, y el
excedente de texto no debe mostrarse aunque rebase al
contenedor, y no deben aparecer puntos en el lugar donde
se corte el texto. La altura de línea debe ser un 10 %
superior a lo normal. Un fragmento del texto (delimitarlo
con span) debe tener tamaño de fuente 18 píxeles y una
sombra sólida de color azul con desplazamiento hacia la
izquierda y abajo.  Un fragmento del texto (delimitarlo
con span) debe tener tamaño de fuente 18 píxeles y una
sombra sólida de color azul con desplazamiento hacia la
izquierda y abajo.
    </div>
    <div id="div3">
El div 3 debe tener alineación del <span>texto justificada</span>
y color de texto #8B4513. Debe contener un texto
suficientemente largo como para exceder el tamaño del
contenedor. La altura de línea debe ser un 20 % superior
a lo normal. Un fragmento del texto (delimitarlo con span)
debe tener tamaño de fuente 18 píxeles y una sombra con
efecto de difuminado de color verde de modo que parezca
que existe vapor verde detrás del texto. Un fragmento
del texto (delimitarlo con span) debe tener tamaño de
fuente 18 píxeles y una sombra con efecto de difuminado
de color verde de modo que parezca que existe vapor
verde detrás del texto.
    </div>
</body>
</html>


css:

Código: [Seleccionar]
/*Ejercicio 1041 text-overflow, shadow, line-height*/
*{font-family: arial;}
div {width: 240px; height: 300px; margin: 18px; padding: 8px;
border:solid 3px blue; display:inline-block; float:left;}
#div1 {overflow:hidden; text-overflow:ellipsis;
white-space:nowrap; line-height:105%;}
#div1 span{text-shadow:1px 1px red;}
#div2{overflow:hidden; line-height:110%;}
#div2 span{text-shadow:-1px 1px blue;}
#div3{text-align:justify; color:#8b4513; line-height:120%;}
#div3 span {text-shadow:1px 1px 5px green, -1px -1px 5px green;}
span{font-size:18px;}
Un saludo!!
Y gracias!!

15
Hola!! A todos. Va la solución al ejercicio CU01036D. Antes aclarar dos cosas:

1.-Si damos a las cajas centrales unos anchos "width" de 25%, 50% y 25% como se pide en el enunciado, entonces tenemos que quitarles los bordes y no quedaría como la muestra.

2.-En mi solución intenté ajustarme a la muestra propuesta.

Dicho lo cual; ahí va el código:


Código html


Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="description" content="Ejercicio 1036"/>
<meta neme="keyword" content="palabras clave"/>
<title>Ejercicio 1036 resuelto</title>
<link rel="stylesheet" type="text/css" href="ejer1036.css"/>
</head>
<body>
<div class="envoltorio">

<div class="cabecera">
<p>Bienvenidos a aprenderaprogramar.com (color de fondo:#DEB887)</p>
</div>
<div class="menu">
<p>Menú - Cursos - Humor - Divulgación</p>
</div>
<div class="central">
<div class="articulo">
<p>Conoce las últimas novedades del lenguaje JavaScript. (color de fondo:#ADD8E6)</p>
</div>
<div class="articulo">
<p>Artículo sobre Gimp; un programa de software libre para el diseño gráfico. (color de
fondo: #90EE90)</p>
</div>
</div>
<div class="menu">
<p>Espacio reservado para publicidad</p>
</div>
<div class="pie">
<p>Contacta con nosotros (color de fondo: #DDA0DD)</p>
</div>
<div class="pie">
<p>Aviso legal</p>
</div>
<div class="limpiador">
</div>
</div>
</body>
</html>


Código css

Código: [Seleccionar]
/*1036 crear un diseño*/
*{margin:0; padding:0;}
p{text-align:center;}
.envoltorio{width:1000px; margin:2px; padding:2px;
}
.cabecera{border:solid thin; height:30px;
}
.menu{border-left:solid 1px; border-right:solid 1px;
border-bottom:solid 1px; height:200px; padding:2px 2px 3px 2px;
float:left; width:25%;
}
.central{height:200px; padding-top:2px;
float:left; width:48.8%;
}
.articulo{border-bottom:solid 1px; height:100px;
padding-bottom:1px;}
.pie{border:solid; border-width:0 1px 1px; height:30px;
width:49.8%; float:left;}
.limpiador{clear:both;}

Un saludo!!

16
Hola!! A todos. Pongo el ejercicio porque no estoy seguro:


Código html:

Código: [Seleccionar]
<html>
<head>
<title>Portal web - aprenderaprogramar.com</title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="estilosCU01035DB.css">
</head>
<body>
<div id="wrapper">
<div class="peque" id="caja1"></div>
<div class="peque" id="caja2"></div>
<div class="peque" id="caja3"></div>
<div class="peque" id="caja4"></div>
<div class="peque" id="caja5"></div>
<div class="peque" id="caja6"></div>
<div class="peque" id="caja7"></div>
<div class="peque" id="caja8"></div>
<div class="texto">Div texto</div>
Curso CSS aprenderaprogramar.com
<div class="grande" id="caja9"></div>
<div class="grande" id="caja10"></div>
<div class="grande" id="caja11"></div>

</div>
</body>
</html>


Código css:

Código: [Seleccionar]
/* Ejercicio 1035*/

#wrapper {clear:both; background-color:#DEB887;
float:left;}
.peque {margin-right:5px; height:50px; width:50px;
float:left;}
.grande{height:200; width:50; margin-right:5px;
float:right;}
.texto{background-color:yellow;
margin-top:20px; margin-bottom:20px;}
#caja1{background-color:aqua;}
#caja2{background-color:azure;}
#caja3{background-color:beige;}
#caja4{background-color:bisque;}
#caja5{background-color:khaki;}
#caja6{background-color:gold;}
#caja7{background-color:tan;}
#caja8{background-color:teal;}
#caja9{background-color:lime;}
#caja10{background-color:silver;}
#caja11{background-color:linen;}

Un saludo!!

17
Hola!! A todos. La solución al ejercicio CU01032D propuesta es:


HTML

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="description" content="Ejercicio 1032"/>
<meta name="keywords" content="palabras clave"/>
<title>Ejercicio 1032 Position</title>
<link rel="stylesheet" type="text/css" href="1032.css"/>
</head>
<body>
<div id="padre">
<div id="uno">
Esta página web utiliza cookies. Si continúa navegando acepta
el uso de cookies.
</div>
<div id="dos">
div 2
<br/><br/><br/><br/><br/><br/>
Fin
</div>
<div id="tres">
div 3
<br/><br/><br/><br/>
Fin
</div>
</div>
</body>
</html>


CSS ejercicio 1

Código: [Seleccionar]
div div{width:300px; height:300px; margin:40px; padding:30px;}
#uno{background-color:tan; position:relative; left:200px; top:100;}
#dos{background-color:teal; position:relative; left:-50px; top:-50px;}
#tres{background-color:khaki; position:relative; left:450px; top:-300px;}


CSS ejercicio 2

Código: [Seleccionar]
#uno{width:600px; height:600px; background-color:yellow;}
#dos{width:400px; height:400px; background-color:green;
position:absolute; left:10px; top:10px;}
#tres{width:100px; height:100px; background-color:blue;
position:absolute; left:10px; top:10px;}


CSS ejercicio 3

Código: [Seleccionar]
#uno{height:100px; background-color:yellow; position:fixed;}
#dos{height:30cm;}
#tres{height:40cm;}

Un saludo!!

Pd. Supongo que poner todos los ejercicios supone un curro de corrección. En adelante pondré únicamente los que tenga muchas dudas.

Muchas gracias por vuestra ayuda.

18
Hola!! Amigos. Os dejo la solución al ejercicio CU01031D del curso de css:


html

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="weywords" content="palabras clave"/>
<meta name="description" content="BoxModel"/>
<title>Ejercicio 1031 Background</title>
<link rel="stylesheet" type="text/css" href="1030.css">
</head>
<body>
<div>
div 1
</div>
<div>
div 2
</div>
<div>
div 3
</div>
<div>
div 4
</div>
</body>
</html>


css

Código: [Seleccionar]
/*Ejercicio 1031 Shortand Background*/
body{background-image:url(https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcQd5YeQSco0uf1HIFN8Yyqv6bc9lmkGfvvBft8FvKnYQuEBbaLC);
/* background-repeat:no-repeat;*/}
div{width:400px; height:400px; margin:40px; padding:40px;}
div:first-child{border:dashed 5px;
background:turquoise center no-repeat border-box url(data:image/png;base64,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);}
div:nth-child(2){border:dotted 5px;
background:thistle center no-repeat border-box url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBw8QDw0MDw8ODQ8NDw0NDwwNDw8PDw0NFBEWFxQRFRYYHCggGBsxJxQVIjEiJzUrMy4uFyIzPjMsNyotLysBCgoKDg0OFg8QGi0cHBwsLCwsKywsNywsLCwsLCssKywsNyw3KywrLCssLDc3KysrLCwrKywsKysrKysrKysrK//AABEIAMgAyAMBIgACEQEDEQH/xAAcAAEAAQUBAQAAAAAAAAAAAAAAAQIDBAUGBwj/xABBEAACAgECAgcEBQcNAQAAAAAAAQIDBAUREiEGBxMxQVFxFCJSYTJCgZGhFUNigpKx8CMkM0RVZXKToqO00fEI/8QAGgEBAAIDAQAAAAAAAAAAAAAAAAEEAgMGBf/EAB4RAQACAgMBAQEAAAAAAAAAAAABAgMRBAUSMSET/9oADAMBAAIRAxEAPwDw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKJ2JUS9CsiZbK45sscJGxmqgplQY+m6eNbTE2IL8qy04mW2i1JqpABLAAAAAAACQIJ2K4xL9dBE2iG2mK1vjG4RwmesVkTxzH3DfPDvEfGBsQZE6yy0ZRO1a1Jr9UgkglgAAASkQVxCYja/TA2NGOY2LE3WNWVct9Oi67ixdahi8hLENnCsqdaKv8ASXSR19Jr8c/fimvupOoupRqcugsY8u3h8/rYrEzDRtFJk3Q2MdluJcxkp5nSAAS1gAAFcI7kRMvHr3ItOobsOOb20uY9Bs6MUnEoNnXWUcmX9ddwOujUTLEWMW7cY2nAWrYGmMk7erk4VfPxz+TSa+2BvcuBp8lcy7ittyfY4IpLDZBLILDw5AAEBXEoKkyJZVbLEZvMVnOY9huMS4qZquo6rPEahuoMrMWq0vqZSmHX48lZhTNGvy4GfOZg5MzPH9Uub5mstHlwMCSNlls10z0sc/jg+bWPc6WwAbHngAAuQRs8OBra+82mHI1ZPj1OviPcNzjRM2Jg0SMtTPOtH67vizWKrjZYtZVKwxL7iK1Z581awxMuZpshmdlWmstkX8VdQ4rss8WlZZBLILDw5AAEBJAAuQkZlF+xgFUZGNq7WMOeaTtv6Msyo5RzcLi9HJZXthe3g7eaxqW+nkmHkZBr3klqdwri0nP2nuFd9m5iSZMpFDZYiNPCzZfc7CADJoAABXBmbj2bGAmXYTMLRtZwZfE7b2i8ylkmgrvLvtJXti26DD2fmG2syTCvyDElkGPO0mmJo5HZTaFdthjSZMpFBYiNPDy5JtIyADJpAAAAAAAATuNyABVuRuQAnYAAgAAAAACdyABWmTxFsBl6lXuU7kAImdgACAAAAAAAAAAAASjtMjq9veFpuXjz9otz4XW+yxjtKEYR4vde/vPYDigVSi02mmmns0+TT8mUgAAAAAAAAAAAJ2Gx7j1b9AIYuLbqedCMrp0WTqosSax6uBtyaf13y9APDQSyAAAAAAAAAAAAAACUe6dW2odtX0dh4016zW0vDg7FR3+yf4nhaPR+pPP21GnGl3KOVZBfpzrgpL/bh9wHpHT/AKt8fUt8ipxxszb+kUf5O/5WLz+a/E+f9c0a/Cvni5MOzthtvHdPdPukn4o+ndf1axWR07D4ZZl8eJzkuKvDo32d9iX+mP1mvkaDpZ0Ww68LGpnX2zln4Mbb7NnffK26Nc5yn37+93dyA+cQevdJupW2LlZp90bYP+r3+5OPpNcn9ux5zq/RjOxN/acS+pLvscG6/wBtbxA04JZAAAqhBvkk5PySbApJ2Oo0Xq+1XL2deJZXB91uQuxh6+9zf3Hq/Q7qjxsWUcjMnHMui1KNSi1RXJeOz5zfryA4Pq+6C5FuViW2uONx1W5lPa0q7eNcoxjKVba5Ny5eh6N051nUMPTs2OVXTkQtqdEM/Fbq2ss91dpTLfZc++LfodC+espfDpb/AByV/wBHDf8A0DqvDj4WDF877J3z2+CtJRX3z3/VA8OZBLIAAAAAAAAAAAAAABnaJqNmLkU5VU5VzpmpKcFFyS7nsny7m+8wSUB9YdFMTFjjxyMacr1l8N9mXY1O7Int9KcvNd2y5LYxunS/m+Mv7y0n/l1njfVV0/8AyfP2PJbeHdLfi7/ZrH9dL4fNHsXTS6MsXEshJThLUNJlGcXvGUXl17NMDpTQdIc+6dlemYk+zyL49pdkrZvCxd9nYl4zfdHf5vwNnrOpV4tFuVbvwVR34Y85Tk/owivGTfJL5mD0Y02yquzIyNvbM2SvyWvqcvcpi/hiuX3vxA0fSDoXiVYvtGLjVSycL+cQlclZLK4d3ZC1y34+JcXN+OzN7haTp11VWRXh4bhdCFsH7PT9GUd19U3P8fYc70I/k6L8H+z8m/FS+Gl7WUr9mcQNtXpWNH6ONjx/w01r9yOfwMKrUMm/JuhCzExLJ4uHjuKdU7YNq7Ice5vf3V5KL8zb9KdRljYd90OdvD2VEd9uLIsfBXH75IyNE02OLjY+JDmqKoV8T75SS5yfq92BoLqfyTNX1b/k2xqORj89sGTfK+vyr+KPh3+Z1afimmns00900+7YiyuMoyhJKUZpxlGS3UovvTRzWhXPCvWkXSbqmnLTr5vftKlzljSfxx5becfRgZFPPWbvOGm0L9rIm1+48H629cWZqlzg96sZLFrae6fA3xNfa2d1086aRwcvWFTLiyrqcHCr2/MKEbZWWP8AzYpLzPEm/wD3zAgAAAAAAAAAAAAAAAAAASmdBo3TDLxqJ4cZKyhzqtjVZu1VdXNTjOHlzXcc8APofo50qxtZyqrrLIY9eG+LH062ce1uyWud8/BqPdFLzbPRH8/X7/E+NdzotH6capipRpzLuBbPs7H2sPTaW+y9NgPqg5yt9hq84vfg1PGjOHl7TjNqS9XGyL/UPIcXro1OHKdeLd83XKPL7GW9Z62crKrjCWLjV2VWRupvrlap02LlxR3fk2vmB7FqcvadSxcNc68CPt+Ts/zst4Y8Gvssl+qjpP42Pm/A60s/HhONMMdWXTdt184yssusfLilu/Lkl3I12q9Ymr5CanmWVxl3xoUavxjz/ED6O1nXsTDjx5WRVR+jOS45eke9nj/WD1qVZdU8LDx+KttP2u9NSjJPeM6ornFrwk+aPKbbJSk5yk5Sk93KTbk35tvvKdwK7bpTblKTnKTblOTcpSfm2+8tgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//Z);}
div:nth-child(3){border:dashed 5px;
background:teal center no-repeat border-box url(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcStMWrBrq6UzT8D5Wrwg55GP06sVV8Vx6Jq2Te66pJ99-eoOlEk);}
div:nth-child(4){border:dotted 5px;
background:tan center no-repeat border-box url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAAWlBMVEWLi4uHh4eMjIySkpKQkJDAwMCdnZ3Pz8+EhITp6enj4+OamprDw8Pa2tq9vb2urq62trbOzs6ioqLx8fGpqanIyMjl5eXX19f///+wsLB+fn75+fn09PTs7OwJepEwAAAC40lEQVR4nO3W23LjKBCAYVpIAnHSwZKw4vj9X3NBtqdmZ6d252Ir8cX/XTgWolzd0DRRCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEqJtfJ/zvsK0np9fmm1bppHWMu2m/EfM71v659G67Z5jqTsOv1Fgf6XwwwuNUqH7FzOoYao3cVduzNq9WPB+84Nxis1GrdHMy/1Xbq5m+u/KfC/syFPY3cZxd9N1wWTSyIyDUs7TzUFCcczkyWG43CmabJLXTfntYx5F2Ta2u+M/0WmXYsoE1sfe2utqhvS3hYlfvb1/Xrr5dyWy6FExkuvTGefB8PGrXyG6R1OiUx1PeWIWm+LTttaHuW+1tinM0A7D1p0WvRky5MeFtt1MobJS5nh6tiS3mNLzo8ja59DdPFuRNZ7je+ZiGpdUHM5OeeDdotscxjiPpQjPtSEle/894X/C0mm8Zf7JOL3RXI4g16nR2taYkyviaX+lLlu2rYp2/FMuNTW+yTSzEn8Z1fitymVVa9jMj7blnKf9jmv7lxj9tpv7eVjnh9bZt6jbZXwpM+9+FDjk23q47nCr9LSJl+ejVhUSbhJYx3Xw0dM5wT/JhdJuxx9zo/OpKR3dnkkorZHnKVJrfW16sd12vsznyKv9pGIjPNbJCJucO6aSvFoXXquGWXZz1LxplZYu02ljIa+HKO7K5dfHfLl7IRZbHycpS792+9/mXXwehtuoSmlZH1ca9HUZmSDKQ222ep9KLNp7H3S+joMXtUa3MotKFv+qHsY3+Ksy5T9ET+6rGWMYa+Xn8o3r73ZVc1yfRyDubGffR91X/amjcHVopLxmrQeL+s73IeFi0aX/xdLyYTtMdLvn/vlrmpXnl79qnx38RDRZScOs5zDYm7DcB3tb3/267U/mqe8ltZPXTr3pml+mti38su89kjd8S55/JbIn5WL/OlEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACe/gLQFxudjhcWhwAAAABJRU5ErkJggg==);}

El follón alfanumérico se debe a las direcciones de las imagenes (espero que se entienda algo).

Un saludo!!

19
Resolviendo el ejercicio del capítulo CU01029D, me surge el problema de que no consigo recordar que se explicara como situar una caja al lado de otra.

Entonces, mirando en el foro, vi algo como esto:

display: inline-block;

Es esta la forma?

20
Hola! Compis. Ahí va el ejercicio CU01021D:

Código html:

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="weyword" content="palabras clave">
<meta name="description" content="divisiones">
<title>Ejer 1021D</title>
<link rel="stylesheet" type="css/text" href="ejer1021.css">
</head>
<body>
Cuerpo div1<br/>
Notación RGB  color, - 220,220,220
<header>
Cabecera div2<br/>
Notación RGBA color, - 90,0,0,0.5
</header>
<nav>
Menú div3<br/>
Notación hexadecimal, color - #E90
</nav>
<section>
Sección div4<br/>
Notación HSL, color - 300,10%,10%
</section>
<aside>
Aside div5<br/>
Notación HSLA, color - 200,50%,50%,0.8
</aside>
<footer>
Pié div6<br/>
Designado por un nombre, color - red
</footer>
</body>
</html>


Y el css:

Código: [Seleccionar]
/*Ejercicio 1021D*/
body{background-color:rgb(220,220,220); color:yellow; border:1px solid; font-size:36px;}
header{background-color:rgba(90,0,0,0.5); color:yellow; border:1px solid;}
nav{background-color:#E90; color:yellow; border:1px solid;}
section{background-color:hsl(300,10%,10%); color:yellow; border:1px solid;}
aside{background-color:hsla(200,50%,50%,0.8); color:yellow; border:1px solid;}
footer{background-color:red; color:yellow; border:1px solid;}

Un saludo!!

Páginas: [1] 2

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".