Escolar Documentos
Profissional Documentos
Cultura Documentos
Michael Marques
Corpo do Documento
<body>
As configuraes do body so declaradas no CSS.
body{ background-color: #e8eae8; color: #5d665b; margin: 50px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: small; line-height: 180%; }
Ttulos
<h1>
Ttulo principal.
Exemplo:
<h1>Introduo Lgica</h1>
#content h1 { background:#bac7d3 url('barra.jpg') no-repeat center top; background-color:#d4dde4; color:#000; font: bold 24px/1.8 Arial, Helvetica, sans-serif; text-align:center; margin-bottom:1.5em; }
<h2>
Ttulo secundrio.
Exemplo:
<h2>O que lgica?</h2>
#content h2 { background:#bac7d3 url('bg-h2.jpg') no-repeat left top; height:2.4em; border:1px solid #ccc; color:#333; font: 18px/1.6, Verdana, Arial, Helvetica, sans-serif; line-height:2.4; margin:1.0em 0; padding-left:15px; }
<h3>
Ttulo alm do secundrio...
Exemplo:
<h3>3.1.3 Estrutura final de um programa</h3>
#content h3 { background-color:#d4dde4; height:1.6em; border:0px solid #ccc; color:#333; font-size:14px; line-height:1.4; padding-left:15px; width: 50%; }
<h5>
Utilizado para o ttulo Exerccios
Exemplo:
<h5>Exerccios</h5>
#content h5 { background-color:#aeb2b8; height:1.6em; border:0px solid #ccc; color:#333; font-size:14px; line-height:1.4; padding-left:15px; width: 40%; }
<p>
Pargrafo de texto.
Exemplo:
<p>Todo algoritmo apresenta uma estrutura bsica para funcionar. Ele precisa ser...</p>
p{
<em>
Deixa o texto em itlico. Pode ser utilizado em qualquer tag. O <em> substituto do <i> do HTML, que no mais usado.
Exemplo:
<em>Esse texto fica em itlico.</em>
<strong>
Deixa o texto em negrito. Pode ser utilizado em qualquer tag. O <strong> substituto do <b> do HTML, que no mais usado.
Exemplo:
<em>Esse texto fica em negrito.</em>
<abbr>
Cria uma tooltip, isto , uma palavra sublinhada com texto explicativo.
Exemplo:
<abbr title="Variveis so bla bla bla">variveis</abbr>.
abbr[title], acronym[title] { border-bottom:1px dashed #039; cursor:help; } abbr { speak:spell-out; border:none; } acronym { speak:normal; border:none; }
Cdigos
<pre><code>
Cdigo e texto puro.
Exemplo:
<pre><code> Programa <NomeDoPrograma> </pre></code>
<pre class=j><code>
Cdigo Java.
Exemplo:
<pre class=j><code> public static void main(String args) { } </pre></code>
<pre class=s><code>
Sada do programa, isto , quando queremos representar as mensagens produzidas pelo programa.
Exemplo:
<pre class=s><code> O nome dele Joo. </pre></code>
Fazer o cdigo no NetBeans Ir em Arquivos -> Imprimir em HTML.... Abrir a pgina gerada e visualizar o seu cdigo HTML.
pre code { color:#039; } code, { color:#f60; font: 1.1em, "Courier New", courier, monospace; } pre { display:block; width:96%; overflow:auto; white-space:pre; background-color:#eff2f5; font: 11px,"Courier New", courier, monospace; line-height:1.4em; margin:2.0em 0; padding:1%; border:1px solid #ccc; padding-top: 0px;
} pre.s{ display:block; width:96%; overflow:auto; white-space:pre; background-color:#ffffee; font: 1.1em, "Courier New", courier, monospace; line-height:1.2em; margin:2.0em 0; padding:1%; border:1px solid #ccc; padding-top: 0px; } pre.j{ display:block; width:96%; overflow:auto; white-space:pre; background-color:#ffffff; background:#ffffff url('java.jpg') no-repeat center center; font: 1.1em, "Courier New", courier, monospace; line-height:1.2em; margin:2.0em 0; padding:1%; border:1px solid #ccc; padding-top: 0px; } /* Para o cdigo NetBeans */ .java-numeric-literals {color: #780000}
.java-keywords {color: #000099; font-family: Monospaced; font-weight: bold} .java-layer-method {font-family: Monospaced; font-weight: bold} .java-string-literal {color: #99006b} .java-block-comment {color: #3f7f5f}
DIV's
<div class="ex">
Apenas deixa o texto em itlico.
Exemplo:
<div class="ex">Exemplo:</div>
.ex{
<div class="nota">
Nota de ateno ao aluno!
Exemplo:
<div class="nota"> Quando estudarmos o conceito de modularizao, ficar mais fcil compreender a importncia e utilizao das variveis locais e globais. </div>
<div class="java">
Nota de ateno para uma particularidade do Java.
Exemplo:
<div class="java"> O comando this mais utilizando quando... </div>
<div class="desafio">
Utilizamos quando queremos que o aluno faa determinado desafio.
Exemplo:
<div class="desafio"> Faa o mesmo algoritmo, modificando... </div>
<div class="dica">
Representa uma dica.
Exemplo:
<div class="dica"> Esse cdigo tambm pode ser representado... </div>
<div class="livro">
Para referenciar o material estudado com o livro-texto.
Exemplo:
<div class="livro"> Para aprofundar seu conhecimento, consulte o livro texto (Puga, 2003) no captulo 5, pgina 54. </div>
<div class="erro">
Para alertar de um erro comum de programao.
Exemplo:
<div class="livro"> Para aprofundar seu conhecimento, consulte o livro texto (Puga, 2003) no captulo 5, pgina 54. </div>
display:block; width:96%; white-space:normal; background:#e8eae8 url('nota.png') no-repeat left top; font: 14px "Arial", monospace; font-family: Arial, sans-serif; line-height:1.1em; margin:2.0em 0; margin-left: 10px; padding:1%; padding-top: 15px; padding-left: 60px; font-style: italic; }
<img>
As imagens so geralmente declaradas como class=center, o que deixa-as centralizadas.
Exemplo:
<img src="fila.png" alt="Reprentao de uma fila" class="center" />
img.center { margin-left: auto; margin-right: auto; display: block; }
<a>
Links devem ser da class=links.
Exemplo:
<a class="links" target="_blank" href="http://www.uol.com.br">http://www.uol.com.br</a>
a.links:link { color: #6a5e7e; } a.links:visited { color: #8066b0; }
Tabelas
Tabelas devem ficar dentro das div's center, pois devem ficar centralizadas. O melhor desenvolver as tabelas usando o NVU, para depois inserir o cdigo gerado no HTML da aula.
Exemplo:
<div class="center"> <table></table>
</div>
<div class="center"> table tr td{ padding:1px 8px; }
Listas
<ul><li>
Lista de elementos simples.
Exemplo:
<ul class="circle"> <li>Se A for verdadeiro e B for verdadeiro, ento a concluso verdadeira.</li> <li>Se A for verdadeiro e B for falso, a concluso falsa pois a expresso e designa que todos os elementos so uniformes.</li> </ul>
Outras listas
Ainda possvel implementar listas com circulos, quadrados, imagens, listas numeradas, etc.
Exemplo:
<ul class="circle"> <li></li> </ul> <ul class="square"> <li></li> </ul> <ul class="image"> <li></li> </ul>
ul{ font-size: 14px; font-family: Verdana, Geneva, Arial, sans-serif; } ul.circle { list-style-type: circle; } ul.square { list-style-type: square; }
Caracteres Especiais
As vezes preciso declarar utilizar alguns caracteres especiais que no podem ser reconhecidos diretamente pelo browser. A tabela de caracteres facilmente encontrada na Internet.
<
representado pelo cdigo <
>
representado pelo cdigo >
Exemplo:
switch (<varivel>)
Tutoriais CSS
Os melhores tutoriais sobre CSS so encontrados em:
http://www.maujor.com/ http://www.pt-br.html.net/tutorials/css/