Home Importante! História Tutorial HTML Glossário Faqs Buscadores Sinapse
Fóruns ASCII Cores JavaScript CSS Links Novidades Browsers Conclusão
  T u t o r i a l   D H T M L / C S S   E d a u r e l i o
            2 0 0 -  2 0 0 4

Formatação de Texto & Caracteres

bloco
  |__  Lógicos: TT, I, B, U, STRIKE,
  |___________ BIG, SMALL, SUB, SUP
  |__ Físicos: EM, STRONG, DFN, CODE,
  |___________ SAMP, KBD, VAR, CITE
  |__ Efeitos: MARQUEE

Esses elementos são usados para destacar trechos de texto. Se dividem em elementos Lógicos, que sugerem uma utilização para o texto destacado (grifo, destaque, variável, código, etc.) e elementos Físicos, que sugerem uma formatação específica para o trecho (negrito, itálico, etc.). A ação destes últimos restringe-se à capacidade de visualização do browser;

Todos podem conter: texto, elementos de formatação de caracteres, <A>, <IMG>, <BR>

São permitidos dentro de: cabeçalhos, elementos de formatação de caracteres, <A>, <PRE>, <P>, <LI>, <DD>, <DT>, <TD>

 

ELEMENTOS LÓGICOS

<STRONG> ... </STRONG>
Destaque (geralmente negrito).
  Este é um texto rotulado com STRONG.

<EM> ... </EM>
Grifo (geralmente itálico).
  Este é um texto rotulado com em.

<CITE> ... </CITE>
Citação (geralmente itálico).
  Este é um texto rotulado com cite.

<VAR> ... </VAR>
Variável (geralmente itálico).
  Este é um texto rotulado com var.

<SAMP> ... </SAMP>
Amostra (geralmente fonte de largura fixa).
  Este é um texto rotulado com samp.

<KBD> ... </KBD>
Teclado (geralmente fonte de largura fixa).
  Este é um texto rotulado com kbd.

<DFN> ... </DFN>
Indica definição de uma palavra (geralmente em itálico).
  Este é um texto rotulado com dfn.

<CODE> ... </CODE>
Quando se deseja mostrar códigos de programas em geral, e não se quer que o browser interprete tais códigos, usa-se esse tag (geralmente fonte de largura fixa).
  Este é um texto rotulado com code.

 

ELEMENTOS FÍSICOS

<B> ... </B> Negrito.   Este é um texto formatado com bold.

<I> ... </I> Itálico.   Este é um texto formatado com itálico.

<TT> ... </TT> Teletipo.   Este é um texto formatado com tt.

<U> ... </U> Sublinhado.   Este é um texto formatado com sublinhado.

<STRIKE> ... </STRIKE> Texto riscado   Este é um texto formatado com STRIKE.

<DEL> ... </DEL> Texto riscado   Este é um texto formatado com DEL.

<S> ... </S> Texto riscado   Este é um texto formatado com S.

<SUB> ... </SUB> Texto Subscrito.   H20, H2SO4

<SUP> ... </SUP> Texto Sobrescrito.  

E = mc2, 20 oC

<SMALL> ... </SMALL> Texto normal,   agora texto escrito com small.

<BIG> ... </BIG> Formata o texto um pouco maior que o normal. É o oposto do comando small.   Este texto está escrito com big.

<BLINK> ... </BLINK> Texto Pulsante.   Faz com que o texto pisque

Os browsers Internet Explorer e Opera não reconhecem esse recurso.

Você também pode usar vários comandos de formatação ao mesmo tempo sobrepondo-os, sempre seguindo a lógica LIFO, isto é: A primeira tag a ser aberta, é a última a ser fechada. Exemplos:

<b><i><u>Este texto está com bold, itálico e sublinhado.</u></i></b>

Este texto está com bold, itálico e sublinhado.

<tt><strike>Este texto está com teletipo riscado.</strike></tt>

Este texto está com teletipo riscado.

 

OBJETOS EM MOVIMENTO

Marquee é uma propriedade que possibilita o efeito de rolamento de um objeto (texto, quadro ou imagem) para a esquerda ou direita, para cima ou para baixo como também define sua velocidade. A sintaxe é a seguinte:

<MARQUEE atributo=efeito>objeto</MARQUEE>

