Fundamentos de HTML, CSS e JavaScript
Fundamentos de HTML, CSS e JavaScript
em
Treinamento Industrial
Fundamentos de Programação com HTML + CSS
+ Javascript
Submetido a:- Submitted By:-
Sr. Papendra Kumar Abhishek Kumar
Professor Assistente 180201
Ciência da Computação e Engenharia CSE- 4thano
Metas
Introdução às tecnologias da web:
partes.
HTML+CSS em um visual
imagem).
● O Interpretador de Javascript
(também conhecido como VM), em
carga de executar o
Código Javascript.
Tecnologias
● HTML
● CSS
● Javascript
HTML
HTML significa Linguagem de Marcação de Hipertexto. <html>
<cabeça>
O HTML nos permite construir a parte visível de um site. </cabeça>
<body>
<div>
HTML isNOTa programming language, it’s a markup language,
<p>Oi</p>
o que significa que seu propósito é dar estrutura ao conteúdo do </div>
site </body>
</html>
É uma série de tags aninhadas (é um subconjunto de XML) que contêm tudo
as informações do site (como textos, imagens e vídeos). Aqui está um
exemplo de tags:
<title>This is a title</title>
● Utiliza a sintaxe XML (tags com atributos, pode conter outras tags).
<tag_name>content</tag_name>
● Ele armazena todas as informações que devem ser mostradas ao usuário.
● Existem diferentes elementos HTML para diferentes tipos de informação e comportamento.
● As informações são armazenadas em uma estrutura semelhante a uma árvore (nós que contêm nós dentro) chamada
DOM (Modelo de Objeto de Documento).
● Isso dá ao documento alguma estrutura semântica (por exemplo, este é um título, esta é uma seção, este é
uma forma) que é útil para os computadores entenderem o conteúdo dos sites.
● Não deve conter informações relacionadas a como deve ser exibido (essa informação
pertence ao CSS), então nenhuma informação de cor, tamanho da fonte, posição, etc.
HTML: exemplo de sintaxe
Tag name
atributos
<divid="main"> comentário
</div>
HTML: tags principais
Embora haja muitas tags na especificação HTML, 99% da web utiliza um subconjunto de
Tags HTML com menos de 10 tags, as mais importantes são:
● <div>: um contêiner, geralmente representa uma área retangular com informações dentro.
● <img/>: an image
● <a>: a clickable link to go to another URL
● <p>: um parágrafo de texto
● <h1>: um título (h2,h3,h4 são títulos de menor importância)
● um widget para permitir que o usuário insira informações
● <style>: to insert CSS rules
● <script>: para executar Javascript
● <span>: uma tag nula (não faz nada)
HTML: envolvendo as informações
The more structure has the information, the easier will be to access it and present it.
Podemos mudar a forma como a informação é representada na tela dependendo das tags
onde está contido, então não devemos nos preocupar em usar muitas tags.
Tecnologias
● HTML
● CSS
● Javascript
CSS
Permite especificar como apresentar (renderizar) as informações do documento armazenadas no HTML.
* {
color: azul;/*um comentário */
margin: 10px;
font: 14pxTahoma;
}
Isso mudará todas as tags na minha web ('*' significa todas) para ficarem com a cor azul usando a fonte Tahoma com
Podemos especificar seletores mais precisos além do nome da tag. Por exemplo, por classe
ou id:
[Link] {
color: red;
}
div#[Link] { ... }
Isso afetará as tags p da classe intro que estão dentro da tag div do id main.
<div id="main">
<p class="intro">....</p>← Afeta este aqui
</div>
● HTML
● CSS
● JavaScript
Javascript
Uma linguagem de programação regular, fácil de começar, difícil de dominar.
Você pode até enviar ou recuperar informações da internet para atualizar o conteúdo
da web sem recarregar a página.
Javascript: Sintaxe
Muito semelhante ao C++ ou Java, mas muito mais simples.
[Link]
Selectors: [Link]
Aprender Javascript.
[Link]
Aprender jQuery:
[Link]
O Fim