Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Bootstrap - amor e ódio

hannelita
September 26, 2014

Bootstrap - amor e ódio

Palestra na Web.br 2014

hannelita

September 26, 2014
Tweet

More Decks by hannelita

Other Decks in Technology

Transcript

  1. O QUE VAMOS VER AQUI Por que se fala tanto

    em Bootstrap Coisas legais no Bootstrap Coisas não tão legais no Bootstrap Neat e outras alternativas GIFs e imagens legais <3
  2. "Dev de backend é aquele cara que vai fazer uma

    página muito feia, mas cujo servidor permanece em pé quase sempre." FRONT, Desenvolvedor, 2014
  3. #1 - A SEPARAÇÃO ENTRE CONTEÚDO E APRESENTAÇÃO NÃO É

    MUITO BOA < d i v c l a s s = " r o w " > < d i v i d = " a r t i c l e " c l a s s = " s p a n 8 " > . . . < / d i v > < d i v i d = " a s i d e " c l a s s = " s p a n 4 " > . . . < / d i v > < / d i v > / * L E S S * / a r t i c l e { . c o l u m n ( 8 ) ; } a s i d e { . c o l u m n ( 4 ) ; }
  4. #3 - REDESIGN É CUSTOSO . p a g i

    n a t i o n u l { b o r d e r - r a d i u s : 0 p x ; b o x - s h a d o w : n o n e ; } . p a g i n a t i o n u l > l i > a , . p a g i n a t i o n u l > l i > s p a n { p a d d i n g : 8 p x 1 6 p x ; l i n e - h e i g h t : 1 e m ; t e x t - d e c o r a t i o n : u n d e r l i n e ; b a c k g r o u n d - c o l o r : n o n e ; b o r d e r - t o p : n o n e ; b o r d e r - b o t t o m : n o n e ; } . p a g i n a t i o n u l > l i > a : h o v e r , . p a g i n a t i o n u l > . a c t i v e > a , . p a g i n a t i o n u l > . a c t i v e > s p a n { b a c k g r o u n d - c o l o r : t r a n s p a r e n t ; c o l o r : b l a c k ; } . p a g i n a t i o n u l > l i : f i r s t - c h i l d > a , . p a g i n a t i o n u l > l i : f i r s t - c h i l d > s p a n { b o r d e r - t o p - l e f t - r a d i u s : 0 ; b o r d e r - b o t t o m - l e f t - r a d i u s : 0 ; } . p a g i n a t i o n u l > l i : l a s t - c h i l d > a , . p a g i n a t i o n u l > l i : l a s t - c h i l d > s p a n { b o r d e r - t o p - r i g h t - r a d i u s : 0 ; b o r d e r - b o t t o m - r i g h t - r a d i u s : 0 ; } SÓ isso
  5. #4 - PROBLEMAS SEMÂNTICOS < i c l a s

    s = " i c o n - s e a r c h " > < / i >
  6. #2 - MUITO MAIS SEMÂNTICO - VOCÊ DETERMINA OS NOMES

    a s i d e { @ i n c l u d e s p a n - c o l u m n s ( 3 ) ; } s e c t i o n { @ i n c l u d e s p a n - c o l u m n s ( 6 ) ; } Livre de rows e cols!
  7. CONCLUSÕES Usar o que form melhor para você. Considero semântica

    muito importante então tendo a priorizá-la.