ATRIBUTOS:

align="top", "middle", "bottom"
Alinha o texto pelo topo, meio e inferior, respectivamente.

behavior=scroll, slide, alternate
Scroll - Inicia o texto aparecendo de um lado e segue até desaparecer a última letra do outro.
Slide - Inicia o texto de um lado e segue até a primeira letra tocar o lado oposto, então ele pára.
Alternative - Cria o efeito do texto aparecer de um lado e segue até tocar o lado oposto, então ele retorna.

bgcolor="cor"
Especifica a cor de fundo. Pode ser pelo nome da cor ou através de seu código RGB.

direction=left, right, up, down
Especifica a direção do texto, esquerda (default), direita, para cima e para baixo, respectivamente.

height="número", %
Especifica a largura do painel. Se for um número ele especifica a quantidade de pixels se for % ele especifica a largura da janela do marquee em porcentagem.

hspace="número"
Especifica a largura em pixels das margens esquerda / direita.

loop="número", -1, infinite
Especifica quantas vezes será executado a rolagem do texto, se o valor for -1 ou infinite, o texto rolará infinitamente.

scrollamount="número"
Especifica a quantidade de pixels que será usada para deslocar o marquee, ou seja, quanto maior for o valor, maior será a velocidade de deslocamento.

scrolldelay="número"
Especifica em milissegundos o tempo de deslocamento do texto.

vspace="número"
Determina em pixels a margem superior e inferior do marquee.

width="número", %
O número especifica a altura do painel, % especifica a altura em relação a janela em porcentagem.

Exemplos:

Aqui configurei que um texto com fonte tamanho 5 (<font size="5px">) iria rolar numa faixa de 70% (width=70%) da tela entre duas barras <hr>

<CENTER>
<HR WIDTH="80%">
<MARQUEE behavior=scroll width="70%">
<font size="5px"><b>Não esqueça de fazer back-up de seus arquivos.</b></font>
</MARQUEE>
<HR WIDTH="80%">
</CENTER>


Não esqueça de fazer back-up de seus arquivos.

 

Agora um exemplo com o texto rolando de baixo para cima direction="up" num quadro e de cima para baixo direction="down" noutro quadro. Para isso criei uma tabela com duas células de 250px cada, width="250" e inseri os quadros nelas. Abri o espaço vertical com height="100" e diminui a velocidade de movimento das letras com scrollamount="1" de forma que ela irá correr lentamente como na abertura de um filme. E finalmente inseri algumas imagens também.

<CENTER>
<TABLE>
<TR>
 
<TD WIDTH="250">
<MARQUEE behavior=scroll width=250 height="100" direction="up" scrollamount="1">
<IMG SRC="imagens/3sun5a.gif" align="left">
<CENTER><I>Texto...</I></CENTER>
</MARQUEE>
</TD>
 
<TD WIDTH="250">
<MARQUEE behavior=scroll width=250 height="100" direction="down" scrollamount="1">
<IMG SRC="imagens/3sun6c.gif" align="left">
<CENTER><I>Texto...</I></CENTER>
</MARQUEE>
</TD>
 
</TR>
</TABLE>
</CENTER>

Novos achados podem decifrar antigos enigmas, a leitura de relatos arcaicos pode virar de pernas para o ar mundos inteiros de "realidades". E sabemos que, infelizmente, muito mais livros foram destruídos do que conservados. Na América do Sul consta haver existido um grande livro que continha toda a ciência da Antigüidade; dizem haver sido destruído pelo 63º soberano dos incas, Pachacuti IV.
Josephus
Philo-Judæus
Seneca
Pliny Elder
Arrian
Petronius
Dion Pruseus
Paterculus
Suetonius
Juvenal
Martial
Persius
Plutarch
Pliny Younger
Tacitus
Justus de Tiberius
Apollonius
Quintilian
Lucanus
Epictetus
Hermogones
Silius Italicus
Statius
Ptolemy
Appian
Phlegon
Phædrus
Valerius Maximus
Lucian
Pausanias
Florus Lucius
Quintius Curtius
Aulus Gellius
Dio Chrysostom
Columella
Valerius Flaccus
Damis
Favorinus
Lysias
Pomponius Mela
Appion de Alexandria
Theon de Smyrna

 

