Documentos de Académico
Documentos de Profesional
Documentos de Cultura
POSICIONAMIENTO
<!DOCTYPE
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
section {
width: 100%;
display: flex;
justify-content: center;
}
.card {
width: 300px;
height: 300px;
background: papayawhip;
border-radius: 20px;
overflow: hidden;
}
.card img {
width: 100%;
}
.card p {
text-align: center;
}
.card p:nth-child(3) {
color: Turquoise;
}
</style>
</head>
<body>
<section>
<div class="card">
<img src="https://images.pexels.com/photos/1056251/pexels-photo-
1056251.jpeg?auto=compress&cs=tinysrgb&h=650&w=940" alt="cat">
<p>Cat: Mimi</p>
<p>Love</p>
</div>
</section>
</body>
</html>
Hay un dilema donde algunas personas dicen que los px no deberían ser medidas absolutas
porque dependen del DPI de la pantalla, aclaremos esto 👇:
.
Cuando hablamos de “medidas fijas” o “estáticas” nos referimos a que esta medida siempre va
a medir lo mismo es una misma pantalla (sin importar su DPI). No en todas las pantallas 1px
mide lo mismo, de hecho incluso cuando hacemos zoom el tamaño de ese píxel se modifica
(mide más de 1px, aunque le hayamos puesto 1px).
.
☝ Entonces aclarando esta duda, hablamos de medidas estáticas cuando es una medida que,
en una misma pantalla, siempre medirá lo mismo, sin depender de nadie.
.
Las medidas relativas dependen de algo para poder calcular su medida, por ejemplo, los
porcentajes dependen del elemento padre, los em rem dependen del font-size,
los vw y vh dependen del tamaño del viewport.
.
Básicamente esa es la diferencia entre medidas relativas y absolutas, de nuevo, ninguna es
mejor que otra y todas tienen sus casos de uso 👀
Notas de la clase
Básicos
De tipo: div {...}
De clase: .elemento {...}
De ID: #id-del-elemento
De atributo: a[href="..."]{...}
universal: *{...}
Combinadores
Descendientes: div p
Hijo directo: div > p
Elemento adyaente: div + p
General de hermanos: div ~ p