SlideShare ist ein Scribd-Unternehmen logo
1 von 80
Downloaden Sie, um offline zu lesen
HTML
+CSS
SERGIO NOUVEL
@SHESHO



                 
         
 
    
                    
         
             



                                          
                     
                              PETICIÓN




             
                                             
                                              SERVIDOR



                          
USUARIO       NAVEGADOR



                              
                              RESPUESTA

                      “GUARDA MIS




                                    
              
                                        
                        DATOS”



      
                                       “OK, DUDE”



                  
TÚ       CHROME



                        
                       PÁGINA WEB
                       (HTML+CSS
                       +IMÁGENES)
HTML = CONTENIDO
“QUÉ”
CSS = PRESENTACIÓN
“CÓMO”
HTML = CONTENIDO
“HOOOLA, LES QUIERO DECIR QUE BLA
BLA BLA”


CSS = PRESENTACIÓN
“OK, ESO VA CON TEXTO ROJO Y 2 PX DE
MARGEN”
HTML DICE:              Lorem ipsum dolor sit amet,
                        consectetur adipiscing elit.

                        Cras est est, condimentum a
“ESO ES UN TÍTULO 1”    vulputate ut, imperdiet nec elit
                        Aenean nec dui et risus suscipit
                        malesuada. Nunc auctor pellentes
“AHÍ TIENE QUE IR UNA
IMAGEN”                 nulla in suscipit. Lorem ipsum dol
                        sit amet, consectetur adipiscing
“ESO ES UN PÁRRAFO”     elit. Donec purus nisl, vulputate
                        vitae pretium tincidunt, pharetr
“ESO ES UN LISTADO”     eget magna. Etiam libero

                        pellentesque
                        placerat
                        SDFDSFSFSDF
                        SDFFFF
HTML DICE:   Lorem ipsum dolor sit amet,
             consectetur adipiscing elit.

             Cras est est, condimentum a
      <H1>   vulputate ut, imperdiet nec elit
             Aenean nec dui et risus suscipit
             malesuada. Nunc auctor pellentes
     <IMG>
             nulla in suscipit. Lorem ipsum dol
             sit amet, consectetur adipiscing
      <P>    elit. Donec purus nisl, vulputate
             vitae pretium tincidunt, pharetr
     <UL>    eget magna. Etiam libero

             pellentesque
             placerat
             SDFDSFSFSDF
             SDFFFF
CSS DICE:                       Lorem ipsum dolor sit amet,
                                consectetur adipiscing elit.

                                Cras est est, condimentum a
 “ESO VA CON ARIAL”             vulputate ut, imperdiet nec elit
                                Aenean nec dui et risus suscipit
                                malesuada. Nunc auctor pellentes
 “ESTA PARTE VA EN
 NEGRITA Y BORDE ROJO”          nulla in suscipit. Lorem ipsum dol
                                sit amet, consectetur adipiscing
“ESE LINK VA SUBRAYADO”         elit. Donec purus nisl, vulputate
                                vitae pretium tincidunt, pharetr
 “ESA CAJA VA A LA IZQUIERDA”   eget magna. Etiam libero

                                pellentesque
                                placerat
                                SDFDSFSFSDF
                                SDFFFF
CSS DICE:                     Lorem ipsum dolor sit amet,
                              consectetur adipiscing elit.

                              Cras est est, condimentum a
      font-family: arial;     vulputate ut, imperdiet nec elit
                              Aenean nec dui et risus suscipit
                              malesuada. Nunc auctor pellentes
     font-weight: bold;
  border: 1px solid red;      nulla in suscipit. Lorem ipsum dol
                              sit amet, consectetur adipiscing
text-decoration: underline;   elit. Donec purus nisl, vulputate
                              vitae pretium tincidunt, pharetr
                              eget magna. Etiam libero
              float: left;
                              pellentesque
                              placerat
                              SDFDSFSFSDF
                              SDFFFF

     CSS


    
HTML HTML HTML
           HTML
HTML
ES
SEMÁNTICO
SINTAXIS HTML
   APERTURA   <etiqueta>
                contenido…
     CIERRE   </etiqueta>
<strong>Esto	
  es	
  una	
  negrita
</strong>	
  y	
  esto	
  no	
  lo	
  es.	
  
<em>Esto	
  está	
  en	
  cursiva</em>	
  
y	
  esto	
  no	
  lo	
  está.
<perro>Esto	
  es	
  un	
  perro
</perro>	
  y	
  esto	
  no	
  lo	
  es.
<strong>Esto	
  es	
  una	
  
                                 Esto es una negrita
negrita</strong>	
  y	
  
esto	
  no	
  lo	
  es.	
  
                                 y esto no lo es.

<em>Esto	
  está	
  en	
         Esto está en cursiva
cursiva</em>	
  y	
  esto	
      y esto no lo está.
no	
  lo	
  está.

<perro>Esto	
  es	
  un	
  
perro</perro>	
  y	
  esto	
  
no	
  lo	
  es.                  y esto no lo es.
<ironía>	
  
  Qué	
  bonito	
  te	
  queda	
  
  ese	
  vestido!
</ironía>
ALGUNAS ETIQUETAS SE CIERRAN
A SÍ MISMAS
<p>A	
  continuación,	
  un	
  
salto	
  de	
  línea:	
  
<br/>	
  
Gracias,	
  salto	
  de	
  
línea.</p>
ALGUNAS ETIQUETAS SE CIERRAN
A SÍ MISMAS
<p>A	
  continuación,	
  una	
  
imagen:	
  
<img	
  />	
  
Gracias,	
  imagen.</p>
<p>   PÁRRAFO


      <a>   VÍNCULO (ANCLA)

 <strong>   NEGRITA

     <em>   CURSIVA

<h1>…<h6>   TÍTULOS (1 AL 6)
ALGUNAS ETIQUETAS PUEDEN
CONTENER A OTRAS (ANIDACIÓN)
<p>
 Esto	
  es	
  un	
  párrafo	
  
 <a>y	
  esto	
  es	
  un	
  vínculo	
  dentro	
  
 del	
  párrafo.</a>	
  
 Esto	
  es	
  sólo	
  párrafo.
</p>
Esto	
  no	
  es	
  párrafo	
  ni	
  vínculo.
