Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

html ou java nas posições da escrita

Quando estou montando um texto ou frase no sublime que contêm html e java existe uma ordem certa a ser seguida entre eles?

4 respostas
solução!

Oi Lucas

Existe sim, o arquivo HTML tem uma estrutura e o javascript você pode incluir em 2 lugares:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <!-- aqui você vai definir algumas configurações da página e pode incluir também a tag de script -->
</head>
<body>
    <!-- Aqui você vai incluir as outras tags do site, p, b, input, etc e também pode incluir a tag script para o código javascript-->
</body>
</html>

Acredito que não tem ordem certa, você só precisa indicar onde está escrito em java. Exemplo:

Meu primeiro teste!

Acredito que não tem impedimento nenhum você escrever em HTML nessa parte inferior depois do (script).

Oi Lielson

Tem importância sim a ordem, a posição das tags também, o HTML não irá apresentar erro porém ele tentará resolver, se você por exemplo inserir uma tag dentro do head e inspecionar no browser você não verá a tag no HEAD e sim no BODY.

Outro detalhe é referente ao Javascript, se você inserir o script antes de uma tag e buscar ela você terá problemas em encontrar uma tag que não existe ainda, já que a página é interpretada de cima para baixo, por exemplo:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
  </head>
  <body>
    <script>
      console.log(document.querySelector("p").innerHTML);
    </script>

    <p>parágrafo de teste</p>
  </body>
</html>

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

E se você informar a tag script depois da tag parágrafo ele não irá apresentar este erro.

Fique atento a esses detalhes.

Ok Guilherme, obrigado pelo esclarecimento.