Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BlueTrip
JULHO/2010
SUMRIO
1.1 FRAMEWORK BLUETRIP CSS.........................................................................................................................3 1.2 FRAMEWORK BLUETRIP CSS - USANDO BLUETRIP CSS PARA CRIAR UM LAYOUT DE PGINA DE BASE WEB.............................................................................................................................................4 1.3 FRAMEWORK BLUETRIP CSS - ADICIONANDO OS ARQUIVOS DE CSS.............................................7 1.4 FRAMEWORK BLUETRIP CSS REMOVENDO O GRID.........................................................................10 2.1 ADICIONANDO BORDAS PARA AS COLUNAS DA WEB PAGE COM CSS BLUETRIP.....................13 2.2 ADICIONANDO BORDAS A WEB PAGE BLUETRIP COLUNAS COM CSS - REVIEW: GENRICO SPAN X CLASSES CSS.............................................................................................................................................14 2.3 ADICIONANDO BORDAS PARA AS COLUNAS DA WEB PAGE BLUETRIP COM CSS ADICIONANDO FRONTEIRAS PARA COLUNAS DE PGINA WEB............................................................17 2.4 ADICIONANDO BORDAS PARA AS COLUNAS DAS WEB PAGES BLUETRIP COM CSS ATRIBUIO DE CLASSES CSS FANCY PARA CABEALHOS HTML......................................................20 3.1 USANDO O FRAMEWORK CSS BLUETRIP E CLASSES THIN E CAPS ...............................................24 3.2 USANDO O FRAMEWORK BLUETRIP CSS CLASSES THIN E CAPS - ANLISE: AS CLASSES CSS FANCY................................................................................................................................................................25 3.3 USANDO O FRAMEWORK CSS BLUETRIP E CLASSES THIN E CAPS - TRABALHANDO COM A CLASSE CSS THIN....................................................................................................................................................28 3.4 USANDO O FRAMEWORK CSS BLUETRIP E CLASSES THIN E CAPS - USANDO A CLASSE CSS CAPS............................................................................................................................................................................31 4.1 STYLING SEM ORDEM E LISTA ORDENADA HTML COM BLUETRIP...............................................35 4.2 STYLING SEM ORDEM E LISTA ORDENADA HTML COM BLUETRIP - REVIEW: CLASSES CSS THIN E CAPS.............................................................................................................................................................36 4.3 STYLING SEM ORDEM E LISTA ORDENADA HTML COM BLUETRIP - STYLING LISTAS DESORDENADAS HTML........................................................................................................................................42
1.2 Framework BlueTrip CSS - Usando BlueTrip CSS para criar um layout de pgina de base web
Como j exposto na introduo, a curva de aprendizado BlueTrip CSS extremamente simples. Ele oferece uma grade de fundo composto por 24 colunas, que pode ser estendido por todo o documento da Web em conformidade com as exigncias de um layout especfico da pgina web. Desse ponto em diante, possvel puxar e empurrar os elementos vontade, bem como cabealhos de estilo, pargrafos, listas e assim por diante. Com base nesse esquema de design simples, vou criar a marcao de uma pgina web bsica, que ir usar algumas das classes que medem CSS que vm com o framework. Abaixo, est a pgina web exemplo, que exibe a grade de fundo. D uma olhada no exemplo de cdigo correspondente:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip</title> </head> <body> <div class="container showgrid"> <div class="span-24"> <h1>BlueTrip CSS Grid example showing the grid</h1> </div> <div class="span-8"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-16"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> </div> </body> </html>
Se voc trabalhou com o CSS antes, voc vai entender como funciona a marcao acima. Enfim, a primeira coisa a notar que todo o layout da pgina web envolvido em um recipiente em geral, que tenha sido atribuda duas classes CSS, chamado de "container" e "showgrid", respectivamente. Como voc pode imaginar, a primeira dessas classes responsvel por centralizar o contedo do documento web inteira, enquanto o ltimo encarregado de exibir a grade de fundo. muito simples.
O resto da marcao auto-explicativo. Ele usa um conjunto de classes que medem, apelidado genericamente "span-x", onde X o nmero de colunas que ser gerado por uma div especfica. Neste exemplo, decidi criar primeiro uma coluna para o cabealho, em seguida, uma seo de corpo composto de trs recipientes e, finalmente, uma rea de rodap composta de duas divs. vlido mencionar o uso do "x-span passado" classe CSS, que utilizado para localizar a ltima coluna na grade de base. Neste ponto, esperamos que voc compreendeu a lgica que est por trs de criao de layouts de pgina da Web bsica com BlueTrip. Ento, vou adicionar ao documento anterior web os arquivos CSS que ir processar o layout conforme o esperado. Este tpico ser abordado em detalhes na prxima seo.
Se voc tentar executar o arquivo de exemplo anterior em seu prprio navegador, voc deve obter o seguinte resultado:
Esse exemplo de layout de pgina web simples, til para demonstrar como uma folha de estilo CSS como este pode ajud-lo na execuo de diferentes tipos de projetos web rapidamente. Se o significado semntico de divs no uma grande preocupao para voc (mas deve ser), ento BlueTrip CSS deve ser definitivamente ser uma boa alternativa, convm examinar. Agora que voc aprendeu como criar um layout bsico de pgina Web, com BlueTrip, vou terminar este captulo introdutrio da srie, mostrando outro arquivo de amostra, o que ir esconder a grade de fundo da tela.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-16"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> </div> </body> </html>
Se voc experimentar o (X)HTML no seu navegador, voc ver que o grid foi removida. Como a classe CSS "showgrid", foi retirado da div do container principal. Sugiro que voc faa
testes com este exemplo, posicionar elementos na pgina web, assim voc pode produzir duas verses diferentes do layout a ser desenvolvido. Consideraes finais. Neste captulo introdutrio da srie, eu expliquei como desenvolver um projeto bsico pgina web usando as classes principais CSS fornecidos pelo framework CSS BlueTrip. Como voc viu por si mesmo, esse processo foi bastante simples, mesmo se voc no tem um fundo conhecimento de CSS. No prximo artigo, discutiremos a estrutura para a adio de colunas de uma pgina web, e as fronteiras tambm.
2.1 Adicionando bordas para as colunas da Web Page com CSS BlueTrip
Nesta segunda parte de uma srie que introduz o framework BlueTrip CSS, vou mostrar como usar algumas classes CSS prticas para adicionar bordas para as colunas de uma pgina web e criar cabealhos H2. Sem dvida, frameworks CSS ajudam a encurtar o tempo necessrio para o desenvolvimento de sites web. Como voc deve saber, existem poucos poderosos contendores que ganharam popularidade considervel ao longo do tempo. Isto devido s suas funcionalidades teis, tais como a incluso de bem confiveis para novas funcionalidades, texto e estilo web forma completa, as folhas de estilo para impresso e assim por diante. Dentre as inmeras CSS frameworks disponveis atualmente, que se tornaram a ferramenta preferida de muitos web designers, BlueTrip muito possivelmente uma das mais populares. Alega reunir as melhores caractersticas fornecidas pelo CSS BluePrint e do Trpoli, e que parece ser mais do que um truque de marketing. Ento, se voc estiver interessado em aprender a trabalhar com o CSS BlueTrip, ento esta srie de artigos pode ser o que voc est procurando. Se voc j leu o tutorial introdutrio, ento voc sabe como criar layouts de pgina da Web bsica com BlueTrip. Neste artigo especfico, eu expliquei como usar o framework genrico span x classes CSS para construo de duas pginas web simples. No primeiro caso, a grade de fundo usado para alinhar elemento no documento web foi exibida na tela, enquanto no segundo exemplo, a grade foi escondido da vista, graas manipulao do "showgrid classe CSS", que foi atribudo alternadamente e removido da marcao. No entanto, estou apenas arranhando a superfcie dos recursos oferecidos pela BlueTrip. Na prximas linhas vou explicar como usar algumas das classes de seu CSS para adicionar molduras s colunas de uma pgina web e aplicar os estilos elegantes de cabealhos de HTML.
2.2 Adicionando bordas a Web Page BlueTrip colunas com CSS - Review: genrico span x classes CSS
Abaixo eu reintroduzi um dos exemplos que usei no artigo anterior, para mostrar como usar o BlueTrip CSS e construir um layout de pgina web. Ele funciona usando o framework genrico "span-x classes" CSS. Aqui est:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (showing the background grid)</title> <link rel="stylesheet" href="css/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/print.css" type="text/css" media="print"> <!--[if IE]> <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen, projection"> <![endif]--> </head> <body> <div class="container showgrid"> <div class="span-24"> <h1>BlueTrip CSS Grid example showing the grid</h1> </div> <div class="span-8"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-16"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> </div> </body> </html>
Como mostrado acima, a criao de um layout de uma simples pgina web com BlueTrip apenas uma questo de utilizar o genrico "span-x" e "passado classes" CSS de acordo com o tipo de projeto que precisa ser construdo. Neste caso, o documento anterior usa classe CSS showgrid "adicionais" para exibir a grade de fundo, mas, naturalmente, em ambientes de produo deve ser retirado.
Sem dvida, a compreenso da lgica que implementa BlueTrip para criar colunas de posio atravs de uma pgina web muito simples, mesmo quando as classes CSS utilizados durante este processo falta um sentido verdadeiramente semntico. Assim, supondo que voc esteja familiarizado com os conceitos bsicos de trabalho com o anterior "span-x", hora de explorar mais algumas funcionalidades do framework. Assim, em consonncia com os conceitos utilizados na introduo, na prxima seo vou explicar como usar uma outra classe CSS fornecidos pelo BlueTrip para adicionar fronteiras sutis para as colunas de uma pgina web.
2.3 Adicionando bordas para as colunas da Web Page BlueTrip com CSS - Adicionando fronteiras para colunas de pgina web
Tal como acontece com todos os recursos oferecidos pelo BlueTrip, adicionar bordas para as colunas de uma pgina web reduzido para atribuir uma classe CSS genrico, no surpreendentemente chamado de "fronteira", com elementos selecionados. No entanto, para compreender mais claramente como adicionar algumas fronteiras sutis para determinados recipientes, abaixo eu codificado um exemplo totalmente novo que usa a classe CSS para realizar esta tarefa em apenas alguns passos simples:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (using the border class)</title> <link rel="stylesheet" href="css/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/print.css" type="text/css" media="print"> <!--[if IE]> <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen, projection"> <![endif]--> </head> <body> <div class="container"> <div class="span-24"> <h1>BlueTrip CSS Grid example using the border class</h1> </div> <div class="span-8 border"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 border"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-16 border"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> </div> </body> </html>
Como voc pode ver, o exemplo acima parece muito semelhante ao que voc viu no segmento anterior, com uma ligeira diferena: um par de colunas da pgina web tem sido
atribuda a "fronteira" classe CSS, o que adiciona uma borda do lado direito desses elementos, desta forma torn-los um pouco mais elegante. Alm disso, aqui est uma imagem simples que mostra como o documento da Web anterior processado pelo navegador, aps a incorporao das fronteiras. Aqui est:
Agora que voc aprendeu a atribuir as fronteiras para colunas em uma pgina web usando a "fronteira" de classe CSS, vou explicar como usar uma outra classe fornecida pelo BlueTrip para a construo de alguns cabealhos fantasia HTML.
2.4 Adicionando bordas para as colunas das Web pages BlueTrip com CSS - Atribuio de classes CSS fancy para cabealhos HTML
Na realidade, o framework CSS BlueTrip, por padro, vem equipado com algumas classes teis CSS que pode ser usado para temperar o olhar de diferentes elementos de um documento web. Neste caso particular, eu vou mostrar como usar uma dessas classes, chamado de "fancy", para dar um estilo elegante com elementos baseados em texto. O exemplo abaixo demonstra como atribuir a esta classe para todos os cabealhos H2 includa em uma pgina web.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (using the fancy class)</title> <link rel="stylesheet" href="css/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/print.css" type="text/css" media="print"> <!--[if IE]> <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen, projection"> <![endif]--> </head> <body> <div class="container"> <div class="span-24"> <h1 class="fancy">BlueTrip CSS Grid example using the fancy class</h1> </div> <div class="span-8"> <h2 class="fancy">Level 2 heading</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8"> <h2 class="fancy">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="fancy">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-16"> <h2 class="fancy">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="fancy">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> </div>
A partir do exemplo acima, para ver como simples transformar o cabealhos H2 em elemento elegante usando a "fancy", da classe CSS BlueTrip. Uma vez que a amostra de cdigo fala por si, abaixo, a imagem que mostra como a pgina web anterior exibido no navegador:
Nada mal, hein? Como voc provavelmente concordar comigo, BlueTrip torna realmente fcil para adicionar "fancy" estilos de cabealhos de HTML em um documento web. No exemplo acima, esses estilos foram adicionados a uma H2, mas, naturalmente, esse processo pode ser aplicado a outros elementos de texto, como pargrafos e listas. E com este ltimo hands-on exemplo, estou terminando este segundo tutorial sobre como trabalhar com o framework CSS BlueTrip. Como sempre, sinta-se livre para editar todas as amostras de cdigo mostrado neste artigo, para que possa obter uma melhor compreenso do uso de classes CSS que vm junto com BlueTrip. Consideraes finais Neste segundo captulo da srie, eu mostrei-lhe como usar algumas classes teis do CSS que vem com o framework BlueTrip para adicionar molduras s colunas de pgina web e criar cabealhos H2.
No artigo seguinte, exploraremos mais classes CSS fornecidas pelo framework, que ser usado para exibir as variaes de cabealhos de HTML. No perca a prxima parte!
3.2 Usando o Framework BlueTrip CSS Classes Thin e Caps - Anlise: as classes CSS fancy
Antes de mostrar como trabalhar com as classes CSS thin e caps oferecido pelo estilo de cabealhos HTML BlueTrip, eu gostaria de reintroduzir um exemplo desenvolvido no captulo anterior desta srie. demonstrado como adicionar um estilo elegante de alguns elementos H2 de um documento web, utilizando o quadro de "fancy" classe CSS. Este exemplo parece-se com este:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (using the fancy class)</title> <link rel="stylesheet" href="css/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/print.css" type="text/css" media="print"> <!--[if IE]> <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen, projection"> <![endif]--> </head> <body> <div class="container"> <div class="span-24"> <h1 class="fancy">BlueTrip CSS Grid example using the fancy class</h1> </div> <div class="span-8"> <h2 class="fancy">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8"> <h2 class="fancy">Level 2 heading</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="fancy">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-16"> <h2 class="fancy">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="fancy">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> </div> </body> </html>
Como mencionei antes, no exemplo acima, a classe CSS "fancy" que vem com BlueTrip tem sido atribudo a alguns elementos H2 de um documento de base web, desta forma tornandoos cabealhos mais elegantes. Isso demonstrado pela imagem abaixo:
Enquanto o exemplo em questo um pouco simplista, ele mostra como fcil produzir variaes interessantes de um elemento HTML comum usando apenas uma nica classe CSS. No entanto, o quadro tambm d aos webdesigners BlueTrip a possibilidade de usar outros estilos CSS para fornecer determinados elementos do texto-base com um look extravagante. Na seo seguinte, examinaremos mais de perto uma nova classe CSS de tag chamada "thin", que pode ser utilizado para fazer os elementos selecionados na pgina web um pouco "mais fino".
3.3 Usando o Framework CSS BlueTrip e Classes Thin e Caps - Trabalhando com a classe CSS thin
Se voc no estiver completamente satisfeito com a aparncia visual alcanado quando se utiliza a "fancy" da classe CSS que voc aprendeu antes, o quadro BlueTrip prev outras classes que produzem variaes teis de qualquer elemento baseado em texto includo em um documento web. Para demonstrar mais claramente este conceito, vou desenvolver um tipo neste novo exemplo. Ela vai atribuir uma outra classe CSS chamada "thin" para alguns cabealhos H2 dentro de uma pgina web bsica para torn-los mais finos. O exemplo parece este:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (using the thin class)</title> <link rel="stylesheet" href="css/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/print.css" type="text/css" media="print"> <!--[if IE]> <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen, projection"> <![endif]--> </head> <body> <div class="container"> <div class="span-24"> <h1 class="thin">BlueTrip CSS Grid example using the thin class</h1> </div> <div class="span-8"> <h2 class="thin">Level 2 heading</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8"> <h2 class="thin">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="thin">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-16"> <h2 class="thin">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="thin">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> </div>
No exemplo anterior, a amostra apenas cria um layout simples usando o j familiar "span-x classes" CSS que voc aprendeu nos captulos anteriores desta srie, mas atribui a classe CSS "thin" para um H2 com poucos elementos, dando uma aparncia mais elegante. Naturalmente, essa classe especial (e outros, naturalmente) pode ser aplicado a qualquer elemento baseado em texto da pgina web, ento eu sugiro que voc faa isso como lio de casa. Alm da amostra de cdigo acima, aqui est uma imagem complementar que mostra como os cabealhos H2 da pgina de exemplo so apresentados aps a atribuio da classe CSS "thin" a eles. Aqui est:
No to ruim, certo? Inegavelmente, BlueTrip oferece aos designers de web com uma base slida de classes CSS que lhe permite alterar a aparncia dos cabealhos HTML, pargrafos, listas e assim por diante com muita facilidade. E falando do aspecto visual de elementos baseados em texto, o que se deseja faz-los ser exibido inteiramente em letras maisculas no navegador? Bem, graas existncia de outra classe CSS que vem com BlueTrip chamado "caps", este processo pode ser realizado com aborrecimentos menores. Eu gostaria de terminar este tutorial, mostrando-lhe um uso simples da classe especfico
3.4 Usando o Framework CSS BlueTrip e Classes Thin e Caps - Usando a classe CSS caps
Na realidade, a tampa superior de qualquer elemento da pgina web baseada em texto com BlueTrip reduzida a atribuir ao elemento de uma classe CSS especfica denominada "caps". Desde a sua utilizao muito semelhante a trabalhar com a thin e fancy, classes discutidas anteriormente, neste caso especfico, eu s vou criar um exemplo simples, assim voc pode ver como ele funciona. Dito isto, aqui est o exemplo de cdigo que mostra como usar as tampas de classe CSS.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (using the caps class)</title> <link rel="stylesheet" href="css/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/print.css" type="text/css" media="print"> <!--[if IE]> <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen, projection"> <![endif]--> </head> <body> <div class="container"> <div class="span-24"> <h1 class="caps">BlueTrip CSS Grid example using the caps class</h1> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-16"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> </div> </body>
Aqui voc tem. Como demonstrado no exemplo anterior, as tampas de classe CSS que foi atribudo para todos os cabealhos H2 da pgina web anterior. Assim, esses elementos sero apresentados em letras maisculas na tela, como claramente demonstrado pela captura de tela a seguir:
Como mencionei anteriormente, o CSS BlueTrip permite que voc altere a aparncia visual dos elementos com base em texto de uma forma muito rpida e simples, mantendo um significado semntico mais rigorosas, com referncia s classes CSS que ele usa. Esta no aplicvel quando as colunas de posicionamento em um documento web. Mas como voc sabe, tudo na vida tem um custo, e isso no uma exceo. Ento agora voc sabe como usar a thin e caps classes CSS fornecidas por BlueTrip, para produzir variaes elegantes de cabealhos de H2. Se voc ainda tiver dvidas sobre como trabalhar com estas classes, sugiro que voc tente atribu-los a outros elementos do texto-base para ver como eles afetam a sua aparncia visual. Consideraes finais E isso tudo para o momento. Nesta terceira parcela da srie, eu discuti o uso dos thin "e" caps "classes CSS que vm com BlueTrip, que pode ser realmente til para adicionar um toque mais elegante de cabealhos HTML, listas, e assim por diante.
No prximo captulo, eu vou continuar a explorar as potencialidades oferecidas pela BlueTrip til, desta vez para exibir as listas ordenados e no ordenados.
4.2 Styling sem ordem e lista ordenada HTML com BlueTrip - Review: classes CSS thin e caps
Na edio anterior eu expliquei como atribuir a thin e caps, classes CSS que vm com BlueTrip ao estilo de alguns cabealhos H2 em uma pgina web bsica. Abaixo, reintroduzi alguns exemplos desenvolvidos em artigo que mostra como realizar este processo de uma forma simples. Aqui esto elas:
(example on using the 'thin' CSS class)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (using the thin class)</title> <link rel="stylesheet" href="../css/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print"> <!--[if IE]> <link rel="stylesheet" href="../css/ie.css" type="text/css" media="screen, projection"> <![endif]--> </head> <body> <div class="container"> <div class="span-24"> <h1 class="thin">BlueTrip CSS Grid example using the thin class</h1> </div> <div class="span-8"> <h2 class="thin">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8"> <h2 class="thin">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="thin">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-16"> <h2 class="thin">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="thin">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> </div> </body>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (using the caps class)</title> <link rel="stylesheet" href="../css/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="../css/print.css" type="text/css" media="print"> <!--[if IE]> <link rel="stylesheet" href="../css/ie.css" type="text/css" media="screen, projection"> <![endif]--> </head> <body> <div class="container"> <div class="span-24"> <h1 class="caps">BlueTrip CSS Grid example using the caps class</h1> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-16"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> </div> </body> </html>
Como voc pode ver a partir de amostras de cdigo acima, extremamente fcil de produzir variaes de cabealhos de H2 e outros elementos de web baseado em texto pgina por meio do thin e caps, classes CSS. No primeiro caso, a sada gerada pelo browser ser semelhante imagem a seguir:
Enquanto no segundo exemplo, os cabealhos H2 ser exibido todos os ttulos, j que a finalidade do caps (classe). Aqui est uma imagem que mostra como complementar esses estilos e como so renderizados na tela:
Bem, nesta fase voc certamente lembra de como usar as classes anteriores CSS em casos concretos. Assim, hora de explorar outros recursos oferecidos pela BlueTrip. Como j expresso na introduo, BlueTrip fornece outros estilos padro que sero aplicadas automaticamente a outros elementos de pgina web comum, como listas no ordenadas HTML. Assim, no segmento seguinte, eu estou indo para um cdigo de exemplo que demonstram como realizar essa tarefa.
4.3 Styling sem ordem e lista ordenada HTML com BlueTrip - Styling listas desordenadas HTML
Tal como acontece com outros frameworks CSS, BlueTrip permite que voc defina estilos padro para ambas listas HTML, sem ordem e ordenada. Neste caso, vou criar um exemplo totalmente novo para voc, que ir mostrar como listas unordered so exibidas no navegador quando usado o arquivo "screen.css do framework. Veja como exemplo este novo aspecto:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (using unordered lists)</title> <link rel="stylesheet" href="css/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/print.css" type="text/css" media="print"> <!--[if IE]> <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen, projection"> <![endif]--> </head> <body> <div class="container"> <div class="span-24"> <h1 class="caps">BlueTrip CSS Grid example using unordered lists</h1> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> <ul> <li>List Item 1</li> <li>List Item 2</li> <li>List Item 3 <ul> <li>Sub List Item 1</li> <li>Sub List Item 2 <ul> <li>Sub List Item 1</li> <li>Sub List Item 2</li> <li>Sub List Item 3</li> </ul> </li> </ul> </li> </ul> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
Fiel forma, a amostra de cdigo acima muito simples de seguir. Tudo que faz criar um layout de pgina de base web, onde um de seus recipientes inclui um conjunto de listas no ordenadas aninhadas HTML. At agora, isso no nada incomum, porm, as coisas vo se tornar mais interessante se voc olhar para a imagem abaixo, que mostra como essas listas so exibidas no browser. Aqui est:
A partir da figura acima, claro, para ver como simples e rpido o estilo de listas desordenadas pode ser quando se utiliza o framework CSS BlueTrip. Claro, no poderia ser o melhor estilo que pode ser atribudo a estes elementos da pgina web, mas eles parecem muito elegante e profissional. Depois de ter explicado brevemente o HTML com listas desordenadas e estilo com BlueTrip, agora mostraremos como fazer o mesmo processo com as listas ordenadas.
4.4 Styling sem ordem e lista ordenada HTML com BlueTrip - Styling listas ordenadas HTML
Como eu disse anteriormente, o ltimo exemplo que vou criar, para este tutorial ir demonstrar como o estilo de listas ordenadas com BlueTrip. Tal como acontece com listas no ordenadas HTML, o quadro prev um estilo padro para esses elementos que fazem lhes o olhar muito polido. O exemplo de cdigo a seguir cria uma pgina web bsica em que algumas listas ordenadas foram includas:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (using unordered lists)</title> <link rel="stylesheet" href="css projection"> /screen.css" type="text/css" media="screen,
<link rel="stylesheet" href="css/print.css" type="text/css" media="print"> <!--[if IE]> <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen, projection"> <![endif]--> </head> <body> <div class="container"> <div class="span-24"> <h1 class="caps">BlueTrip CSS Grid example using ordered lists</h1> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> <ol> <li>List Item 1</li> <li>List Item 2</li> <li>List Item 3 <ol> <li>Sub List Item 1</li> <li>Sub List Item 2 <ol> <li>Sub List Item 1</li> <li>Sub List Item 2</li> <li>Sub List Item 3</li> </ol> </li> </ol> </li> </ol> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div>
Mesmo que a amostra de cdigo acima tenha aparncia muito semelhante desenvolvida no segmento anterior, neste caso, mostra como uma lista ordenada HTML exibido com os estilos BlueTrip aplicada a ele. Naturalmente, este exemplo seria incompleta se eu no mostrasse a captura de tela que retrata a sada do navegador. Aqui est:
Definitivamente, a compreenso de como trabalhar com listas ordenadas e BlueTrip um processo extremamente simples, por isso no vou gastar mais tempo explicando como funciona o exemplo anterior. No entanto, vou encoraj-lo a tentar incluir outros elementos HTML para ver como eles so processados usando os estilos padro fornecidos pelo framework. Consideraes finais Nesta quarta parte da srie, eu expliquei como usar os estilos padro fornecidos pelo BlueTrip para melhorar a aparncia visual de ambas listas HTML os ordenados e no ordenados. Como voc viu, este um processo simples, pelo que no dever ter grandes problemas apreender a sua lgica. No prximo artigo, vou discutir como trabalhar com listas de definio quando se utiliza o framework CSS BlueTrip.
5.2 Styling Definio listas com o CSS BlueTrip Framework - Review: lista sem ordem e ordenada
Antes de eu mostrar-lhe como dar uma aparncia mais atraente para as listas de definio, utilizando BlueTrip, eu gostaria de reintroduzir um par de exemplos criados no tutorial anterior. Estes exemplos demonstram como executar esta tarefa para as duas listas: ordenada e sem ordem. Veja como esses exemplos foram desenvolvidos originalmente:
(example on styling unordered lists)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (using unordered lists)</title> <link rel="stylesheet" href="css/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/print.css" type="text/css" media="print"> <!--[if IE]> <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen, projection"> <![endif]--> </head> <body> <div class="container"> <div class="span-24"> <h1 class="caps">BlueTrip CSS Grid example using unordered lists</h1> </div> <div class="span-8">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> <ul> <li>List Item 1</li> <li>List Item 2</li> <li>List Item 3 <ul> <li>Sub List Item 1</li> <li>Sub List Item 2 <ul> <li>Sub List Item 1</li> <li>Sub List Item 2</li> <li>Sub List Item 3</li> </ul> </li> </ul> </li> </ul> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-16"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> </div> </body> </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (using unordered lists)</title> <link rel="stylesheet" href="css/screen.css" type="text/css" media="screen, projection">
Inegavelmente, os dois exemplos de cdigo mostrados acima so extremamente simples de seguir. Estruturam o HTML para listas ordenadas e sem ordem em duas pginas web. No entanto, o mais importante desses exemplos a sada que eles produzem, j que eles usam os estilos CSS fornecidos pelo padro BlueTrip. As imagens seguintes mostram como as listas so exibidas no navegador:
Neste momento espero recordar as listas de estilo HTML com BlueTrip. Na sequencia, demonstraremos como este mesmo processo pode ser realizado por meio de listas de definio.
5.3 Styling Definio listas com o CSS BlueTrip Framework - listas de definio com styling rapidamente BlueTrip
A definio de listas de estilo CSS usando o padro BlueTrip no difere muito da utilizao da lista HTML ordenada e no ordenada. Tudo que necessrio neste caso, incluir as listas de definio em uma pgina web; BlueTrip simplesmente faz o resto automaticamente. Afim de esclarecer a forma como BlueTrip lida com listas, aqui est uma outra amostra de cdigo que incorpora estes elementos em uma pgina web simples. Abaixo temos outro exemplo :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (using definition lists)</title> <link rel="stylesheet" href=".css/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/print.css" type="text/css" media="print"> <!--[if IE]> <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen, projection"> <![endif]--> </head> <body> <div class="container"> <div class="span-24"> <h1 class="caps">BlueTrip CSS Grid example using definition lists</h1> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> <dl> <dt>Definition list title 1</dt> <dd>Description list 1</dd> <dt>Definition list title 2</dt> <dd>Description list 1</dd> <dd>Description list 2</dd> </dl> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-16"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> </div> </body> </html>
Como voc pode ver, o arquivo web acima inclui uma lista de definio simples. As coisas realmente interessantes iniciam aqui, se voc experimentar este exemplo em seu navegador, ento voc ter uma sada muito semelhante ao abaixo:
BlueTrip fez seu trabalho, a definio da lista mencionada anteriormente foi fornecida com uma boa aparncia. Claro, sempre possvel melhorar os estilos atribudos a diferentes elementos HTML por padro do framework, mas agora isso vai ser deixado como lio de casa para voc. Agora que apresentei listas de definio de estilo, hora de explorar alguns outros recursos fornecidos pelo framework. Com essa idia em mente, na ltima seo deste tutorial vou explicar como atribuir as classes CSS que voc aprendeu nos tutoriais anteriores da srie de H2 e H3 cabealhos de HTML.
5.4 Styling Definio listas com o CSS BlueTrip Framework - Styling diferentes cabealhos HTML
Em um captulo anterior da srie, expliquei brevemente como atribuir a classe CSS fornecidos pelo BlueTrip a alguns elementos H1. Agora hora de mostrar-lhe como executar esta tarefa com cabealhos H2 e H3 tambm. O exemplo de cdigo abaixo faz isso:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (using h2 and h3 heading levels with fancy class)</title> <link rel="stylesheet" href="css/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/print.css" type="text/css" media="print"> <!--[if IE]> <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen, projection"> <![endif]--> </head> <body> <div class="container"> <div class="span-24"> <h1 class="caps">BlueTrip CSS Grid example using h2 and h3 heading levels with fancy class</h1> </div> <div class="span-8"> <h2 class="fancy">Level 2 heading</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8"> <h2 class="fancy">Level 2 heading</h2> <h3 class="fancy">Level 3 heading</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="fancy">Level 2 heading</h2> <h3 class="fancy">Level 3 heading</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-16"> <h2 class="fancy">Level 2 heading</h2> <h3 class="fancy">Level 3 heading</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="fancy">Level 2 heading</h2> <h3 class="fancy">Level 3 heading</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> </div> </body> </html>
O exemplo de cdigo acima demonstra como atribuir a classe CSS para todos os cabealhos H2 e H3 includos nos documentos web pertinentes. Desde que o cdigo fala por si, sugiro que voc olhe a imagem abaixo, que mostra a sada gerada pelo browser:
Neste ponto, voc aprendeu como transformar cabealhos H2 e H3 em elementos elegantes usando a classe CSS com BlueTrip. Edite todas as amostras de cdigo criado neste artigo, assim, voc pode obter uma base mais slida em inmeras funcionalidades oferecidas por este framework CSS popular.
Consideraes finais Neste quinto captulo da srie, voc aprendeu o estilo de listas de definio com BlueTrip e como atribuir o seu padro de classes CSS para alguns cabealhos H2 e H3. A partir dos exemplos desenvolvidos anteriormente fica claro ver que o framework lhe permite aplicar estilos diferentes para os elementos da pgina web de forma rpida e simples. No prximo artigo, vou discutir a forma de atribuir as classes CSS thin e caps revista em artigos anteriores a elementos H2 e H3.
6.2 Mais usos para as Classes CSS Thin e Caps no BlueTrip - Reviso: listas de definio de estilo com BlueTrip
No caso de voc no ter lido o artigo anterior, onde discutiram a forma de listas de definio de estilo por meio de estilos CSS padro dado por BlueTrip. Abaixo, inclu um exemplo que mostra como realizar essa tarefa em alguns passos simples.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (using definition lists)</title> <link rel="stylesheet" href=".css/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/print.css" type="text/css" media="print"> <!--[if IE]> <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen, projection"> <![endif]--> </head> <body> <div class="container"> <div class="span-24"> <h1 class="caps">BlueTrip CSS Grid example using definition lists</h1> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> </div> </body> </html>
Do exemplo acima, fica claro o quo simples o estilo de listas de definio usando as classes CSS fornecidos por padro pelo BlueTrip. Neste caso, o cdigo do arquivo anterior (X)HTML muito fcil de seguir, assim. vamos prestar ateno figura seguinte, que mostra a sada correspondente gerado pelo browser:
Bem, agora que voc lembrou que a lista de definio de estilo HTML com o framework CSS BlueTrip, hora de explorar algumas das suas outras caractersticas teis. Na seo seguinte, discutiremos como atribuir as (j familiares) classes CSS thin para os elementos H3 de uma pgina web bsica.
6.3 Mais usos para as Classes CSS Thin e Caps CSS no BlueTrip - Subordinao classes fina CSS para elementos H3
Como j expresso na seo anterior, possvel atribuir a classe CSS thin fornecidos por padro pelo BlueTrip a qualquer elemento HTML baseado em texto. No tutorial anterior da srie, expliquei como usar a classe com cabealhos de H2, mas neste caso especfico, veja como esse mesmo processo pode ser aplicado a cabealhos H3 tambm. Basicamente, a amostra de cdigo que realiza esta tarefa a seguinte:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (using h2 and h3 heading levels with thin class)</title> <link rel="stylesheet" href="css/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/print.css" type="text/css" media="print"> <!--[if IE]> <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen, projection"> <![endif]--> </head> <body> <div class="container"> <div class="span-24"> <h1 class="caps">BlueTrip CSS Grid example using h2 and h3 heading levels with fancy class</h1> </div> <div class="span-8">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> </div> </body> </html>
Como mostrado acima, extremamente simples transformar elementos H2 e H3 para os mais finos, atribuindo-lhes a classe CSS thin. Alm do mais, a imagem a seguir devem lhe dar uma idia clara de como estes elementos so renderizados no browser depois de ser denominado:
Vimos como fcil criar um layout de pgina, atravs do BlueTrip. Mas h mais para ver. Tambm possvel converter elementos do texto-base HTML em suas verses de letras maisculas, por meio das classe CSS que voc aprendeu em um artigo anterior desta srie.
Com esta idia em mente, na prxima seo vou desenvolver um outro exemplo semelhante ao que voc acabou de ver, mas desta vez os cabealhos H2 e H3 sero estilizados com a classe caps.
6.4 Mais usos para as Classes CSS Thin e Caps CSS no BlueTrip - caps CSS Atribuindo classes aos elementos H2 e H3
Na realidade, transformando os cabealhos H2 e H3 em elementos de letras maisculas em apenas um local de configurao e atribuir-lhes os estilos da classe CSS BlueTrip, e nada mais. O exemplo a seguir demonstra o uso desta classe com os dois cabealhos H2 e H3. Aqui est:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (using h2 and h3 heading levels with caps class)</title> <link rel="stylesheet" href="css/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/print.css" type="text/css" media="print"> <!--[if IE]> <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen, projection"> <![endif]--> </head> <body> <div class="container"> <div class="span-24"> <h1 class="caps">BlueTrip CSS Grid example using h2 and h3 heading levels with caps class</h1> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2> <h3 class="caps">Level 3 heading</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2> <h3 class="caps">Level 3 heading</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="caps">Level 2 heading</h2> <h3 class="caps">Level 3 heading</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-16"> <h2 class="caps">Level 2 heading</h2> <h3 class="caps">Level 3 heading</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="caps">Level 2 heading</h2> <h3 class="caps">Level 3 heading</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
A partir da amostra do cdigo acima, verifica-se que o cabealho superior H2 e cabealhos H3 um processo simples que pode ser resolvido com um esforo menor. Considerando que o exemplo anterior realmente fcil de seguir, voc deve olhar para a tela a seguir, que mostra como esses cabealhos HTML so exibidos na tela depois de terem sido desenhados com as classes CSS:
Como voc deve ter deduzido, possvel, tambm, maisculas para todos os elementos do texto-base de um documento HTML web usando a classe caps. Nesse caso particular, decidi realizar esta tarefa s com cabealhos de H2 e H3, mas possvel test-lo com listas, pargrafos, e assim por diante. As possibilidades so infinitas. E, finalmente, sentir-se livre para editar todas as amostras de cdigo mostrado neste artigo
para ajud-lo a construir uma melhor experincia no uso dos estilos mais relevantes que vm defindos por padro com o framework CSS BlueTrip. A experincia vai ser educativa e porque no, tambm divertido! Consideraes finais Neste sexto episdio da srie, voc aprendeu a atribuir as classes CSS thin e caps fornecidos pelo BlueTrip dos elementos H2 e H3 de uma pgina web. Como voc viu nas figuras complementares que acompanhou cada uma das amostras de cdigo anterior, o uso dessas classes faz com que os elementos paream mais elegantes e visualmente atraentes. Seguindo em frente, no ltimo artigo demonstraremos como trabalhar com trs classes teis que vm com esse quadro, chamado "sucesso", "alerta" e "erro", respectivamente. Como os nomes sugerem, elas podem ser usadas para informar os utilizadores de uma forma visual limpa e quando alguns desses eventos ocorrem.
7.2 Usando Classes CSS do BlueTrip: Success, Notice e Error - Resultados de mensagens com sucesso BlueTrip
Como expressei no comeo, BlueTrip oferece trs classes CSS predefinidas que pode ser utilizado para mostrar os erros, avisos e mensagens de sucesso com facilidade. Primeiro, eu vou criar um exemplo simples que demonstram como trabalhar com o "sucesso" da classe CSS. Neste caso particular, a classe ser atribuda a um pargrafo, o exemplo de cdigo que faz isso o seguinte:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (using success class)</title> <link rel="stylesheet" href="css/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/print.css" type="text/css" media="print"> <!--[if IE]> <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen, projection"> <![endif]--> </head> <body> <div class="container"> <div class="span-24"> <h1 class="caps">BlueTrip CSS Grid example using success class</h1> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2> <h3 class="caps">Level 3 heading</h3> <p class="success">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2> <h3 class="caps">Level 3 heading</h3> <p class="success">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="caps">Level 2 heading</h2> <h3 class="caps">Level 3 heading</h3> <p class="success">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-16"> <h2 class="caps">Level 2 heading</h2> <h3 class="caps">Level 3 heading</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="caps">Level 2 heading</h2> <h3 class="caps">Level 3 heading</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> </div> </body> </html>
Como visto no exemplo acima, o "sucesso" da classe CSS tem sido atribudo a alguns pargrafos, que reconhecidamente no nada espetacular. No entanto, se voc der uma olhada na figura a seguir, voc ter uma idia melhor de como esta classe pode ser usado para exibir todos os tipos de mensagens de confirmao:
Como voc pode ver, o "sucesso" da classe CSS atribui uma cor de fundo verde para os pargrafos selecionados, indicando aos usurios que qualquer medida tomada por eles tem sido realizado com xito. Muito provavelmente voc vai querer usar outros estilos para mostrar esse tipo de mensagem para os visitantes, mas o padro de "sucesso" da classe CSS pode valer a pena dar uma olhada. Agora espero que voc tenha aprendido a trabalhar com esta classe CSS til do BlueTrip,
hora de dar uma olhada no outro, destinado a ser usado para exibir os alertas e avisos em geral. Essa classe chamada "aviso", e ser analisado em detalhe na seo seguinte.
7.3 Usando Classes CSS do BlueTrip: Success, Notice e Error - Mostrando anncios e avisos com BlueTrip
Mostrando anncios e avisos: trabalhar com o aviso de classe CSS Como o prprio nome indica, o anncio de classe CSS fornecidos pelo BlueTrip usado para exibir os anncios e avisos. isso a. Ento, qual a diferena entre esta "classe" de sucesso discutido na seo anterior? Bem, no to real, uma vez que quando um elemento denominado com o aviso de "classe", ser atribuda uma cor de fundo amarelo. O exemplo de cdigo abaixo mostra como usar essa classe CSS com alguns pargrafos:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (using notice class)</title> <link rel="stylesheet" href="css/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/print.css" type="text/css" media="print"> <!--[if IE]> <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen, projection"> <![endif]--> </head> <body> <div class="container"> <div class="span-24"> <h1 class="caps">BlueTrip CSS Grid example using notice class</h1> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2>
<p class="notice">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2> <h3 class="caps">Level 3 heading</h3> <p class="notice">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="caps">Level 2 heading</h2> <h3 class="caps">Level 3 heading</h3> <p class="notice">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-16"> <h2 class="caps">Level 2 heading</h2> <h3 class="caps">Level 3 heading</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="caps">Level 2 heading</h2> <h3 class="caps">Level 3 heading</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> </div> </body> </html>
Se voc examinar o exemplo acima, voc vai perceber que praticamente idntica que foi criada no segmento anterior, exceto por uma diferena sutil: existem trs pontos que foram atribudos a "notificao" classe CSS. Logicamente, o exemplo de cdigo em si no vai dizer muito sobre como olhar estes nmeros, mas a imagem que se segue deve dissipar eventuais dvidas que voc possa ter:
Como voc pode ver, o anncio de classe CSS deve ser utilizado para exibir algum tipo de aviso em um site, nos casos apropriados, e pode ser facilmente melhorado, adicionando estilos personalizados tambm. To longe, to bom. Agora que voc j compreendeu a lgica que est por trs de aplicao das classes CSS de "aviso" para os elementos de um documento web, hora de analisar outro padro classe CSS junto ao BlueTrip. Neste caso, estou falando sobre o "erro" de classe, que deve ser usado para exibir mensagens de erro em uma pgina web.
7.4 Usando Classes CSS do BlueTrip: Success, Notice e Error - Resultados de erros
O ltimo exemplo de cdigo neste artigo ser destinada a ilustrar como trabalhar com a classe CSS de "erro" junto ao BlueTrip. Como voc pode imaginar, essa classe deve ser utilizada para exibir vrios tipos de mensagens de erro, e uma simples demonstrao de seu uso mostrado no exemplo de cdigo abaixo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Basic example on using BlueTrip (using error class)</title> <link rel="stylesheet" href="css/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/print.css" type="text/css" media="print"> <!--[if IE]> <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen, projection"> <![endif]--> </head> <body> <div class="container"> <div class="span-24"> <h1 class="caps">BlueTrip CSS Grid example using error class</h1> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2> <h3 class="caps">Level 3 heading</h3> <p class="error">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat
nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8"> <h2 class="caps">Level 2 heading</h2> <h3 class="caps">Level 3 heading</h3>
<p class="error">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="caps">Level 2 heading</h2> <h3 class="caps">Level 3 heading</h3> <p class="error">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-16"> <h2 class="caps">Level 2 heading</h2> <h3 class="caps">Level 3 heading</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div class="span-8 last"> <h2 class="caps">Level 2 heading</h2> <h3 class="caps">Level 3 heading</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
Neste caso, a classe CSS de "erro" foi atribudo a alguns pargrafos para faz-los se destacarem do resto dos elementos que compem a pgina web. Naturalmente, a melhor maneira de entender como essa classe CSS faz o seu negcio atravs de uma imagem ilustrativa abaixo:
Como voc pode ver acima, cada ponto que tem sido atribudo a classe CSS de "erro", agora tem uma cor de fundo vermelho, o que o torna ideal para a exibio de informaes relacionadas a falhas em geral. E com este ltimo exemplo, estou concluindo o tutorial final desta srie sobre as potencialidades do framework CSS BlueTrip. Edite todas as amostras de cdigo includo neste artigo, para que voc possa adquirir mais prtica usando esta biblioteca CSS styling muito til.
Consideraes finais Esperemos que toda a experincia tenha sido instrutivo para voc, uma vez que este grupo de artigos que foram fornecidos com um guia acessvel a dominar as principais caractersticas que vm com o framework CSS BlueTrip. Tal como acontece com outros frameworks populares, o grande inconveniente do BlueTrip que ele usa classes CSS que no so semanticamente significativos. Do ponto de vista purista, este um ponto negativo. Por outro lado, se voc precisa reduzir o tempo que leva para criar seus sites, BlueTrip uma boa opo a considerar.
8 Referncias Bibliogrficas
1. BlueTrip: http://bluetrip.org/ 2. Artigos sobre o framework CSS Bluetrip: http://bluetrip.org/forum/35