Y OTRAS PUEDEN CONTENERSE A
SÍ MISMAS
<div>
 Esto	
  es	
  una	
  "div",	
  y	
  
 <div>
   esto	
  es	
  una	
  sub	
  "div"	
  
   dentro	
  de	
  otra
 </div>
 y	
  esto	
  es	
  parte	
  de	
  la	
  “div”	
  grande
</div>	
  
ETIQUETA “PARENT” <div>
                    Esto	
  es	
  una	
  "div",	
  y	
  
   ETIQUETA “CHILD” <div>
                      esto	
  es	
  una	
  sub	
  "div"	
  
                      dentro	
  de	
  otra
                    </div>
                    y	
  esto	
  es	
  parte	
  de	
  la	
  
                    “div”	
  grande
                  </div>	
  
...SÍ, EXACTO
LA GRACIA DE LAS ETIQUETAS SON
SUS ATRIBUTOS
<a>Este	
  vínculo	
  no	
  lleva	
  a	
  
ninguna	
  parte</a>

<a	
  href="http://example.com">Este	
  
vínculo	
  me	
  lleva	
  a	
  example.com
</a>
LAS ETIQUETAS PUEDEN TENER
MUCHOS ATRIBUTOS
<a	
  href="index.html"	
  
target="_blank">Home</a>

<img	
  src="foto.jpg"	
  title="hover	
  
me!"	
  width="500"	
  height="400"/>



(OJO, SIEMPRE VAN EN LA ETIQUETA DE APERTURA)
href   URL DEL LINK


   src   UBICACIÓN DEL RECURSO

 title   LEYENDA AL PASAR EL MOUSE

target   PARA ABRIR EN VENTANA NUEVA

  type   SI ES UN BOTÓN, UN CHECKBOX,
         UN CAMPO DE TEXTO, ETC.
ATRIBUTO        VALOR



<a	
  href="http://example.com">
<img	
  src="foto.jpg"	
  />
<p	
  title="hover	
  me!">
<a	
  target="_blank">
<input	
  type="button"	
  />
ALGUNOS ATRIBUTOS NO
NECESITAN UN VALOR
<script	
  async	
  src="jquery.js">

<input	
  type="text"	
  required	
  />

<input	
  type="checkbox"	
  checked	
  />
LA PÁGINA WEB MÁS BÁSICA DEL
UNIVERSO ES ASÍ:
<html>
 <head>...</head>
 <body>...</body>
</html>
<head>
  <title>    TÍTULO DE LA PÁGINA

  <meta>     FORMATO DE CARACTERES
             E INFO ÚTIL PARA GOOGLE
  <link>     VINCULAR CSS, MOSTRAR
             FAVICONS, ETC
  <script>   INSERTAR JAVASCRIPT

  <style>    INSERTAR CSS DIRECTAMENTE


</head>
BLOCK
V/S
INLINE
BLOCK: UNA CAJA QUE OCUPA SU
CARRIL PROPIO

    Block&



             Block&(predeterminado)&



                                       Block&
ALGUNAS ETIQUETAS BLOCK
    <div>    "CAJA" NO SEMÁNTICA


      <p>    PÁRRAFO

 <header>    ENCABEZADO DE LA PÁGINA

     <ul>    LISTADO (VIÑETAS)

  <aside>    INFORMACIÓN
             COMPLEMENTARIA (SIDEBAR)
INLINE: FLUYE CON EL TEXTO Y NO
TIENE DIMENSIONES



  Hola, esto es un párrafo, y
  esto es un elemento inline
   dentro de este párrafo.
<p>Hola,	
  esto	
  es	
  un	
  
párrafo,	
  <span>	
  y	
  esto	
  
es	
  un	
  elemento	
  
inline</span>	
  dentro	
  
de	
  ese	
  párrafo.</p>
ALGUNAS ETIQUETAS INLINE
   <span>    "FRAGMENTO" NO SEMÁNTICO


      <a>    VÍNCULO

 <strong>    NEGRITA

     <em>    CURSIVA (ÉNFASIS)

   <time>    FECHA/HORA
HTML5
HTML5
   ES
HTML.
ETIQUETAS HTML5: MEDIA
 <canvas>    LIENZO DE DIBUJO


  <audio>    ADIVINEN

  <video>    ADIVINEN
ETIQUETAS HTML5 ESTRUCTURALES

 <header>    ENCABEZADO


  <aside>    INFO COMPLEMENTARIA
             (SIDEBAR)
 <footer>    PIE DE PÁGINA

 <hgroup>    GRUPO DE ENCABEZADOS


    <nav>    MENÚ DE NAVEGACIÓN
ETIQUETAS HTML5 SEMÁNTICAS

<article>    UNIDAD DE INFORMACIÓN


<section>    GRUPO DE UNIDADES DE
             INFORMACIÓN
   <time>    FECHA/HORA
CLASS
& ID
ATRIBUTOS APLICABLES A LO QUE SEA


<a	
  class="button">Home</a>

<p	
  id="importante">Párrafo</p>

<article	
  class="blog-­‐post"	
  
id="post-­‐528">Hola</article>
"MARCAN" EL HTML CON NOMBRES
QUE LUEGO USAREMOS EN CSS

"A	
  todos	
  los	
  párrafos	
  con	
  nombre	
  
de	
  clase	
  'destacado',	
  se	
  les	
  
solicita	
  usar	
  fuente	
  Tahoma	
  a	
  la	
  
brevedad	
  posible."
                                           -­‐	
  CSS
CLASS = MUCHAS VECES
“PERRO”
ID = SÓLO UNA VEZ
“FIRULAIS”
CLASS = VARIAS A LA VEZ
“PERRO COLLIE”
ID = SÓLO UNA VEZ
“FIRULAIS”
CLASS = REUTILIZACIÓN
“HEY! USTEDES!”
ID = DIFERENCIACIÓN
“TÚ, SOLAMENTE TÚ”
<a	
  class="button">Click1</a>
<a	
  class="button"	
  
id="submit">Click2</a>
<a	
  class="button	
  
small">Click3</a>
<a	
  class="button	
  small"	
  
id="toggle">Click4</a>
<a	
  class="button	
  
