Introducción a CSS

Al comienzo, atributos dentro de las etiquetas HTML proveían estilos esenciales para cada elemento, pero a medida que el lenguaje evolucionó, la escritura de códigos se volvió más compleja y HTML por sí mismo no pudo más satisfacer las demandas de diseñadores. En consecuencia, CSS pronto fue adoptado como la forma de separar la estructura de la presentación. 

Desde entonces, CSS ha crecido y ganado importancia, pero siempre desarrollado en paralelo, enfocado en las necesidades de los diseñadores y apartado del proceso de evolución de HTML.

La versión 3 de CSS sigue el mismo camino, pero esta vez con un mayor compromiso. 

La especificación de HTML5 fue desarrollada considerando CSS a cargo del diseño. Debido a esta consideración, la integración entre HTML y CSS es ahora vital para el desarrollo web y esta es la razón por la que cada vez que mencionamos HTML5 también estamos haciendo referencia a CSS3, aunque oficialmente se trate de dos tecnologías completamente separadas.

1. CSS externo

Un CSS externo es cuando el CSS se encuentra en un archivo separado con una extensión .css, y lo referenciamos desde HTML con un elemento <link>. El archivo HTML se parecerá a lo siguiente:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>My CSS experiment</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>Hello World!</h1>
<p>This is my first CSS example</p>
</body>
</html>

Y el archivo CSS:

h1 {  
color: blue;
background-color: yellow;
border: 1px solid black; }
p {
color: red; }

2. CSS interno

En un CSS interno no tenemos un CSS externo, sino que lo ubicamos dentro de un elemento <style>, en el apartado HTML AHEAD. Así, el HTML se escribirá:

<!DOCTYPE html> 
<html>
<head>
<meta charset="utf-8">
<title>My CSS experiment</title>
<style>
h1 {
color: blue;
background-color: yellow;
border: 1px solid black;
}
p {
color: red;
}
</style>
</head>
<body>
<h1>Hello World!</h1>
<p>This is my first CSS example</p>
</body>
</html>

3. Estilos en linea

Los estilos en una línea son declaraciones CSS que afectan solo a un elemento que está contenido dentro de un atributo style:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>My CSS experiment</title>
  </head>
  <body>
    <h1 style="color: blue;background-color: yellow;border: 1px solid black;">Hello World!</h1>
    <p style="color:red;">This is my first CSS example</p>
  </body>
</html>

Los diferentes términos se definen a continuación:

  • Regla: cada uno de los estilos que componen una hoja de estilos CSS. Cada regla está compuesta de una parte de «selectores», un símbolo de «llave de apertura» ({), otra parte denominada «declaración» y por último, un símbolo de «llave de cierre» (}).
  • Selector: indica el elemento o elementos HTML a los que se aplica la regla CSS.
  • Declaración: especifica los estilos que se aplican a los elementos. Está compuesta por una o más propiedades CSS.
  • Propiedad: característica que se modifica en el elemento seleccionado, como por ejemplo su tamaño de letra, su color de fondo, etc.
  • Valor: establece el nuevo valor de la característica modificada en el elemento.

El concepto fundamental de las hojas CSS son las reglas.

Con las reglas podemos definir cosas como éstas:

  • “El título principal de cada página (<h1>) debe estar centrado, ser de color gris oscuro y usar la fuente “Montserrat” con un tamaño de 40 pixeles”
  • “Los subtítulos de cada página de nivel dos (<h2>) deben estar alineados a la izquierda, color negro ligeramente más claro y usar también el tipo de letra “Montserrat”, pero con un tamaño de 32 pixeles.”
  • “Las imágenes dentro de la columna principal deben expandirse siempre al ancho máximo de dicha columna.”

Si te fijas, es lo mismo que hacemos de manera visual con cualquier editor de texto, pero expresado de una manera literal y en un lenguaje que no es nuestro lenguaje natural, sino un lenguaje especial.

Estas reglas de arriba concretamente traducidas al lenguaje CSS real tendrían este aspecto:

h1 { 

 font-family: Montserrat;

  font-size: 40px; 

 color: #333;  

text-align: center;}

