Skeleton CSS
Msc. Lawdee Narvez Bello.
Qu es el Skeleton (Skeleto)?
Es un marco CSS ligero (o repetitivo) creado por David Gamache . Ms
concretamente, se trata de dos archivos CSS: los
populares normalize.css y el skeleton.css .
Este ltimo contiene estilos del marco, que se limitan a alrededor de 400
lneas de cdigo sin comprimir.
La parte ms importante del esqueleto es su sistema de rejilla. Adems,
el marco ofrece estilos bsicos para los componentes comunes de HTML
como botones, listas, tablas y formularios.
Al igual que en los marcos como Bootstrap y Foundation , Esqueleto
tambin utiliza un enfoque de mvil. Sin embargo, como se discute, que
no incluye el gran nmero de componentes que ofrecen esos
marcos; slo contiene algunas reglas CSS fundamentales que ayudan a
poner en marcha su proceso de desarrollo.
Skeleton es completamente funcional en todos los navegadores ms
recientes incluyendo IE9 +. Por ltimo, tambin se puede optar por el
Sass o Less que son extensiones de esqueleto.
Caractersticas
V2.0.2 (versin
actual)
Archivos CSS
Mobile-First
Approach?
No
Cuadrcula
Unidades tipogrficas
rem
px
CARACTERISTICAS
La cuadricula (GRID)
La cuadricula, es una cuadricula de fluido de 12-columnas con
un ancho mximo de 960px, que se encoge con el navegador
y dispositivo de tamaos pequeos. El ancho mximo se
puede cambiar con una sola lnea de CSS y todas las
columnas cambiarn de tamao en consecuencia. La sintaxis
es simple y hace que la codificacin de respuesta sea mucho
ms fcil.
Cdigo HTML
<! - .container Es envoltorio principal centrada ->
<div clase = "container" >
<! - columnas deben ser el hijo inmediato de un .row ->
<div clase = "row" >
<div clase = "una columna" > Una </ div>
Tipografa
Los tipos de letras estn todos disponibles con la etiqueta rems , as como
los tamaos de fuente y las relaciones espaciales que puede ser clasificada
basndose en un solo <html> con la propiedad font-size.
La base de la tipografa es Raleway(es una elegante familia tipogrfica sansserif) servida por Google, puesta a 15rem (15px) sobre una altura de 1,6
lnea (24px). Otros aspectos bsicos de tipo como
anclas , fuerte, nfasis y subrayado estn obviamente incluidos.
Cdigo HTML
<!-- Standard Headings -->
<h1>Heading</h1>
<h2>Heading</h2>
<h3>Heading</h3>
<h4>Heading</h4>
<h5>Heading</h5>
<h6>Heading</h6>
<!-- Base type size -->
<p>The base type is 15px over 1.6 line height (24px)</p>
<!-- Other styled text tags -->
<strong>Bolded</strong>
<em>Italicized</em>
<a>Colored</a>
<u>Underlined</u>
Botones
Los Botones vienen en dos tipos bsicos en Skeleton. El estndar <button>
que es un elemento normal, mientras que l .button-primario es vibrante y
prominente. Los Estilos de botones se aplican a un nmero de elementos
de formulario adecuados, pero tambin se puede conectar de manera
arbitraria a las anclas con un .button clase.
Codigo HTML
<! - Botones estndar ->
Formas
Los formularios son algo complicados, pero con estos estilos que ofrece
skeleton hacen que sea un poco ms fcil. Todas las entradas, selecciones,
y los botones estn normalizados para unos cross-browser de altura comn
a manera entradas, ya que se pueden apilar o colocar uno junto al otro.
Cdigo HTML
<!-- The above form looks like this -->
<form>
<div class="row">
<div class="six columns">
<label for="exampleEmailInput">Your email</label>
<input class="u-full-width" type="email" placeholder="test@mailbox.com"
id="exampleEmailInput">
</div>
<div class="six columns">
Listas
o Las listas desordenadas
tienen estilos bsicos
o Se usan vietas en estilo de
circulo
o
Pueden anidarse de
forma Ordenadas y
desordenadas
o Listas de artculos de la
mama san. (p.ej.)
3. El ltimo elemento de la
lista slo es para la
entretener.
Cdigo HTML
<Ul>
<li> Artculo 1 </ li>
<li>
Artculo 2
<ul>
<li> El punto 2.1 </ li>
<li> El punto 2.2 </ li>
</ ul>
</ li>
<li> Artculo 3 </ li>
</ ul>
<! - sustituir fcilmente cualquier <ul> o un <ol> para obtener listas de nmeros o sublistas.
Esqueleto no soporta listas anidadas superior de 2 niveles ->
Cdigo
El estilo de cdigo es basico- slo envolver basta con etiquetar cualquier
cosa en un <code> y aparecer como este .Para los bloques de cdigo,
empaquetar un <code> con un <pre> .
Cdigo HTML.
.some clase {
background-color: red;
}
<Pre> <code> clase .some {
background-color: red;
} </ code> </ pre>
<! - Recuerde que cada espacio en blanco y el descanso se conservar en un elemento
<pre>, incluyendo la sangra en el cdigo - ->
Tablas
Debe asegrese de utilizar adecuadamente la etiqueta table
con <thead> y <tbody> cuando se construye una tabla .
Cdigo HTML.
<table class = "u-full-width" >
<thead>
<tr>
<th> Name </th>
<th> Age </th>
<th> Sex </th>
<th> Location </th>
</tr>
</thead>
<tbody>
<tr>
<td> Dave Gamache </ td>
<td> 26 </ td>
<td> Masculino </ td>
<td> San Francisco </ td>
</ tr>
<tr>
<td> Dwayne Johnson </ td>
<td> 42 </ td>
<td> Masculino </ td>
<td> Hayward </ td>
</ tr>
</ tbody>
</ table>
Consultas Multimedia
Cdigo HTML.
/* Mobile first queries */
/* Larger than mobile */
@media (min-width: 400px) {}
/* Larger than phablet */
@media (min-width: 550px) {}
/* Larger than tablet */
@media (min-width: 750px) {}
/* Larger than desktop */
@media (min-width: 1000px) {}
Utilidades
Esqueleto tiene una serie de pequeas clases de utilidad que actan como ayudantes
de fcil uso. A veces es mejor usar una clase de utilidad para crear una clase
completamente nueva slo para sobresaltar un elemento.
Cdigo HTML.
/ * Clases de Utilidad * /
/ * Hacer elemento ancho * /
. u - completo - anchura {
ancho : 100 %;
caja - dimensionamiento : frontera - caja ; }
/ * Asegrese de que los elementos no se ejecutan fuera de los contenedores (ideal para
imgenes en columnas) * /
. u - max - completo - anchura {
max - ancho : 100 %;
caja - dimensionamiento : frontera - caja ; }
/ * Float cualquier direccin * /
. u - tire - derecha {
float : derecho ; }
. u - Tire - dej {
float : izquierda ; }
/ * Borrar un flotador * /
. u - cf {
contenido : "" ;
display : mesa ;
claro : ambos ; }
VENTAJAS DE SKELETO
DESVENTAJAS DE SKELETO
Firefox ms reciente
Opera ms reciente
Safari ltimo
IE ms reciente
LICENCIA
Todas las partes de skeleto son libres de usar y abusar bajo la licencia MIT de
cdigo abierto .
EXTENCIONES
Las siguientes son las extensiones de esqueleto construidos por la
comunidad. Ellos no estn soportados oficialmente, pero todos han sido probados
y son compatibles con v2.0.