Precisa de um freelancer, códigos-fonte e exemplos completos?
Bem-vindo(a) ao meu site. Além de realizar alguns serviços como freelancer eu tenho alguns códigos-fonte e exemplos completos de Java, Delphi, PHP, Python, C/C++, Hibernate, JPA, Spring, JSP, Servlets, Ruby, Ruby On Rails e muitas outras linguagens e frameworks. Veja como falar comigo clicando aqui.
 
Arquivo de Códigos - Página Inicial
Códigos-fonte
» Códigos-fonte e exemplos completos
Linguagens
» ActionScript
» Adobe AIR
» Adobe Flex
» AJAX
» C
» C#
» C++
» CSS
» Delphi
» DHTML - Dynamic HTML
» HTML/XHTML
» Java
» JavaFX
» JavaScript
» Java Servlets
» JSP - Java Server Pages
» Perl
» PHP
» PHP-GTK
» Python
» Ruby
» Tcl/Tk
» VB.NET
Bancos de Dados
» IBM DB2
» MySQL
Frameworks
» CodeIgniter
» jQuery
» JSF - Java Server Faces
» Qt
» Ruby On Rails
» Struts
» Struts 2
» wxWidgets
» Zend Framework
Container/Servidor
» Apache Tomcat
» Apache Web Server
Ferramentas
» Apache Ant
» iTextSharp (iText#)
Referências
» CSS1 e CSS2
» JavaScript
Serviços On-Line
» Qual é meu IP?
» Tabela Cores HTML I
» Tabela Cores HTML II
» Lista de Mime Types
» Códigos Teclas Virtuais
Usuários On-Line
Visitantes: 60
PHP
O que há de novo no PHP 5?
40 dicas e truques sobre como trabalhar com datas e horas em PHP
60 dicas e truques sobre como trabalhar com strings e caracteres em PHP
PHP e a Orientação a Objetos - POO (Curso Completo)

DHTML
Curso completo de DHTML para iniciantes

CSS
Como definir uma imagem de fundo fixa na página
Definindo uma imagem de fundo para botões HTML
Você está aqui: Inicio -> DHTML -> Curso Completo -> Como usar IDs como seletores
Como usar IDs como seletores
Se você já leu algum livro de JavaScript direcionado ao DHTML ou tem noções de DHTML, então o conceito de IDs não será novo para você. Caso isso seja novidade, não se preocupe. Nas próximas partes do curso nós vamos usar IDs constantemente.

IDs (pronuncia-se "aidís" e o singular é a forma curta do inglês identity) são usados para definir identidades aos vários elementos de uma página web. Cada elemento deve ter um ID diferente. Uma vez definido o ID, você pode manipular todas as referências desse elemento por meio de script, como veremos mais adiante. Observe o trecho de código seguinte:



<h2 id="titulo1">Como aprender HTML</h2>

Aqui nós temos um título h2 com o ID de nome "titulo1". Agora, em nenhum lugar da página você pode inserir outro elemento com este mesmo ID ou os seus códigos não funcionarão corretamente. Vamos a alguns testes:

Crie uma nova página e na parte <body></body> insira três títulos, como mostra o seguinte código:

<h2>Saiba o que está acontecendo hoje</h2>
<h2>Viaje pelo mundo gratuítamente</h2>
<h2 id="diferente">Notícias ao redor do mundo</h2>


Veja que agora nós temos três titulos h2. O último título possui um ID de nome "diferente". Vamos ver como podemos torná-lo realmente diferente. Vá na parte <head></head> da página e digite o nosso código CSS:

<style type="text/css">
<!--
  h2 {color: green; font-style: italic}
  #diferente {color: red; letter-spacing: 0.5em}
//-->
</style>


Veja o código completo para a página:

<html>
<head>
<title>Estudos CSS</title>

<style type="text/css">
<!--
  h2 {color: green; font-style: italic}
  #diferente {color: red; letter-spacing: 0.5em}
//-->
</style>

</head>
<body>

<h2>Saiba o que está acontecendo hoje</h2>
<h2>Viaje pelo mundo gratuítamente</h2>
<h2 id="diferente">Notícias ao redor do mundo</h2>

</body>
</html>


Execute a sua página agora e veja o resultado. Caso deseje, você pode executar o arquivo lab1-10.htm na pasta de exemplos. Vamos às considerações?

1) Analisando o código CSS na parte <head></head>, podemos ver duas declarações. A primeira afeta todos os elementos h2, como podemos ver em seguida:

h2 {color: green; font-style: italic}

Aqui os elementos estão com a cor do texto verde e o estilo da fonte itálico.

2) A segunda parte da declaração apresenta o estilo:

#diferente {color: red; letter-spacing: 0.5em}

que define a cor do texto do elemento como sendo vermelha e o espaçamento entre as letras de 0.5em (a notação "em" representa o espaço entre os caracteres mais o espaçamento padrão aplicado pelo browser). Observe o símbolo "#" que antecede o nome dado à declaração. Sempre que você desejar aplicar estilos usando o seletor ID, deve usar este símbolo.

3) E finalmente podemos ver o elemento h2 com o ID "diferente":

<h2 id="diferente">Notícias ao redor do mundo</h2>

Veja que na declaração CSS você usou o símbolo #, mas na hora de aplicar o estilo ao elemento, o símbolo é retirado e a palavra ID é acrescentada. Na hora de definir o ID do elemento, você pode fazê-lo usando as aspas:

<h2 id="diferente">Notícias ao redor do mundo</h2>

ou sem aspas:

<h2 id=diferente>Notícias ao redor do mundo</h2>

É claro que o uso de aspas torna o código mais dinâmico.

A título de exercício você está convidado a escrever mais páginas fazendo uma combinação do uso de classes, IDs e a declaração normal dos estilos. Vá praticando com as propriedades vistas até agora.

<< Início do curso | Pseudoclasses >>
 
 
Arquivo de Códigos - Página Inicial
Veja dicas, truques e anotações de Tcl e Tcl/Tk
Como inserir comentários em seus códigos Tcl
Aprenda a usar o laço for em Tcl
Como gerar um número randômico em Tcl
Veja dicas, truques e anotações de outras linguagens
Delphi - Meus desenhos e gráficos desaparecem quando o formulário é redesenhado. O que fazer?
JavaFX - Como detectar um clique em um Button e exibir uma caixa de mensagem
C++ - Como excluir (remover, deletar, limpar) todos os elementos de um vector
JavaScript - Revertendo a ordem dos elementos de um array não-contíguo
VB.NET - Construindo uma data a partir de um determinado números de Ticks
JSP (Java Server Pages) - Como testar se o driver MySQL foi carregado com sucesso
MySQL - Adicionando horas, dias, semanas, meses, anos, etc, ao valor de um campo do time DATE ou DATETIME usando a função DATE_ADD()
Java - Adicionando elementos no final de uma LinkedList
JavaScript - Como decodificar uma URL codificada com o método encodeURI
JSP (Java Server Pages) - Redirecionando o usuário usando a action <jsp:forward>

       

http://www.arquivodecodigos.net
:: Arquivo de Códigos - Softwares e Consultoria em Programação ::
Todo o conteúdo deste site, quando não devidamente observado, pertence a seus idealizadores e não
poderá ser usado para outras finalidades senão estudo e aprimoramento de técnicas de programação.
Certifique-se de ler as notas legais antes de proceder com o acesso e leitura do
conteúdo disponibilizado nestas páginas.

Fale Conosco: (62) 3261-7018 / (62) 8185-0734

Desenvolvedor Responsável: Osmar J. Silva

Página Inicial Contatos Pesquisar Mapa do Site