h2 {  font-family: Montserrat; 

 font-size: 32px;

  color: #444;}

div.contenido img {  

width: 100%;}

Las reglas

En primer lugar fíjate cómo esta hoja de estilos se divide en tres bloques diferenciados, envueltos en llaves, “{…}”.

Esto son las reglas. Cada una implementa una directiva concreta de la pequeña lista de reglas que había formulario de una manera redactada un poco más arriba.

Los selectores

Para especificar a qué partes de la página HTML se aplica cada regla en cuestión, le precede un selector. Este selector especifica el ámbito de aplicación de la regla, es decir, a qué partes de la página aplica.

Si nos imaginamos un documento HTML como sus elementos como un árbol (recuerda que están organizados de manera jerárquica), este ámbito de aplicación van a ser una o varias ramas de ese árbol.

En las dos primeras reglas (selectores “h1” y “h2”) el ámbito de aplicación es muy amplio porque los selectores son elementos HTML. Es decir, estamos diciendo que la primera regla se aplique a todos los elementos <h1> y que la segunda se aplique a todos elementos <h2>.

El último selector hila un poco más fino: éste nos está diciendo que la tercera regla se aplica solamente a elementos <img> que sean hijos de un elemento <div>. Esto se hace con la posición de los elementos, es decir, al poner “img” a la derecha de “div” estamos diciendo que img tiene que tener un <div> como padre.

Las propiedades

Por último están las propiedades, esto es lo que vemos encerrado dentro de las llaves de una regla.

Las reglas siguen la sintaxis de [propiedad]:[valor].

Por ejemplo:

font-size: 40px;

Aquí estamos diciendo que a los elementos que entran dentro del ámbito de la regla se les aplique un tamaño de letra de 40 pixeles. Los elementos deben ser por tanto elementos tipo texto, es decir, elementos como <h1><h2><p>, etc. Pero aunque entre algún elemento dentro del ámbito de la regla que no sea tipo texto, no pasa nada. En ese caso, se ignora esa propiedad concreta y listo.

Min Ji Eun

Era una compañera de clase enamorada de Oh Sangwoo. Más tarde fue asesinada por YoonBum en el Manwha.

Jieun es una joven delgada con figura ligera similar a la de YoonBum, de piel clara. Tiene el pelo largo y oscuro, una frente grande y un lunar debajo de su ojo. Llama la atención de unos hombres en la calle en su primera aparición, por lo que es seguro asumir que es una persona atractiva. También tiene un corazón rosa dibujado en su pómulo.

Jieun es un poco quisquillosa cuando se trata de Sangwoo, llegando a tener una obsesión por él y estar pendiente de él a cada cosa que el hace. Está enamorada de Sangwoo y quiere tenerlo a su alcance.

Es alegre y un poco sarcástica. Cuando está junto a Sangwoo muestra su lado mas vulnerable, creyendo en sus palabras, confiando en él y mostrándose mucho mas sonriente.

Yang SeungBae

Es un ex investigador degradado a Oficial de Policía, presentado como alguien escéptico del caso de homicidio doble de hace tres años. Es un personaje principal de Killing Stalking.

Tiene una piel algo morena, su cabello al igual que sus ojos son de una tonalidad azabache, al parecer en el manhwa se lo muestra como alguien de una buena estatura, musculatura similar a la de Sangwoo aunque con una espalda un poco menos ancha. Habitualmente suele vérselo con su uniforme de oficial, la única vez vista en el Manhwa como civil se lo vio con una camiseta celeste algo oscura y una chaqueta negra.

Tal como lo cita su superior Oficial Park, parece que se entromete mucho en investigaciones. Dotado y propenso al escepticismo, tiene una predisposición para la duda y con frecuencia adivina todo lo que se le presenta. Estos rasgos resultaron ser perjudiciales, ya que le costó su posición en el equipo de investigación.

YoonBum

Es un chico de tez pálida, estatura baja y aparente poco peso. Su cabello es de color negro y desordenado, tiene ojos de un tono oscuro y ojeras.

Antes de entrar en casa de Sangwoo se le podía ver usando una chaqueta verde oscura y una camisa de rayas por debajo con unos pantalones oscuros.

Después de entrar en casa de Sangwoo, éste le coloca una camisa de rayas, una falda de tono oscuro con unas cuantas bandas en su cuerpo.

Es un chico con problemas de autoestima y personalidad, quien se enamora de Sangwoo, un compañero de universidad que estuvo en servicio militar junto a él.

El amor de Yoon bum se convirtió en una obsesión, llevándolo a ser un acosador y seguirlo hasta su casa. Una vez descifra el código para entrar revisa el lugar y queda sorprendido por lo que encuentra.

Debido a esto decide intentar escapar varias veces del sótano.

Sangwoo

Sangwoo es considerado el antagonista de la historia cuando el ha sufrido tanto o mas que el mismo protagonista. Es un chico que tuve que lidiar con el rechazo de ambos padres y abusos por parte de su madre.

«A veces la escucho, a mi madre. La escucho gritarme detrás de esa puerta»

— Oh Sangwoo.

Durante su tiempo en la universidad, decidió ser una persona extrovertida con un gran círculo de amigos. Según Bum, atrajo a muchos con su «aura simpática, considerada y suave».

Sin embargo, estos rasgos enmascaran sus características más psicópatas y sádicas. Sus emociones, frente a sus víctimas, alternan impredeciblemente entre la misericordia y la hostilidad violenta. Cuando habla con conocidos, se burla de ellos en un tono alegre. Alrededor de sus víctimas, utiliza improperios humillantes reprendiéndolos con insultos.



Killing Stalking

Portada Killing Stalking

Killing Stalking es un webcomic coreano publicado en el año 2016 que hasta el momento sigue en emisión con mas de 60 capítulos publicados y otros en espera.

Es la historia de un joven de 24 años de nombre YoonBum que entra a casa del chico que le gusta cuando el no está. Al entrar se da cuenta que de que ese chico no es tan perfecto como el pensaba y se ve envuelto en una serie de problemas que lo llevaran a concentrarse en salvar su vida.

La historia está conformada por tres personajes principales:

  • YoonBum: Un chico de 24 años con trastorno limite de la personalidad. Empezó a vivir solo gracias a diversos problemas con su tío — Persona con la cual vivía antes de mudarse, debido a que sus padres murieron cuando era niño– . Al iniciar la universidad conoce a Sangwoo el chico popular de su clase, del cual se enamora después de que ser salvado de abuso gracias a el.
  • Sangwoo: Un joven universitario de 20 años aparentemente normal. Vive solo desde secundaria por la misteriosa muerte de sus padres. 
  • Yang SeungBae: Un ex-detective degradado gracias a su actitud tan negligente. Ocupó el puesto de policía al lado de el oficial park, quien consideraba como un padre, pues su padre había muerto. La policía jamas buscó al asesino de su padre, por esa razón se volvió policía y por ello su actitud tan insistente al encontrar criminales. 

Diseña un sitio como este con WordPress.com
Comenzar