PARTE 4 ejercicios del 15 al 27
PARTE 4 ejercicios del 15 al 22
Ejer 15_1 em, 2 em.....CSS en linea
Píxeles y em
Cuando
te pedimos que ajustaras el tamaño de la fuente, especificamos que
la unidad que tenías que usar era px (por
"píxeles"), así:
p {
font-size: 10px;
}
Un píxel es un punto en la pantalla de tu computadora. Especificar los tamaños de la fuente en píxeles es genial cuando queréis que el usuario vea en su pantalla exactamente lo que diseñaste en la tuya, pero se supone que ambas pantallas tienen el mismo tamaño.
Pero,
¿si el tamaño de la pantalla del usuario es muy diferente del de la
tuya (como la pantalla de un smartphone)? Aquí aparecen los em.
(No los confundas con las etiquetas <em></em>que
usamos para énfasis).
La
unidad de tamaño de fuente font-size em es
una medida relativa:
un em es igual al tamaño de fuente predeterminado en cualquier
pantalla que el usuario esté usando. Esto los convierte en algo
genial para las pantallas de los smartphones, ya que no tratan de
decirle al smartphone exactamente cuál
debe ser el tamaño de la fuente: sencillamente le indican, "Mira:
1em es el tamaño de fuente que usas casi siempre, así que 2em es
el doble de grande y 0,5em es la mitad de ese tamaño".
Tened en cuenta que incluimos tres párrafos diferentes con font-size 1em, 0,5em, y 2em. Por ahora, usa la unidad con la que te sientas más cómodo (px o em) ; nosotros solo queríamos que conocieras los em ahora, para que no te sorprendas cuando los veas más adelante.
<!DOCTYPE html>
<html>
<head>
<title>Resultado</title>
</head>
<body>
<p style="font-size: 1em;">¡Un em!</p>
<p style="font-size: 0.5em;">¡Medio em!</p>
<p style="font-size: 2em;">¡DOS EM!</p>
</body>
</html>
lección 16
Una fuente de conocimiento
Hemos cambiado el tipo de letra (font-family) de ciertos elementos usando CSS. Nos viste usar las fuentes Verdana, Courier y Garamond. ¿Pero cuántas fuentes conoce CSS?
La respuesta es: depende. La mayoría de las computadoras van a entender las fuentes más comunes, como Verdana, Courier y Garamond, pero cada computadora tiene instaladas diferentes fuentes. Lo bueno es que CSS tiene algunas fuentes predeterminadas incorporadas para que tus usuarios vean lo que vosotros queréis. Son:
serif: una fuente con pequeños remates decorativos en los finales de los trazos que componen las letras. Busca "serif" para ver a qué nos referimos.
sans-serif: una fuente sin adornos, como esta. No tiene las cositas de los extremos de las letras que tiene la fuente serif.
cursive: es una fuente que parece hecha a mano alzada. Se ve como escritura cursiva.
Puedes importar tus propias fuentes. Esto te va a servir para asegurarte de que la persona que está viendo tu página tiene todas las fuentes que queréis que tenga. Al subir tu página a internet, cualquier persona que entre la descargará automáticamente al cargar la web y verá tu fuente "maravillosa".
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="stylesheet.css">
<title>Resultado</title>
</head>
<body>
<h1>Voy a ser una fuente serif cuando crezca. </h1>
<h2>Voy a ser una fuente sans-serif.</h2>
<h3>Voy a estar en cursive.</h3>
</body>
</html>
leccion 16 stylesheet.css
/*Agrega tu CSS a continuación!*/
h1{
font-family:serif;
}
h2
{
font-family:sans-serif;
}
h3{
font-family:cursive;
}
lección 17
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="stylesheet.css">
<title>Resultado</title>
</head>
<body>
<h1>Voy a ser una fuente serif cuando crezca. </h1>
<h2>Voy a ser una fuente sans-serif.</h2>
<h3>Voy a estar en cursive.</h3>
</body>
</html>
lección
17 stylesheet.css ¡El superpoder de las fuentes (stylesheet.css)!
¿Sabías que no todas las computadoras tienen instaladas las mismas letras (fuentes)?
Para que el diseño de tu página no se rompa si a la computadora le falta una fuente, puedes escribir varias opciones separadas por comas. El navegador leerá tu lista y elegirá la primera que encuentre instalada. ¡Es como tener un Plan A, un Plan B y un Plan C!
Ejemplo: Si pones font-family: Times, serif; el navegador buscará Times. Si no la tiene, usará una fuente genérica tipo serif que tenga disponible.
/*Agrega tu CSS a continuación!*/
h1{
font-family:Times,serif;
}
h2
{
font-family:Verdana,sans-serif;
}
h3{
font-family:Vivaldi,cursive;
}
lección 18 LEMBRA:
"El <title> es el texto que aparece en la pestaña del navegador cuando abres una página web."
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="stylesheet.css">
<title>Juego libre</title>
</head>
<body>
<!--¡Te vas a volver loco!-->
<span>hola</span>
<h3>me llamo Rosa</h3>
</body>
</html>
lección 18.css _¿no funciona?
/*¡Escribe tu CSS a continuación!*/
span{
color:fe2ef7;
font-size:3em;
font-family:Verdana;
}
h3{
font-family:cursive;
}
lembra poñer almohadilla si a cor está en hexadecimal, si non lla pos¡ non funciona! También tiene un comentario en HTML
lección 19
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="stylesheet.css">
<title>Resultado</title>
</head>
<body>
<div></div>
</body>
</html>
lección19 stylesheet.css
/*Agregá tu CSS a continuación*/
div{
background-color:#cc0000;
height:100px;
width:100px;
}
lección 20_a tablas
<thead>: Agrupa la sección de la cabecera de la tabla.<tbody>: Agrupa la sección del cuerpo o contenido principal de la tabla.<tr>(Table Row): Define una fila horizontal que contiene celdas en su interior. (row =fila en castellano)<th>(Table Header): Es una celda de cabecera. Por defecto, los navegadores la muestran con el texto en negrita y centrado.<td>(Table Data): Es una celda de datos normal que va ubicada dentro del<tbody>
<table>
<thead>
<tr>
<th>Nombre</th>
<th>Edad</th>
</tr>
</thead>
<tbody>
<tr>
<td>Ana</td>
<td>28</td>
</tr>
<tr>
<td>Carlos</td>
<td>34</td>
</tr>
</tbody>
</table>
Lección 20_b tablas con <thead>
- .
<thead>El elemento <thead> (table head) sirve para agrupar las filas que forman la cabecera de una tabla. Semánticamente indica que el contenido dentro de él es la cabecera de la tabla.
El atributo colspan indica cuántas columnas horizontalmente va a ocupar esa celda (es decir, "fusiona" celdas a lo ancho).
Aquí :<th colspan="3">Nueve bloques</th>
Le estás diciendo al navegador que este encabezado ocupe el espacio equivalente a 3 columnas de la tabla (las 3 columnas que definiste abajo en el <tbody>).
Col = Columna Span = Extender, abarcar o abrazar (imagina a la celda abriendo los brazos para abarcar a varias columnas).
Por lo tanto, colspan="3" significa que esa celda se extiende (span) abarcando 3 columnas.
Su pareja oficial para que no te la jueguen:
Si alguna vez necesitas hacer lo mismo pero hacia abajo (en vertical), su gemelo es rowspan:
Row = Fila
Span = Extender / Abarcar
rowspan="2"= La celda se extiende abarcando 2 filas hacia abajo.
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="stylesheet.css">
<title></title>
</head>
<body>
<table>
<thead>
<tr>
<th colspan="3">Nueve bloques</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</body>
</html>lección 20_b) stylesheet.css
/*Agregá tu CSS a continuación*/
td {
height:50px;
border: 1px dashed blue;
}
table{
border: 1px solid black;
}
lección 21
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="stylesheet.css">
<title>Resultado</title>
</head>
<body>
<p>¡El siguiente enlace te lleva a Google!</p>
<a href="http://www.google.com/">Google</a>
</body>
</html>
lección 21 stylesheet.css
/*Agregá tu CSS a continuación*/
a{
color:#cc0000;
text-decoration:none;
}
¡Cuidado con esto! Es una confusión muy común al empezar, pero no es lo mismo, ya que pertenecen a dos lenguajes diferentes:
Atributos: Son los que van en el archivo HTML dentro de las etiquetas (por ejemplo, el
hrefen<a href="...">o elsrcen<img src="...">).Propiedades: Son las que van en el archivo CSS para dar estilos (por ejemplo,
colorotext-decoration).
Por lo tanto, en CSS siempre se les llama propiedades, y dejar la palabra atributos exclusivamente para HTML te ayudará a no mezclar los dos mundos.
lección
22_REPASOMuy
bien: por tu propia cuenta, agrega una etiqueta <link> en
medio de las etiquetas <head></head> en
la pestaña HTML . La etiqueta debe tener un atributo de
referencia href que
apunte a stylesheet.css.
<!DOCTYPE html>
<html>
<head>
<link rel ="stylesheet" href ="stylesheet.css">
<title>Resultado</title>
</head>
<body></body>
</html>
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Lección 23_repaso/practica_CSS externo
<!DOCTYPE html>
<html>
<head>
<link rel ="stylesheet" href ="stylesheet.css">
<title>Resultado</title>
</head>
<body>
<h1>Hola Mónica, vamos al cine</h1>
<p>vamos a la playa</p>
</body>
</html>
lección 23 stylesheet.css
h1{
font-family:Verdana;
color:#576d94;
}
p{
font-size: 18px;
color: #4a4943;
}
lección 24_repaso/practica_CSS externo
<!DOCTYPE html>
<html>
<head>
<link rel ="stylesheet" href ="stylesheet.css">
<title>Resultado</title>
</head>
<body>
<h1>Hola Mónica, vamos al cine</h1>
<p>vamos a la playa</p>
</body>
</html>
lección 24 stylesheet.css
h1{
font-family:Verdana,sans-serif;
color:#576d94;
}
p{
font-family:Garamond,serif;
font-size: 18px;
color: #4a4943;
}
Lección 25: Cómo personalizar imágenes con CSS
<!DOCTYPE html>
<html>
<head>
<title>Resultado</title>
</head>
<body>
<img src="http://www.doctormacro.com/Images/Hepburn,%20Katharine/Annex/Annex%20-%20Hepburn,%20Katharine%20(Philadelphia%20Story,%20The)_28.jpg"/>
</body>
</html>
lección 25 stylesheet.css
img{
height:100px;
width:300px;
border: 3px solid red;
}
lección 26
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="stylesheet.css">
<title>Resultado</title>
</head>
<body>
<img src="http://www.doctormacro.com/Images/Hepburn,%20Katharine/Annex/Annex%20-%20Hepburn,%20Katharine%20(Philadelphia%20Story,%20The)_28.jpg"/>
<a href="https://es.wikipedia.org/wiki/Cary_Grant">Cary Grant biografía </a>
</body>
</html>
lección 26 stylesheet.css
img{
height:100px;
width:300px;
border: 3px solid red;
}
a{
text-decoration:none;
color:#cc0000;
}
lección 27 (repaso) diseñar un botón
leccion27 parte1: lo que vas a diseñar
<!DOCTYPE html>
<html>
<head>
<link type="text/css" rel="stylesheet" href="stylesheet.css"/>
<title>Sobre mí.</title>
</head>
<body>
<img src="http://s3.amazonaws.com/codecademy-blog/assets/46838757.png"/>
<p>Somos Codecademy. Estamos acá para enseñarte a escribir código.</p><br/><br/>
<div>
<a href="https://www.facebook.com/codecademy">Hacete amigo <span>Facebook!</span></a>
</div>
</body>
</html>
lección 27 parte1ejemplo stylesheet.css
img {
display: block;
height: 100px;
width: 300px;
margin: auto;
}
p {
text-align: center;
font-family: Garamond, serif;
font-size: 18px;
}
div {
border-radius: 5px;
border: 2px solid #6495ED;
background-color: #BCD2EE;
height: 60px;
width: 150px;
margin: auto;
text-align: center;
}
a {
text-decoration: none;
color: #3D59AB;
font-family: Verdana, sans-serif;
}
span {
font-weight: bold;
font-size: 18px;
color: #ffffff;
}
lección 27 parte 2 diseña un botón
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="stylesheet.css">
<title>Sobre mí</title>
</head>
<body>
<img src="http://s3.amazonaws.com/codecademy-blog/assets/46838757.png"/>
<p>Somos Codecademy. Estamos acá para enseñarte a escribir código.</p><br/><br/>
<div>
</div>
</body>
</html>
lección 27 parte2 stylesheet.css
img {
display: block;
height: 100px;
width: 300px;
margin: auto;
}
p {
text-align: center;
font-family: Garamond, serif;
font-size: 18px;
}
/*Empezá a agregar tu CSS a continuación*/
div{
height: 50px;
width: 120px;
border-color: #6495ed;
background-color: #bcd2ee;
border-style:dashed;
border-width:2px;
}
lección 27 parte 3
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="stylesheet.css">
<title>Sobre mí</title>
</head>
<body>
<img src="http://s3.amazonaws.com/codecademy-blog/assets/46838757.png"/>
<p>Somos Codecademy. Estamos acá para enseñarte a escribir código.</p><br/><br/>
<div>
</div>
</body>
</html>
lección 27 parte 3 stylesheet.css
img {
display: block;
height: 100px;
width: 300px;
margin: auto;
}
p {
text-align: center;
font-family: Garamond, serif;
font-size: 18px;
}
/*Empezá a agregar tu CSS a continuación*/
div{
height: 50px;
width: 120px;
border-color: #6495ed;
background-color: #bcd2ee;
border-style:solid;
border-width:2px;
border-radius:5px;
}
lección 27 parte 4 diseña un botón:posición del botón
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="stylesheet.css">
<title>Sobre mí</title>
</head>
<body>
<img src="http://s3.amazonaws.com/codecademy-blog/assets/46838757.png"/>
<p>Somos Codecademy. Estamos acá para enseñarte a escribir código.</p><br/><br/>
<div>
</div>
</body>
</html>
lección 27 parte 4 stylesheet.css
img {
display: block;
height: 100px;
width: 300px;
margin: auto;
}
p {
text-align: center;
font-family: Garamond, serif;
font-size: 18px;
}
/*Empezá a agregar tu CSS a continuación*/
div{
height: 50px;
width: 120px;
border-color: #6495ed;
background-color: #bcd2ee;
border-style:solid;
border-width:2px;
border-radius:5px;
margin:auto;
text-align:center;
}
lección 27 parte 5 agregar el enlace al botón
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="stylesheet.css">
<title>Sobre mí</title>
</head>
<body>
<img src="http://s3.amazonaws.com/codecademy-blog/assets/46838757.png"/>
<p>Somos Codecademy. Estamos acá para enseñarte a escribir código.</p><br/><br/>
<div>
<a href="https://es.wikipedia.org/wiki/James_Stewart">james stewart<span> biografia</span></a>
</div>
</body>
</html>
lección 27 parte 5 stylesheet.css
img {
display: block;
height: 100px;
width: 300px;
margin: auto;
}
p {
text-align: center;
font-family: Garamond, serif;
font-size: 18px;
}
/*Empezá a agregar tu CSS a continuación*/
div{
height: 50px;
width: 120px;
border-color: #6495ed;
background-color: #bcd2ee;
border-style:solid;
border-width:2px;
border-radius:5px;
margin:auto;
text-align:center;
}
a{
text-decoration:none;
color:green;
}
span{
color:blue;
}
lección 27 parte 6 funciona,haz clic en el botón que creaste y mira a donde va
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="stylesheet.css">
<title>Sobre mí</title>
</head>
<body>
<img src="http://s3.amazonaws.com/codecademy-blog/assets/46838757.png"/>
<p>Somos Codecademy. Estamos acá para enseñarte a escribir código.</p><br/><br/>
<div>
<a href="https://es.wikipedia.org/wiki/James_Stewart">james stewart<span> biografia</span></a>
</div>
</body>
</html>
leccion 27 parte 6 stylesheet.css
img {
display: block;
height: 100px;
width: 300px;
margin: auto;
}
p {
text-align: center;
font-family: Garamond, serif;
font-size: 18px;
}
/*Empezá a agregar tu CSS a continuación*/
div{
height: 50px;
width: 120px;
border-color: #6495ed;
background-color: #bcd2ee;
border-style:solid;
border-width:2px;
border-radius:5px;
margin:auto;
text-align:center;
}
a{
text-decoration:none;
color:green;
}
span{
color:blue;
}