2023-04-08 21:15:52 -04:00
|
|
|
# Formación programacion
|
|
|
|
|
2023-04-10 17:56:21 -04:00
|
|
|
## Primeros pasos
|
2023-04-08 21:15:52 -04:00
|
|
|
|
2023-04-10 17:56:21 -04:00
|
|
|
### 04 Crea tus primeras paginas HTML5 y CSS
|
|
|
|
|
|
|
|
#### Parte 1 Mi primera página web
|
2023-04-08 21:15:52 -04:00
|
|
|
|
|
|
|
Diferencias entre [html y css](https://www.aluracursos.com/blog/html-css-javascript-cuales-son-las-diferencias).
|
|
|
|
|
2023-04-10 17:56:21 -04:00
|
|
|
- Descarga archivo [texto-base.txt](./html_css_parte1/texto-base.txt)
|
|
|
|
(archivo en formato `dos`).
|
2023-04-08 21:15:52 -04:00
|
|
|
|
|
|
|
> en NeoVim `set ff=unix`
|
|
|
|
|
2023-04-10 17:56:21 -04:00
|
|
|
Página [barbería](./html_css_parte1/index.html) -
|
|
|
|
estilo.[css](./html_css_parte1/style.css).
|
2023-04-09 00:21:19 -04:00
|
|
|
|
|
|
|
Formas de aplicar estilo CSS:
|
|
|
|
|
|
|
|
- style inline.
|
|
|
|
|
|
|
|
```html
|
|
|
|
<h1 style="text-align: center;">Sobre la Barbería Alura</h1>
|
|
|
|
```
|
|
|
|
|
|
|
|
- style block con tag `<style>`.
|
|
|
|
|
|
|
|
```html
|
|
|
|
<style>
|
|
|
|
p {
|
|
|
|
text-align: center;
|
|
|
|
}
|
|
|
|
</style>
|
|
|
|
```
|
|
|
|
|
2023-04-10 17:56:21 -04:00
|
|
|
- style [file](./html_css_parte1/style.css).
|
2023-04-09 00:21:19 -04:00
|
|
|
|
|
|
|
##### Sistema hexadecimal
|
|
|
|
|
|
|
|
Sistema número que consta de las 6 primeras letras del alfabeto y los números
|
|
|
|
del 0 al 9.
|
|
|
|
|
|
|
|
```txt
|
|
|
|
0 1 2 3 4 5 6 7 8 9 A B C D E F
|
|
|
|
```
|
|
|
|
|
|
|
|
La combinación de estos 16 elementos permiten la representación de mas valores,
|
|
|
|
en menos caracteres, que por ejemplo, en un sistema binario. Es por esto que es
|
|
|
|
ampliamente utilizado en el mundo imformático.
|
|
|
|
|
|
|
|
La representación de los colores en 6 posiciones
|
|
|
|
|
|
|
|
```txt
|
|
|
|
|
|
|
|
0 0 0 0 0 0 <--- Mínimo
|
|
|
|
F F F F F F <--- Máximo
|
|
|
|
# _ _ _ _ _ _
|
|
|
|
r r g g b b
|
|
|
|
|
|
|
|
Negro -> #000000
|
|
|
|
Blanco -> #FFFFFF
|
|
|
|
```
|
|
|
|
|
|
|
|
```txt
|
|
|
|
0 = Mínimo
|
|
|
|
255 = Máximo
|
|
|
|
|
|
|
|
Negro -> rgb(0,0,0)
|
|
|
|
Blanco -> rgb(255,255,255)
|
|
|
|
```
|
|
|
|
|
|
|
|
##### Equipo de Front End
|
|
|
|
|
|
|
|
- Programador Front End
|
|
|
|
- Responsable por UX (user experiencie)
|
|
|
|
- Responsable por UI (user interface)
|
|
|
|
- Copywriter (Generador de Contenido)
|
|
|
|
- SEO (Search Engine Optimization)
|
|
|
|
|
2023-04-10 17:56:21 -04:00
|
|
|
Final curso HTML5 y CSS parte 1 - Página
|
|
|
|
[barbería](./html_css_parte1/index.html) -
|
|
|
|
estilo.[css](./html_css_parte1/style.css).
|
|
|
|
|
|
|
|
#### Parte 2 - Posicionamiento, listas y navegación
|
|
|
|
|
2023-04-10 20:25:49 -04:00
|
|
|
Página [productos](./html_css_parte2/productos.html) y
|
|
|
|
[estilo](./html_css_parte2/productos.css).
|
|
|
|
|
|
|
|
- Base de un archivo HTML.
|
|
|
|
- Lista html no ordenada.
|
|
|
|
- Posicionamiento listas y 'menu' de navegación.
|
|
|
|
- Posicionamiento encabezado de página.
|
2023-04-11 01:12:32 -04:00
|
|
|
|
|
|
|
**CSS** - La [propiedad](https://www.w3schools.com/css/css_inline-block.asp)
|
|
|
|
[`display`](https://www.w3schools.com/css/tryit.asp?filename=trycss_inline-block_span1).
|
|
|
|
|
|
|
|
```html
|
|
|
|
<!DOCTYPE html>
|
|
|
|
<html>
|
|
|
|
<head>
|
|
|
|
<style>
|
|
|
|
span.a {
|
|
|
|
display: inline; /* the default for span */
|
|
|
|
width: 100px;
|
|
|
|
height: 100px;
|
|
|
|
padding: 5px;
|
|
|
|
border: 1px solid blue;
|
|
|
|
background-color: yellow;
|
|
|
|
}
|
|
|
|
|
|
|
|
span.b {
|
|
|
|
display: inline-block;
|
|
|
|
width: 100px;
|
|
|
|
height: 100px;
|
|
|
|
padding: 5px;
|
|
|
|
border: 1px solid blue;
|
|
|
|
background-color: yellow;
|
|
|
|
}
|
|
|
|
|
|
|
|
span.c {
|
|
|
|
display: block;
|
|
|
|
width: 100px;
|
|
|
|
height: 100px;
|
|
|
|
padding: 5px;
|
|
|
|
border: 1px solid blue;
|
|
|
|
background-color: yellow;
|
|
|
|
}
|
|
|
|
</style>
|
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<h1>The display Property</h1>
|
|
|
|
|
|
|
|
<h2>display: inline</h2>
|
|
|
|
<div>
|
|
|
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum
|
|
|
|
consequat scelerisque elit sit amet consequat. Aliquam erat volutpat.
|
|
|
|
<span class="a">Aliquam</span> <span class="a">venenatis</span> gravida
|
|
|
|
nisl sit amet facilisis. Nullam cursus fermentum velit sed laoreet.
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<h2>display: inline-block</h2>
|
|
|
|
<div>
|
|
|
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum
|
|
|
|
consequat scelerisque elit sit amet consequat. Aliquam erat volutpat.
|
|
|
|
<span class="b">Aliquam</span> <span class="b">venenatis</span>
|
|
|
|
gravida nisl sit amet facilisis. Nullam cursus fermentum velit sed laoreet.
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<h2>display: block</h2>
|
|
|
|
<div>
|
|
|
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum
|
|
|
|
consequat scelerisque elit sit amet consequat.Aliquam erat volutpat.
|
|
|
|
<span class="c">Aliquam</span> <span class="c">venenatis</span>
|
|
|
|
gravida nisl sit amet facilisis. Nullam cursus fermentum velit sed laoreet.
|
|
|
|
</div>
|
|
|
|
</body>
|
|
|
|
</html>
|
|
|
|
```
|
|
|
|
|
|
|
|
<p align="center">
|
|
|
|
<img style="align: center;" width="60%" src="./html_css_parte2/imagenes/css_display_property.png"/>
|
|
|
|
<br/><br/>
|
|
|
|
</p>
|
|
|
|
|
|
|
|
En la página [productos](./html_css_parte2/productos.html). Se utiliza la
|
|
|
|
propiedad`display` con el valor `inline-block` para pode ajustar su contenido
|
|
|
|
con [productos.css](./html_css_parte2/productos.css).
|
|
|
|
|