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.


Mensajes - Boletos

Páginas: [1] 2 3
1
Hola! Cesar.
Efectivamente una vez establecido el valor "position" como "fixed" o "relative" si se aprecia el cambio en la animación.
Error mío al creer que había que evaluar el código css tal cual estaba, sin añadir nada más.
Gracias! Por la ayuda.

2
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!

3
Juraría que las había liquidado pero...          ...ahí están.
Gracias!

4
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!!

5
Hola! Mario.
Abro el enlace y me sale todo negro.
La idea es poner el fondo negro para que se vea mejor?
Bueno el gradient está +- no?
Y tiene un bordecito.
 :o)
Gracias!
Un saludo!

6
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!

7
Gracias! Bermartinv.
Lo de las imagenes es cierto pero, es que perdía más tiempo buscando las figuritas, que haciendo el ejercicio. Si controlara Gimp, se lo hubiera quitado. En el futuro me pondré a ello.

8
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.

9
Hola! bermartinv y César.
Muchas gracias por vuestra atención.
Supongo que debería saber que es un "slide", pero no tengo ni idea. Quizás el tipo de presentación?
Mola, la página.
Gracias! Otra vez.

10
Gracias a ambos por las recomendaciones.
Lo del link en efecto es error.
En adelante intentaré unir css y html.
Un saludo!

11
Hola! Mario.
Dejo el código con los cambios propuestos y el html:
Código: [Seleccionar]
<html>
<head> <title>Ejercicio Tablas 1052</title>
<meta charset="utf-8">
<style type="text/css">
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{text-align:center;}
tr:nth-child(even){background:#F1F1F1;}
tr:nth-child(odd){background:#FEFEFE;}
tr td:hover{background:#666; color:#FFF;}
</style>
</head>
<body>
<table>
<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>
<tr><td>Kiwi</td> <td>44</td> <td>0.55</td>
<td>0.87</td> <td>7.9</td>
</tr>
<tr><td>Naranja</td> <td>32</td> <td>0.145</td>
<td>0.8</td> <td>6.57</td>
</tr>
</table>
</body>
</html>
Disculpa el despiste.
Un saludo!!

12
Bermartinv justo hoy hice un ejercicio de esa forma.
Lo tendré en cuenta en adelante.
Un saludo!
Gracias!

13
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!

14
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!!

15
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!!

16
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!

17
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!

18
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.

19
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!!

20
Hola! Mario.
Con respecto al código que expones: lo pruebo y no veo diferencia con "overflow:hidden", aunque no se si "-webkit-box" debe contener algo !?. Supongo que mientras tanto el corte, lo hay que hacer a mano, calcular donde acaba el texto y  poner un vinculo <a href="http...">...continuar leyendo</a> al final.
El desconocimiento es enorme.
Gracias por tú ayuda.

Páginas: [1] 2 3

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".