Aqui configurei uma cor de fundo (bgcolor="#dda0dd") com o texto em movimento alternado (behavior=alternate)

Sintaxe:
<marquee behavior=alternate direction=left bgcolor="#dda0dd">
<font size="5px"><b><i>É muito fácil aprender HTML, 8-))</i></b></font>
</marquee>

É muito fácil aprender HTML, 8-))

 

Aqui combinei quatro conjuntos de marquee com rolagens em direções alternadas.

<marquee behavior=scroll direction=right width=50% bgcolor="#ff7f50">
<font color="#191970"><b>Agora quatro marquees combinados.</b></font></marquee>
<marquee behavior=scroll direction=left width=50% bgcolor="#ffa500">
<font color="#ff4500"><b>.combinados marquees quatro Agora</b></font></marquee>
<marquee behavior=scroll direction=left width=50% bgcolor="#ffa500">
<font color="#ff4500"><b>Agora quatro marquees combinados.</b></font></marquee>
<marquee behavior=scroll direction=right width=50% bgcolor="#ff7f50">
<font color="#191970"><b>.sodanibmoc seeuqram ortauq arogA</b></font></marquee>

Agora quatro marquees combinados. .combinados marquees quatro Agora Agora quatro marquees combinados. .sodanibmoc seeuqram ortauq arogA

 

Aqui aumentei a velocidade de rolamento do texto com scrollamount="30".

<marquee behavior=scroll direction=right scrollamount="30">
<font color="green"><b>Texto ajato para internautas com leitura dinâmica.</b></font>
</marquee>

Texto ajato para internautas com leitura dinâmica.

 

Neste exemplo configurei o rolamento de um texto com várias linhas utilizando o comando <pre> para criar o efeito de atraso de início de cada linha.

<marquee behavior=scroll direction=left scrolldelay="150" vspace="20">
<font size="3" color="#ff00ff">
<pre><b>Agora bem devagarzinho...
		Você pode fazer efeitos
				de movimento com várias
						linhas também.</b></pre>
</marquee>

Agora bem devagarzinho...
			Você pode fazer efeitos
						de movimento com várias
									linhas também.

 

Agora configurei os rolamentos de texto dentro de uma tabela. Separei a sintaxe em módulos para ficar mais fácil o entendimento.

<center>
<table border="5" bgcolor="#ffd700" width="450">
<tr><td bgcolor="#00bfff">
<marquee behavior=scroll direction=left scrollamount="3">
<b>_#_#_#_#</b>
</marquee>
</td>

<td colspan=2 bgcolor="#9acd32">
<marquee behavior=scroll direction=left scrollamount="3">
<b>EXTRA!</b>
</marquee>
</td>

<td bgcolor="#f0e68c">
<marquee behavior=scroll direction=left scrollamount="3">
<b>EXTRA!</b>
</marquee>
</td></tr>

<tr>
<td colspan=4 bgcolor="#483d8b">
<marquee behavior=scroll direction=right scrollamount="3">
<font color="#ffffff">ÚLTIMAS NOTÍCIAS!...</font>
</marquee>
</td>
</tr>
</table>
</center>

_#_#_#_# EXTRA! EXTRA!
ÚLTIMAS NOTÍCIAS!...

 

E finalmente a rolagem que um arquivo de imagem em movimento.

<marquee behavior=scroll direction=left scrolldelay="140" scrollamount="20">
<img src="imagens/borboleta.gif">
</marquee>

Humm!... Só pra ficar mais bonitinho vou colocar umas florzinhas de fundo. Estou criando uma janela com o comando <iframe> e dentro dessa janela estou jogando o arquivo flores1.htm com um background. A aplicação do comando <iframe> está explicado em outra seção mas mesmo assim aqui vai a sintaxe:

<center>
<iframe src="flores1.htm" width="650" height="90" scrolling="auto" frameborder="1">
</iframe>
</center>

E aqui está o resultado. Ficou bonito, né?

Os browsers Netscape e Opera não aceitam esse recurso.

 

Home Importante! História Tutorial HTML Glossário Faqs Buscadores Sinapse
Fóruns ASCII Cores JavaScript CSS Links Novidades Browsers Conclusão
© Free Copyright - edaurelio@hotmail.com - Arquivo atualizado em 04/11/04