Documentos de Académico
Documentos de Profesional
Documentos de Cultura
- <table></table> Indica etiqueta de inicio/cierre para una tabla. Las usamos para
almacenar datos tabulares, de forma que sean fáciles de leer! Cuando quieres
presentar información de forma ordenada en una tabla con filas y columnas.
- <table> <thead></thead> <tbody></tbody> </table> La tabla puede tener cabecera
(table head) y cuerpo (table body) y en cada una puede tener filas y datos.
- <table> <tr></tr> </table> Indica etiqueta de inicio/cierre para una fila de
tabla
- <table> <tr> <td>Texto</td> </tr> </table> Indica etiqueta de inicio/cierre para
datos de tabla (para la zona de <tbody>)
- <table> <tr> <th>Texto</th> </tr> </table> Indica etiqueta de inicio/cierre para
datos de tabla (para la zona de <thead>)
- <th colspan="2"> Atributo para que el texto ocupe 2 columnas.
-----------Atributos-----------
Le podemos dar a las etiquetas más instrucciones mediante la inclusión de atributos
en la etiqueta de inicio. Un atributo es solamente una característica o una
descripción del contenido en el elemento.
- <etiqueta_de_texto style = "color:green;font-size:12px;font-family:Garamond;text-
align:center"> Para darle caracteristicas al texto (tamaño,color...)
- <body style="background-color:red"> Para darle color de fondo a cualquier parte
de la web (se puede aplicar a <body>, <ol>, etc.)
------------CSS--------------
Existen dos formas de colocar CSS en un lugar:
- <head> <style></style> </head> Indica etiqueta de inicio/cierre para incluir css
justo en el mismo archivo HTML.
- <head> <link type="text/css" rel="stylesheet" href="fichero.css"/> </head> Indica
etiqueta autocerrada para importar fichero.css
selector {
propiedad: valor;
- color: #abcd12 #Da color
- font-family: Verdana, curier; #Si la 1a no la tiene, se usara la 2a
- font-size: 1em; #A parte de px(pixel) se puede usar em para dispositivos de
distinto tamaño de pantalla
- width: 100px; #Tamaño de anchura de un elemento en pixels
- height: 100px; #Tamaño de altura de un elemento en pixels
- border: 2px solid red; #Borde de un elemento con grosor, trazo (dashed=linea
punteada), color
- border-radius: 5px; #modifica las esquinas de los objetos de HTML; ¡es así como
consigues esos geniales botones redondeados! (100% -> una esfera)
- text-decoration: none; #Para quitar el subrallado a un link por ejemplo (<a>)
- font-weight: bold; #Tipo de letra Bold.
- text-transform: uppercase; #Transforma el texto en mayusculas
- background-image: url('/'); #Pone una imagen de fondo
----------CSS: POSICIONAMIENTO-----------
- display: block; #vuelve al elemento una caja de bloque. ¡No permitirá que nada
sea ubicado junto a él en la página! Ocupa el ancho completo.
- display: inline-block; #vuelve a un elemento una caja de bloque, pero permitirá
que otros elementos sean ubicados junto a él en la misma línea.
- display: inline; #hace que un elemento sea ubicado en la misma línea que otro
elemento, pero sin darle formato como bloque. Solamente ocupa el ancho que requiera
(pero no la línea completa).se ajusta mejor a los elementos de HTML que son bloques
de forma predeterminada, como los encabezados y los párrafos.
- display: none; #hace que el elemento y su contenido desaparezcan por completo de
la página!
*POSITION:
- position: static; #Si no especificas el tipo de posicionamiento de un elemento,
estará predeterminado como static. Esto simplemente quiere decir "donde iría
normalmente ese elemento." Si no le indicas a un elemento cómo posicionarse, él
simplemente se queda donde esté.
- position: absolute; #se posiciona en relación con el primer elemento padre que
tiene y que no esté establecido con position: static. Si no existe tal elemento, el
elemento con position: absolute se posiciona en relación con <html>.
- position: relative; #le indica al elemento que se desplace respecto al lugar
donde se encontraría si tuviera el posicionamiento predeterminado static.
- position: fixed; #ancla un elemento a la ventana del navegador. Imagina que es
como pegar el elemento a la pantalla. Si desplazas la pantalla hacia arriba y hacia
abajo, el elemento fijo se mantiene en su lugar, incluso mientras otros elementos
son desplazados.
- z-index: 1; #Piensa en z-index como una medida de importancia: entre más alto sea
el z-index de un elemento, más "alto" se verá el elemento en la página. Si le das
un z-index de 1 a tu encabezado, mientras que no le das ningún z-index a los demás
elementos, asegurarás que tu encabezado se asiente "encima" de tus demás elementos
y que no se vea cubierto por ninguno de ellos.
}
div div p {
#Si quieres enfocarte en las <p> que están dentro de dos <div>, y no en todas las
<p>
}
* {
#Selector universal, aplica el estilo de CSS a cada elemento en la página
}
Existen dos selectores importantes que puedes usar, además del selector universal y
de los elementos de HTML:
- de clase (<elemento class=nombre>) #Las clases son útiles cuando tienes un montón
de elementos que deberían tener el mismo estilo.
.nombre {
propiedad: valor;
}
#nombre {
propiedad: valor;
}
selector:selector_de_pseudo-clase {
propiedad: valor;
}
otros:
* p:first-child #Se usa para aplicar el estilo únicamente a los elementos que son
los primeros hijos de sus padres
* p:nth-child(2) #Dará a todos los párrafos que sean los segundos hijos(2) de su
elemento padre el estilo deseado.