Capítulo 2 - Novos Marcadores HTMLDefinindo Estilos
Algumas extensões HTML foram adicionadas para suportar os estilos. O que veio permitir a inclusão de estilos definido dentro de um documento HTML; de vínculos para um estilo externo; e inclusão de regras relacionando CSS para especificar classes de elementos. Abaixo esta relacionado como definir e aplicar estilos interno e externo num documento HTML. As aplicações dos novos elementos e atributos estão relacionadas nas próximas páginas. Quando se define estilos em arquivos externos, ele poderá ser usado em outros documentos HTML (é o melhor), e você pode neste caso definir um estilo padrão para ser aplicado por exemplo para todos os documentos " CURSOS ". No entanto se o estilo for específico e determinado para ser usado em uma só página, então é mais conveniente definir o estilo diretamente no documento HTML.
DEFININDO ESTILOS EM ARQUIVOS EXTERNOS
Primeiro define-se o estilo em qualquer editor de texto salvando o documento como " .css " E utiliza-se o elemento <LINK> no <HEAD> do documento HTML para inserir o estilo.
<LINK REL= "stylesheet " TYPE= "text/css " HREF= "estilos/cursos.css ">
DEFININDO ESTILOS DENTRO DO DOCUMENTO
Para definir um estilo diretamente no seu documento, usa-se o elemento <STYLE> e </STYLE> no <HEAD> deste documento
<HEAD>
<STYLE TYPE= "text/css "> H1 {color:red; font-style:italic;} BLOCKQUOTE {color:blue; font-transform: uppercase;}
</STYLE> </HEAD>
<BODY> Novos Elementos<STYLE>
Dentro do <STYLE> e </STYLE> você pode, especificar estilos, definir classes e IDs, e geralmente estabilizar estilos para usar dentro do documento. Tem como atributos TITLE e TYPE. <STYLE TYPE= "text/css "> BODY {margin-left: 10%; margin-right: 10%;} BLOCKQUOTE {color:blue;} </STYLE>
<LINK>
Usa-se o elemento <LINK> para incluir um estilo externo num documento HTML. Permite atributos como HREF, ID, REL, REV, TITLE e TYPE. <HTML> <HEAD> <LINK REL=STYLESHEET TYPE= "text/css " HREF= "estilo1.css "> </HEAD> <SPAN>
Usa-se o elemento <SPAN> e </SPAN> dentro das linhas de um documento, para indicar o início e final de um bloco de texto no qual um novo estilo será aplicado. Permite os atributos CLASS, ID e STYLE. <P>Este é um parágrafo normal, no qual será incluido, num bloco do texto, uma frase que está <SPAN STYLE= "color:red; font-weight:bold; font-style:italic "> na cor vermelha, em negrito e em itálico </SPAN> especificada pelo atributo " STYLE " no elemento " SPAN ". </P>
<P>Este é um parágrafo normal, no qual será incluido, num bloco do texto, uma frase que está <SPAN CLASS= "verm "> na cor vermelha </SPAN> especificada pelo atributo " CLASS " que foi designado por .verm e definido como vermelho nas instruções de estilo. </P>
<P>Este é um parágrafo normal, no qual será incluido, num bloco do texto, uma frase que está <SPAN ID= "italic "> em itálico </SPAN> especificada pelo atributo " ID " que foi designado por #italic e definido como itálico nas instruções de estilo. </P> Novos AtributosSTYLE
Este atributo determina o estilo de um elemento específico. Válido para praticamente todos os elementos. <H3 STYLE= "font-weight:bold; font-transform:uppercase; color:green; "> O elemento H3 é verde, com letras maiúsculas e em negrito </H3>
CLASS
Este atributo especifica uma classe de estilo a ser aplicada a diferentes grupos de elemento (H1, BLOCKQUOTE, P, etc). <STYLE TYPE= "text/css "> H1.classe1 { font-style: italic; color: darkblue; } DIV.classe2 { font-weight: bold; } P.classe3 { color: red; } </STYLE>
<H1 CLASS= "classe1 "> Esta frase está em itálico e na cor azul escuro </H1>
<DIV CLASS= "classe2 "> Esta frase está em negrito </DIV>
<P CLASS= "classe3 "> Este parágrafo está na cor vermelha </P> ID
Usado para criar estilos individuais. Para definí-lo em CSS, usa-se o sinal # seguido de um nome qualquer. <STYLE TYPE= "text/css "> P.GERAL { font-size: 18pt; font-style: italic; color: darkblue; } #A1 { color:red; } </STYLE>
<P CLASS= "GERAL "> Texto grande azul escuro </P>
<P CLASS= "GERAL " ID= "A1 "> Texto grande vermelho </P> Tipos de SelecionadoresSIMPLES
Este modelo especifica que todos os elementos P deverão estar na cor verde P { color:green; } CONTEXTUAL
Neste modelo os elementos B que estão dentro do elemento P deverão estar na cor azul P B { color:blue; } CLASS
Nste modelo todos os elementos da classe exemplo deverão estar na cor vermelha .exemplo { color:red; } ID
Neste modelo um unico elemento com ID chumbo deverá estar na cor cinza #chumbo { color:gray; } |