Rullst AcademyRullst Academy/Lição
Rullst: uma página ganha vida · Lição 05 / 06

Quando texto continua texto

Uma placa do jardim recebeu o texto <b>Lumi</b>. Você queria mostrar a placa ou transformar esse texto em marcação? Vamos separar as duas coisas.

Vamos descobrir juntos

  1. 1

    No Rullst, a macro html! permite inserir um valor de texto com {valor}. Nesse uso, caracteres especiais são escapados: < não vira o início de uma tag por acidente.

  2. 2

    Se o texto for <b>Lumi</b>, uma inserção normal mostra esses símbolos como texto. O HTML enviado usa entidades para representar os caracteres especiais; o navegador mostra a placa legível.

  3. 3

    Isso protege esse ponto de inserção; não torna qualquer aplicação automaticamente segura. Nesta trilha usamos conteúdo fixo e não precisamos inserir HTML bruto de outras pessoas.

✦
SUA MISSÃO

Reconhecer a diferença entre texto inserido na página e a marcação que define sua estrutura.

Agora é a sua vez

Oficina de descobertas

A placa do jardim

Compare o texto original com a representação que viaja dentro do HTML.
Mini experimento

Simulação didática: compare os cartões e confira suas previsões. O navegador não está compilando Rust nem iniciando um servidor.

Texto: <b>Lumi</b>
HTML: &lt;b&gt;Lumi&lt;/b&gt;
Monte suas respostas e confira quando estiver pronto.
Uma pausa para entender

Qual é a escolha adequada para mostrar uma mensagem de texto?

Preciso de uma pista

A mensagem deve aparecer literalmente, sem ganhar o poder de mudar a estrutura HTML.

Carregando sua jornada…

Leve com você

Escreva uma mensagem fictícia que contenha < ou &. Explique a diferença entre mostrar esses símbolos e interpretá-los como marcação.

No seu ritmo

Meus arquivos e GitHub

Toda lição pode virar um registro seu: código, anotações ou um plano de prática. Guardar um arquivo no GitHub é opcional e não altera seu XP.

Manual do aluno

O editor e os downloads abrem quando esta lição estiver liberada para sua conta. Confira o acesso abaixo ou volte ao mapa da trilha.

Conferindo seu acesso à lição…

Rullstpetbot

A IA pode errar. Confira no material da lição.