large">Click5</a>
CSS
CASCADING STYLE SHEETS
SINTAXIS CSS
 QUÉ SE MODIFICARÁ     selector	
  {	
  
CÓMO SE MODIFICARÁ
                         regla1:valor1;
                         regla2:valor2;
              ...FIN   }
SINTAXIS CSS
 QUÉ SE MODIFICARÁ     a	
  {	
  
CÓMO SE MODIFICARÁ
                          color:green;
                          font:Arial;
              ...FIN   }


           "A TODAS LAS ETIQUETAS <A>…"
SINTAXIS CSS
 QUÉ SE MODIFICARÁ     h1	
  {	
  
CÓMO SE MODIFICARÁ
                         width:100px;
                         margin:1em;
              ...FIN   }


         "A TODAS LAS ETIQUETAS <H1>…"
CSS TE CAMBIARÁ LA VIDA

        SIN CSS :(




a	
  {	
  
     color:red;
}
SINTAXIS DE SELECTORES
     SELECTOR   HTML


    perro       <perro>

    .gris       class="gris"

#firulais       id="firulais"
SINTAXIS DE SELECTORES
   SELECTOR   HTML


article       <article>

.button       class="button"

#toggle       id="toggle"
SINTAXIS DE SELECTORES
           SELECTOR   HTML

       perro.gris <perro	
  class="gris">
   perro#firulais <perro	
  
                  id="firulais">
perro.gris.maltes <perro	
  class="gris	
  
                  maltes">
SELECTOR     HTML

.form-­‐item <a	
  class="form-­‐item"	
  
             href="#">Toggle</a>
             <div	
  class="form-­‐item">
                  <div	
  class="form"	
  
                  id="submit">
                    <input	
  type="text"	
  />
                  </div>
             </div>
             <div	
  class="form	
  item">
             Text	
  here</div>
SELECTOR     HTML

div.form-­‐item <a	
  class="form-­‐item"	
  
                href="#">Toggle</a>
                <div	
  class="form-­‐item">
                     <div	
  class="form"	
  
                     id="submit">
                       <input	
  type="text"	
  />
                     </div>
                </div>
                <div	
  class="form	
  item">
                Text	
  here</div>
SELECTOR    HTML

   .form <a	
  class="form-­‐item"	
  
         href="#">Toggle</a>
         <div	
  class="form-­‐item">
              <div	
  class="form"	
  
              id="submit">
                <input	
  type="text"	
  />
              </div>
         </div>
         <div	
  class="form	
  item">
         Text	
  here</div>
SELECTOR     HTML

.form.item <a	
  class="form-­‐item"	
  
           href="#">Toggle</a>
           <div	
  class="form-­‐item">
                <div	
  class="form"	
  
                id="submit">
                  <input	
  type="text"	
  />
                </div>
           </div>
           <div	
  class="form	
  item">
           Text	
  here</div>
SELECTOR    HTML

 #submit <a	
  class="form-­‐item"	
  
         href="#">Toggle</a>
         <div	
  class="form-­‐item">
              <div	
  class="form"	
  
              id="submit">
                <input	
  type="text"	
  />
              </div>
         </div>
         <div	
  class="form	
  item">
         Text	
  here</div>
SELECTOR      HTML

div	
  input <a	
  class="form-­‐item"	
  
             href="#">Toggle</a>
             <div	
  class="form-­‐item">
OJO: ESPACIO      <div	
  class="form"	
  
                  id="submit">
                    <input	
  type="text"	
  />
                  </div>
             </div>
             <div	
  class="form	
  item">
             Text	
  here</div>
SELECTOR     HTML

 div	
  div <a	
  class="form-­‐item"	
  
            href="#">Toggle</a>
            <div	
  class="form-­‐item">
                 <div	
  class="form"	
  
                 id="submit">
                   <input	
  type="text"	
  />
                 </div>
            </div>
            <div	
  class="form	
  item">
            Text	
  here</div>
SELECTOR      HTML

a,	
  .item,	
  input <a	
  class="form-­‐item"	
  
                      href="#">Toggle</a>
                      <div	
  class="form-­‐item">
                           <div	
  class="form"	
  
                           id="submit">
                             <input	
  type="text"	
  />
                           </div>
                      </div>
                      <div	
  class="form	
  item">
                      Text	
  here</div>
MODELO DE CAJA

  OUTLINE
header	
  {	
  
  margin-­‐top:100px;
  margin-­‐right:50px;
  margin-­‐bottom:40px;
  margin-­‐left:90px;
}
header	
  {	
  
   margin:100px	
  50px	
  
   40px	
  90px;
 }



...LA MAGIA DEL SHORTAND
footer	
  {	
  
  padding-­‐top:40px;
  padding-­‐right:10px;
  padding-­‐bottom:40px;
  padding-­‐left:10px;
}
footer	
  {	
  
   padding:40px	
  10px;
 }




...LA MAGIA DEL SHORTAND
aside	
  {	
  
  border-­‐color:#ffc;
  border-­‐style:solid;
  border-­‐width:2px;
}
aside	
  {	
  
   border:2px	
  solid	
  #ffc;
 }




...LA MAGIA DEL SHORTAND
FRAME...
WORKS?
HTML = BOILERPLATE
CSS = BOOTSTRAP
JS = JQUERY
LENGUAJES DE ABSTRACCIÓN/
PREPROCESADORES



HTML = HAML
CSS = SASS
JS = COFFEESCRIPT
(GRACIAS, RUBY)
ABSTRACCIÓN
HAML                  HTML

.container            <div	
  class="container">
   %strong             <strong>	
  Hola	
  </strong>
      Hola             <a	
  href="#">
   %a{:href=>"#"}        Click	
  here
      Click	
  here    </a>
   #featured           <div	
  id="featured">
    %em	
  Look!         <em>Look!	
  </em>
                         </div>
                      </div>
ABSTRACCIÓN
SASS                       CSS

.container                 .container	
  {
    width:	
  300px          width:	
  300px;
    color:	
  red            color:	
  red;
    a                      }
      border:	
  none      .container	
  a	
  {
    .item                    border:	
  none;
      cursor:	
  pointer   }
                           .container	
  .item	
  {
                             cursor:	
  pointer;
                           }
BORRE
CÓDIGO.
GRACIAS.
   slideshare.net/fondiu




ÍCONOS: FORTAWESOME.GITHUB.COM/FONT-AWESOME

Weitere ähnliche Inhalte

Was ist angesagt?

Html5 telefonica-curso
Html5 telefonica-cursoHtml5 telefonica-curso
Html5 telefonica-cursoJuan Quemada
 
HTML5 la revolución!
HTML5 la revolución!HTML5 la revolución!
HTML5 la revolución!maspixel
 
Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Paradigma Digital
 
Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5 Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5 Gonzalo C.
 
HTML5 y CSS3: como sacarles partido hoy
HTML5 y CSS3: como sacarles partido hoyHTML5 y CSS3: como sacarles partido hoy
HTML5 y CSS3: como sacarles partido hoyFRONTDAYS
 
HTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOYHTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOYJuan Eladio Sánchez Rosas
 
Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5Joaquin Lara Sierra
 
Introduccion html5
Introduccion html5Introduccion html5
Introduccion html5ADWE Team
 
Proyecto de Topicos II - HTML5
Proyecto de Topicos II - HTML5Proyecto de Topicos II - HTML5
Proyecto de Topicos II - HTML5joycesita
 

Was ist angesagt? (20)

HTML5 y CSS3
HTML5 y CSS3HTML5 y CSS3
HTML5 y CSS3
 
Html5 telefonica-curso
Html5 telefonica-cursoHtml5 telefonica-curso
Html5 telefonica-curso
 
Introducción HTML5 y CSS3
Introducción HTML5 y CSS3Introducción HTML5 y CSS3
Introducción HTML5 y CSS3
 
HTML5 la revolución!
HTML5 la revolución!HTML5 la revolución!
HTML5 la revolución!
 
Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3
 
Curso HTML 5 - Módulo 1
Curso HTML 5 - Módulo 1Curso HTML 5 - Módulo 1
Curso HTML 5 - Módulo 1
 
Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5 Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5
 
HTML5 y CSS3: como sacarles partido hoy
HTML5 y CSS3: como sacarles partido hoyHTML5 y CSS3: como sacarles partido hoy
HTML5 y CSS3: como sacarles partido hoy
 
Html 5 presente y futuro de la web
Html 5 presente y futuro de la webHtml 5 presente y futuro de la web
Html 5 presente y futuro de la web
 
HTML5 y CSS3 ¿Imprescindibles?
HTML5 y CSS3 ¿Imprescindibles?HTML5 y CSS3 ¿Imprescindibles?
HTML5 y CSS3 ¿Imprescindibles?
 
HTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOYHTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOY
 
Manual de introducción a CSS3
Manual de introducción a CSS3Manual de introducción a CSS3
Manual de introducción a CSS3
 
Taller maquetacion web
Taller maquetacion webTaller maquetacion web
Taller maquetacion web
 
Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5
 
Curso html5-v1
Curso html5-v1Curso html5-v1
Curso html5-v1
 
Introduccion html5
Introduccion html5Introduccion html5
Introduccion html5
 
Proyecto de Topicos II - HTML5
Proyecto de Topicos II - HTML5Proyecto de Topicos II - HTML5
Proyecto de Topicos II - HTML5
 
Maquetación web con html5
Maquetación web con html5Maquetación web con html5
Maquetación web con html5
 
HTML5 y CSS3
HTML5 y CSS3HTML5 y CSS3
HTML5 y CSS3
 
Hojas de Estilo en Cascada - CSS
Hojas de Estilo en Cascada - CSSHojas de Estilo en Cascada - CSS
Hojas de Estilo en Cascada - CSS
 

Andere mochten auch

Maquetado con HTML y CSS
Maquetado con HTML y CSSMaquetado con HTML y CSS
Maquetado con HTML y CSSManuel Razzari
 
El Gran Libro de Diseño Web
El Gran Libro de Diseño WebEl Gran Libro de Diseño Web
El Gran Libro de Diseño WebRebelBangarang
 
Introducción al Diseño web
Introducción al Diseño webIntroducción al Diseño web
Introducción al Diseño webciwmx
 
Introducción al Diseño Web
Introducción al Diseño WebIntroducción al Diseño Web
Introducción al Diseño WebLorena Guerrero
 
HTML5: empieza hoy
HTML5: empieza hoyHTML5: empieza hoy
HTML5: empieza hoyMarta Armada
 
Cuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-phpCuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-phplgcj1989
 
Diseño de páginas web - Saltos de renglón y Párrafos
Diseño de páginas web - Saltos de renglón y PárrafosDiseño de páginas web - Saltos de renglón y Párrafos
Diseño de páginas web - Saltos de renglón y PárrafosSebastian De Los Angeles
 
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...Sebastian De Los Angeles
 
2 reconociendo entorno gráfico
2 reconociendo entorno gráfico2 reconociendo entorno gráfico
2 reconociendo entorno gráficoMarianmv
 
Atributos de BODY;MARQUEE y TABLE
Atributos de BODY;MARQUEE y TABLEAtributos de BODY;MARQUEE y TABLE
Atributos de BODY;MARQUEE y TABLEMELISSA MORNEO
 

Andere mochten auch (20)

Maquetado con HTML y CSS
Maquetado con HTML y CSSMaquetado con HTML y CSS
Maquetado con HTML y CSS
 
El Gran Libro de Diseño Web
El Gran Libro de Diseño WebEl Gran Libro de Diseño Web
El Gran Libro de Diseño Web
 
Maquetación Web
Maquetación WebMaquetación Web
Maquetación Web
 
Introducción al Diseño web
Introducción al Diseño webIntroducción al Diseño web
Introducción al Diseño web
 
Curso HTML y CSS, parte 2
Curso HTML y CSS, parte 2Curso HTML y CSS, parte 2
Curso HTML y CSS, parte 2
 
Guía HTML5
Guía HTML5Guía HTML5
Guía HTML5
 
Html5 css3
Html5 css3Html5 css3
Html5 css3
 
Todo sobre HTML5
Todo sobre HTML5Todo sobre HTML5
Todo sobre HTML5
 
Introducción al Diseño Web
Introducción al Diseño WebIntroducción al Diseño Web
Introducción al Diseño Web
 
HTML5: empieza hoy
HTML5: empieza hoyHTML5: empieza hoy
HTML5: empieza hoy
 
Curso HTML y CSS, parte 1
Curso HTML y CSS, parte 1Curso HTML y CSS, parte 1
Curso HTML y CSS, parte 1
 
Cuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-phpCuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-php
 
Manual paginas web
Manual paginas webManual paginas web
Manual paginas web
 
Diseño de páginas web - Saltos de renglón y Párrafos
Diseño de páginas web - Saltos de renglón y PárrafosDiseño de páginas web - Saltos de renglón y Párrafos
Diseño de páginas web - Saltos de renglón y Párrafos
 
Scripting 02
Scripting 02Scripting 02
Scripting 02
 
Formato aplicado a caracteres
Formato aplicado a caracteresFormato aplicado a caracteres
Formato aplicado a caracteres
 
Diseño de páginas web estilo del texto
Diseño de páginas web   estilo del textoDiseño de páginas web   estilo del texto
Diseño de páginas web estilo del texto
 
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
 
2 reconociendo entorno gráfico
2 reconociendo entorno gráfico2 reconociendo entorno gráfico
2 reconociendo entorno gráfico
 
Atributos de BODY;MARQUEE y TABLE
Atributos de BODY;MARQUEE y TABLEAtributos de BODY;MARQUEE y TABLE
Atributos de BODY;MARQUEE y TABLE
 

Ähnlich wie HTML y CSS: Introducción a la estructura y presentación web

Accesibilidad práctica con HTML5, CSS3 y WAI-ARIA
Accesibilidad práctica con HTML5, CSS3 y WAI-ARIAAccesibilidad práctica con HTML5, CSS3 y WAI-ARIA
Accesibilidad práctica con HTML5, CSS3 y WAI-ARIAManuel Razzari
 
Frameworks CSS
Frameworks CSSFrameworks CSS
Frameworks CSSbetabeers
 
Introducción a los Frameworks CSS
Introducción a los Frameworks CSSIntroducción a los Frameworks CSS
Introducción a los Frameworks CSSLuis Miguel Martín
 
Guía Básica de CSS
Guía Básica de CSSGuía Básica de CSS
Guía Básica de CSSMariano Jofre
 
"CSS Preprocessors Time!" por @nahuelsotelo
"CSS Preprocessors Time!" por @nahuelsotelo"CSS Preprocessors Time!" por @nahuelsotelo
"CSS Preprocessors Time!" por @nahuelsotelowebcat
 
Adaptando CSS a los programadores: SASS y Compass
Adaptando CSS a los programadores: SASS y CompassAdaptando CSS a los programadores: SASS y Compass
Adaptando CSS a los programadores: SASS y CompassParadigma Digital
 
Sass - Preprocesador de CSS
Sass  - Preprocesador de CSSSass  - Preprocesador de CSS
Sass - Preprocesador de CSSJavier Herrera
 
Edición de bolsillo: CSS3, HTML5 y JS para la web móvil
Edición de bolsillo: CSS3, HTML5 y JS para la web móvilEdición de bolsillo: CSS3, HTML5 y JS para la web móvil
Edición de bolsillo: CSS3, HTML5 y JS para la web móvilMarta Armada
 
PHPVigo #09: Preprocesadores CSS/SASS por Sergio Carracedo
PHPVigo #09: Preprocesadores CSS/SASS por Sergio CarracedoPHPVigo #09: Preprocesadores CSS/SASS por Sergio Carracedo
PHPVigo #09: Preprocesadores CSS/SASS por Sergio CarracedoPHP Vigo
 
Desarrollo web inteligente
Desarrollo web inteligenteDesarrollo web inteligente
Desarrollo web inteligenteMax Kraszewski
 
Maquetar pagina html con css
Maquetar pagina html con cssMaquetar pagina html con css
Maquetar pagina html con cssrmonagol
 
Sass: CSS con Superpoderes
Sass: CSS con SuperpoderesSass: CSS con Superpoderes
Sass: CSS con SuperpoderesEdgar Parada
 
Clase dos (02) de diseño de paginas web
Clase dos (02) de diseño de paginas webClase dos (02) de diseño de paginas web
Clase dos (02) de diseño de paginas webEdson Solórzano
 
Variables nativas CSS, Front-End con superpoderes para tu WordPress
Variables nativas CSS, Front-End con superpoderes para tu WordPressVariables nativas CSS, Front-End con superpoderes para tu WordPress
Variables nativas CSS, Front-End con superpoderes para tu WordPressWordPress Tarragona
 
Estándares Web con Chico UI
Estándares Web con Chico UIEstándares Web con Chico UI
Estándares Web con Chico UIGuillermo Paz
 
Presenpabo
PresenpaboPresenpabo
Presenpabopabobdp
 
Desarrollo Web: HTML + Bootstrap
Desarrollo Web: HTML + BootstrapDesarrollo Web: HTML + Bootstrap
Desarrollo Web: HTML + BootstrapWorkshop Digital
 

Ähnlich wie HTML y CSS: Introducción a la estructura y presentación web (20)

Accesibilidad práctica con HTML5, CSS3 y WAI-ARIA
Accesibilidad práctica con HTML5, CSS3 y WAI-ARIAAccesibilidad práctica con HTML5, CSS3 y WAI-ARIA
Accesibilidad práctica con HTML5, CSS3 y WAI-ARIA
 
Presentación CSS y HTML en Gummurcia
Presentación CSS y HTML en GummurciaPresentación CSS y HTML en Gummurcia
Presentación CSS y HTML en Gummurcia
 
Frameworks CSS
Frameworks CSSFrameworks CSS
Frameworks CSS
 
Introducción a los Frameworks CSS
Introducción a los Frameworks CSSIntroducción a los Frameworks CSS
Introducción a los Frameworks CSS
 
Guía Básica de CSS
Guía Básica de CSSGuía Básica de CSS
Guía Básica de CSS
 
"CSS Preprocessors Time!" por @nahuelsotelo
"CSS Preprocessors Time!" por @nahuelsotelo"CSS Preprocessors Time!" por @nahuelsotelo
"CSS Preprocessors Time!" por @nahuelsotelo
 
Adaptando CSS a los programadores: SASS y Compass
Adaptando CSS a los programadores: SASS y CompassAdaptando CSS a los programadores: SASS y Compass
Adaptando CSS a los programadores: SASS y Compass
 
Laboratorio 03
Laboratorio 03Laboratorio 03
Laboratorio 03
 
Sass - Preprocesador de CSS
Sass  - Preprocesador de CSSSass  - Preprocesador de CSS
Sass - Preprocesador de CSS
 
Edición de bolsillo: CSS3, HTML5 y JS para la web móvil
Edición de bolsillo: CSS3, HTML5 y JS para la web móvilEdición de bolsillo: CSS3, HTML5 y JS para la web móvil
Edición de bolsillo: CSS3, HTML5 y JS para la web móvil
 
PHPVigo #09: Preprocesadores CSS/SASS por Sergio Carracedo
PHPVigo #09: Preprocesadores CSS/SASS por Sergio CarracedoPHPVigo #09: Preprocesadores CSS/SASS por Sergio Carracedo
PHPVigo #09: Preprocesadores CSS/SASS por Sergio Carracedo
 
Desarrollo web inteligente
Desarrollo web inteligenteDesarrollo web inteligente
Desarrollo web inteligente
 
Maquetar pagina html con css
Maquetar pagina html con cssMaquetar pagina html con css
Maquetar pagina html con css
 
Sass: CSS con Superpoderes
Sass: CSS con SuperpoderesSass: CSS con Superpoderes
Sass: CSS con Superpoderes
 
Clase dos (02) de diseño de paginas web
Clase dos (02) de diseño de paginas webClase dos (02) de diseño de paginas web
Clase dos (02) de diseño de paginas web
 
Variables nativas CSS, Front-End con superpoderes para tu WordPress
Variables nativas CSS, Front-End con superpoderes para tu WordPressVariables nativas CSS, Front-End con superpoderes para tu WordPress
Variables nativas CSS, Front-End con superpoderes para tu WordPress
 
html5-css3
html5-css3html5-css3
html5-css3
 
Estándares Web con Chico UI
Estándares Web con Chico UIEstándares Web con Chico UI
Estándares Web con Chico UI
 
Presenpabo
PresenpaboPresenpabo
Presenpabo
 
Desarrollo Web: HTML + Bootstrap
Desarrollo Web: HTML + BootstrapDesarrollo Web: HTML + Bootstrap
Desarrollo Web: HTML + Bootstrap
 

Mehr von Sergio Nouvel Castro

Mehr von Sergio Nouvel Castro (8)

Lean UX 2.0 usando Microvalidaciones
Lean UX 2.0 usando MicrovalidacionesLean UX 2.0 usando Microvalidaciones
Lean UX 2.0 usando Microvalidaciones
 
Web Fonts: Rendereo y suavizado
Web Fonts: Rendereo y suavizadoWeb Fonts: Rendereo y suavizado
Web Fonts: Rendereo y suavizado
 
Teoría del color: Claves
Teoría del color: ClavesTeoría del color: Claves
Teoría del color: Claves
 
Taller: Tecnología sin Estrés
Taller: Tecnología sin EstrésTaller: Tecnología sin Estrés
Taller: Tecnología sin Estrés
 
Curso Diseñando para la Web, parte 2
Curso Diseñando para la Web, parte 2Curso Diseñando para la Web, parte 2
Curso Diseñando para la Web, parte 2
 
Curso Diseñando para la Web - Parte 1
Curso Diseñando para la Web - Parte 1Curso Diseñando para la Web - Parte 1
Curso Diseñando para la Web - Parte 1
 
Curso Wordpress desde Cero, parte 2
Curso Wordpress desde Cero, parte 2Curso Wordpress desde Cero, parte 2
Curso Wordpress desde Cero, parte 2
 
Curso WordPress desde Cero, parte 1
Curso WordPress desde Cero, parte 1Curso WordPress desde Cero, parte 1
Curso WordPress desde Cero, parte 1
 

HTML y CSS: Introducción a la estructura y presentación web

  • 3.          
  • 4.   PETICIÓN       SERVIDOR  USUARIO NAVEGADOR  RESPUESTA
  • 5. “GUARDA MIS    DATOS”      “OK, DUDE”  TÚ CHROME  PÁGINA WEB (HTML+CSS +IMÁGENES)
  • 6. HTML = CONTENIDO “QUÉ” CSS = PRESENTACIÓN “CÓMO”
  • 7. HTML = CONTENIDO “HOOOLA, LES QUIERO DECIR QUE BLA BLA BLA” CSS = PRESENTACIÓN “OK, ESO VA CON TEXTO ROJO Y 2 PX DE MARGEN”
  • 8. HTML DICE: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras est est, condimentum a “ESO ES UN TÍTULO 1” vulputate ut, imperdiet nec elit Aenean nec dui et risus suscipit malesuada. Nunc auctor pellentes “AHÍ TIENE QUE IR UNA IMAGEN” nulla in suscipit. Lorem ipsum dol sit amet, consectetur adipiscing “ESO ES UN PÁRRAFO” elit. Donec purus nisl, vulputate vitae pretium tincidunt, pharetr “ESO ES UN LISTADO” eget magna. Etiam libero pellentesque placerat SDFDSFSFSDF SDFFFF
  • 9. HTML DICE: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras est est, condimentum a <H1> vulputate ut, imperdiet nec elit Aenean nec dui et risus suscipit malesuada. Nunc auctor pellentes <IMG> nulla in suscipit. Lorem ipsum dol sit amet, consectetur adipiscing <P> elit. Donec purus nisl, vulputate vitae pretium tincidunt, pharetr <UL> eget magna. Etiam libero pellentesque placerat SDFDSFSFSDF SDFFFF
  • 10. CSS DICE: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras est est, condimentum a “ESO VA CON ARIAL” vulputate ut, imperdiet nec elit Aenean nec dui et risus suscipit malesuada. Nunc auctor pellentes “ESTA PARTE VA EN NEGRITA Y BORDE ROJO” nulla in suscipit. Lorem ipsum dol sit amet, consectetur adipiscing “ESE LINK VA SUBRAYADO” elit. Donec purus nisl, vulputate vitae pretium tincidunt, pharetr “ESA CAJA VA A LA IZQUIERDA” eget magna. Etiam libero pellentesque placerat SDFDSFSFSDF SDFFFF
  • 11. CSS DICE: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras est est, condimentum a font-family: arial; vulputate ut, imperdiet nec elit Aenean nec dui et risus suscipit malesuada. Nunc auctor pellentes font-weight: bold; border: 1px solid red; nulla in suscipit. Lorem ipsum dol sit amet, consectetur adipiscing text-decoration: underline; elit. Donec purus nisl, vulputate vitae pretium tincidunt, pharetr eget magna. Etiam libero float: left; pellentesque placerat SDFDSFSFSDF SDFFFF
  • 12. CSS     HTML HTML HTML HTML
  • 14. SINTAXIS HTML APERTURA <etiqueta> contenido… CIERRE </etiqueta>
  • 15. <strong>Esto  es  una  negrita </strong>  y  esto  no  lo  es.   <em>Esto  está  en  cursiva</em>   y  esto  no  lo  está. <perro>Esto  es  un  perro </perro>  y  esto  no  lo  es.
  • 16. <strong>Esto  es  una   Esto es una negrita negrita</strong>  y   esto  no  lo  es.   y esto no lo es. <em>Esto  está  en   Esto está en cursiva cursiva</em>  y  esto   y esto no lo está. no  lo  está. <perro>Esto  es  un   perro</perro>  y  esto   no  lo  es. y esto no lo es.
  • 17. <ironía>   Qué  bonito  te  queda   ese  vestido! </ironía>
  • 18. ALGUNAS ETIQUETAS SE CIERRAN A SÍ MISMAS <p>A  continuación,  un   salto  de  línea:   <br/>   Gracias,  salto  de   línea.</p>
  • 19. ALGUNAS ETIQUETAS SE CIERRAN A SÍ MISMAS <p>A  continuación,  una   imagen:   <img  />   Gracias,  imagen.</p>
  • 20. <p> PÁRRAFO <a> VÍNCULO (ANCLA) <strong> NEGRITA <em> CURSIVA <h1>…<h6> TÍTULOS (1 AL 6)
  • 21. ALGUNAS ETIQUETAS PUEDEN CONTENER A OTRAS (ANIDACIÓN) <p> Esto  es  un  párrafo   <a>y  esto  es  un  vínculo  dentro   del  párrafo.</a>   Esto  es  sólo  párrafo. </p> Esto  no  es  párrafo  ni  vínculo.
  • 22. Y OTRAS PUEDEN CONTENERSE A SÍ MISMAS <div> Esto  es  una  "div",  y   <div> esto  es  una  sub  "div"   dentro  de  otra </div> y  esto  es  parte  de  la  “div”  grande </div>  
  • 23. ETIQUETA “PARENT” <div> Esto  es  una  "div",  y   ETIQUETA “CHILD” <div> esto  es  una  sub  "div"   dentro  de  otra </div> y  esto  es  parte  de  la   “div”  grande </div>  
  • 25. LA GRACIA DE LAS ETIQUETAS SON SUS ATRIBUTOS <a>Este  vínculo  no  lleva  a   ninguna  parte</a> <a  href="http://example.com">Este   vínculo  me  lleva  a  example.com </a>
  • 26. LAS ETIQUETAS PUEDEN TENER MUCHOS ATRIBUTOS <a  href="index.html"   target="_blank">Home</a> <img  src="foto.jpg"  title="hover   me!"  width="500"  height="400"/> (OJO, SIEMPRE VAN EN LA ETIQUETA DE APERTURA)
  • 27. href URL DEL LINK src UBICACIÓN DEL RECURSO title LEYENDA AL PASAR EL MOUSE target PARA ABRIR EN VENTANA NUEVA type SI ES UN BOTÓN, UN CHECKBOX, UN CAMPO DE TEXTO, ETC.
  • 28. ATRIBUTO VALOR <a  href="http://example.com"> <img  src="foto.jpg"  /> <p  title="hover  me!"> <a  target="_blank"> <input  type="button"  />
  • 29. ALGUNOS ATRIBUTOS NO NECESITAN UN VALOR <script  async  src="jquery.js"> <input  type="text"  required  /> <input  type="checkbox"  checked  />
  • 30. LA PÁGINA WEB MÁS BÁSICA DEL UNIVERSO ES ASÍ: <html> <head>...</head> <body>...</body> </html>
  • 31. <head> <title> TÍTULO DE LA PÁGINA <meta> FORMATO DE CARACTERES E INFO ÚTIL PARA GOOGLE <link> VINCULAR CSS, MOSTRAR FAVICONS, ETC <script> INSERTAR JAVASCRIPT <style> INSERTAR CSS DIRECTAMENTE </head>
  • 33. BLOCK: UNA CAJA QUE OCUPA SU CARRIL PROPIO Block& Block&(predeterminado)& Block&
  • 34. ALGUNAS ETIQUETAS BLOCK <div> "CAJA" NO SEMÁNTICA <p> PÁRRAFO <header> ENCABEZADO DE LA PÁGINA <ul> LISTADO (VIÑETAS) <aside> INFORMACIÓN COMPLEMENTARIA (SIDEBAR)
  • 35. INLINE: FLUYE CON EL TEXTO Y NO TIENE DIMENSIONES Hola, esto es un párrafo, y esto es un elemento inline dentro de este párrafo.
  • 36. <p>Hola,  esto  es  un   párrafo,  <span>  y  esto   es  un  elemento   inline</span>  dentro   de  ese  párrafo.</p>
  • 37. ALGUNAS ETIQUETAS INLINE <span> "FRAGMENTO" NO SEMÁNTICO <a> VÍNCULO <strong> NEGRITA <em> CURSIVA (ÉNFASIS) <time> FECHA/HORA
  • 38. HTML5
  • 39. HTML5 ES HTML.
  • 40. ETIQUETAS HTML5: MEDIA <canvas> LIENZO DE DIBUJO <audio> ADIVINEN <video> ADIVINEN
  • 41. ETIQUETAS HTML5 ESTRUCTURALES <header> ENCABEZADO <aside> INFO COMPLEMENTARIA (SIDEBAR) <footer> PIE DE PÁGINA <hgroup> GRUPO DE ENCABEZADOS <nav> MENÚ DE NAVEGACIÓN
  • 42. ETIQUETAS HTML5 SEMÁNTICAS <article> UNIDAD DE INFORMACIÓN <section> GRUPO DE UNIDADES DE INFORMACIÓN <time> FECHA/HORA
  • 44. ATRIBUTOS APLICABLES A LO QUE SEA <a  class="button">Home</a> <p  id="importante">Párrafo</p> <article  class="blog-­‐post"   id="post-­‐528">Hola</article>
  • 45. "MARCAN" EL HTML CON NOMBRES QUE LUEGO USAREMOS EN CSS "A  todos  los  párrafos  con  nombre   de  clase  'destacado',  se  les   solicita  usar  fuente  Tahoma  a  la   brevedad  posible." -­‐  CSS
  • 46. CLASS = MUCHAS VECES “PERRO” ID = SÓLO UNA VEZ “FIRULAIS”
  • 47. CLASS = VARIAS A LA VEZ “PERRO COLLIE” ID = SÓLO UNA VEZ “FIRULAIS”
  • 48. CLASS = REUTILIZACIÓN “HEY! USTEDES!” ID = DIFERENCIACIÓN “TÚ, SOLAMENTE TÚ”
  • 49. <a  class="button">Click1</a> <a  class="button"   id="submit">Click2</a> <a  class="button   small">Click3</a> <a  class="button  small"   id="toggle">Click4</a> <a  class="button   large">Click5</a>
  • 51. SINTAXIS CSS QUÉ SE MODIFICARÁ selector  {   CÓMO SE MODIFICARÁ regla1:valor1; regla2:valor2; ...FIN }
  • 52. SINTAXIS CSS QUÉ SE MODIFICARÁ a  {   CÓMO SE MODIFICARÁ color:green; font:Arial; ...FIN } "A TODAS LAS ETIQUETAS <A>…"
  • 53. SINTAXIS CSS QUÉ SE MODIFICARÁ h1  {   CÓMO SE MODIFICARÁ width:100px; margin:1em; ...FIN } "A TODAS LAS ETIQUETAS <H1>…"
  • 54. CSS TE CAMBIARÁ LA VIDA SIN CSS :( a  {   color:red; }
  • 55. SINTAXIS DE SELECTORES SELECTOR HTML perro <perro> .gris class="gris" #firulais id="firulais"
  • 56. SINTAXIS DE SELECTORES SELECTOR HTML article <article> .button class="button" #toggle id="toggle"
  • 57. SINTAXIS DE SELECTORES SELECTOR HTML perro.gris <perro  class="gris"> perro#firulais <perro   id="firulais"> perro.gris.maltes <perro  class="gris   maltes">
  • 58. SELECTOR HTML .form-­‐item <a  class="form-­‐item"   href="#">Toggle</a> <div  class="form-­‐item"> <div  class="form"   id="submit"> <input  type="text"  /> </div> </div> <div  class="form  item"> Text  here</div>
  • 59. SELECTOR HTML div.form-­‐item <a  class="form-­‐item"   href="#">Toggle</a> <div  class="form-­‐item"> <div  class="form"   id="submit"> <input  type="text"  /> </div> </div> <div  class="form  item"> Text  here</div>
  • 60. SELECTOR HTML .form <a  class="form-­‐item"   href="#">Toggle</a> <div  class="form-­‐item"> <div  class="form"   id="submit"> <input  type="text"  /> </div> </div> <div  class="form  item"> Text  here</div>
  • 61. SELECTOR HTML .form.item <a  class="form-­‐item"   href="#">Toggle</a> <div  class="form-­‐item"> <div  class="form"   id="submit"> <input  type="text"  /> </div> </div> <div  class="form  item"> Text  here</div>
  • 62. SELECTOR HTML #submit <a  class="form-­‐item"   href="#">Toggle</a> <div  class="form-­‐item"> <div  class="form"   id="submit"> <input  type="text"  /> </div> </div> <div  class="form  item"> Text  here</div>
  • 63. SELECTOR HTML div  input <a  class="form-­‐item"   href="#">Toggle</a> <div  class="form-­‐item"> OJO: ESPACIO <div  class="form"   id="submit"> <input  type="text"  /> </div> </div> <div  class="form  item"> Text  here</div>
  • 64. SELECTOR HTML div  div <a  class="form-­‐item"   href="#">Toggle</a> <div  class="form-­‐item"> <div  class="form"   id="submit"> <input  type="text"  /> </div> </div> <div  class="form  item"> Text  here</div>
  • 65. SELECTOR HTML a,  .item,  input <a  class="form-­‐item"   href="#">Toggle</a> <div  class="form-­‐item"> <div  class="form"   id="submit"> <input  type="text"  /> </div> </div> <div  class="form  item"> Text  here</div>
  • 66. MODELO DE CAJA OUTLINE
  • 67. header  {   margin-­‐top:100px; margin-­‐right:50px; margin-­‐bottom:40px; margin-­‐left:90px; }
  • 68. header  {   margin:100px  50px   40px  90px; } ...LA MAGIA DEL SHORTAND
  • 69. footer  {   padding-­‐top:40px; padding-­‐right:10px; padding-­‐bottom:40px; padding-­‐left:10px; }
  • 70. footer  {   padding:40px  10px; } ...LA MAGIA DEL SHORTAND
  • 71. aside  {   border-­‐color:#ffc; border-­‐style:solid; border-­‐width:2px; }
  • 72. aside  {   border:2px  solid  #ffc; } ...LA MAGIA DEL SHORTAND
  • 74. HTML = BOILERPLATE CSS = BOOTSTRAP JS = JQUERY
  • 75. LENGUAJES DE ABSTRACCIÓN/ PREPROCESADORES HTML = HAML CSS = SASS JS = COFFEESCRIPT
  • 77. ABSTRACCIÓN HAML HTML .container <div  class="container"> %strong <strong>  Hola  </strong> Hola <a  href="#"> %a{:href=>"#"} Click  here Click  here </a> #featured <div  id="featured"> %em  Look! <em>Look!  </em> </div> </div>
  • 78. ABSTRACCIÓN SASS CSS .container .container  { width:  300px width:  300px; color:  red color:  red; a } border:  none .container  a  { .item border:  none; cursor:  pointer } .container  .item  { cursor:  pointer; }
  • 80. GRACIAS. slideshare.net/fondiu ÍCONOS: FORTAWESOME.GITHUB.COM/FONT-AWESOME