Um site informativo sobre plantas carnívoras.
Você tem um novo hobby: criar plantas carnívoras. Você encontrou um documento solto em um antigo livro do seu tio Epaminondas e, depois de lê-lo, decidiu criar uma página web com seu conteúdo. Além disso, você também tem uma pequena loja de sementes dessas plantas e deseja divulgá-la em uma página web.
Você deve pegar o documento do seu tio (arquivo:
/documentos-do-tio/pagina-inicial-specs.pdf
) e criar uma página web com o
mesmo conteúdo e formatação. Observe que é possível abrir o PDF para
copiar/colar o texto (não perca tempo digitando =). Salve o arquivo como
index.html
(ver FAQ).
/imagens
contém os arquivos de imagens a serem usados.Você pode ver todas as tags que precisará nos slides da aula. Veja algumas diretrizes úteis para você marcar o texto sobre as plantas carnívoras do tio Epaminondas:
id="identificador-do-element"
nele. Veja no FAQ.
Criar a página da loja seguindo o modelo do arquivo
/documentos-do-tio/pagina-loja-specs.pdf
. Depois de criada, salve o arquivo
como loja.html
. Você deve também criar um hyperlink da página index.html
para sua nova loja.html
, e vice-versa.
Agora que você já criou as duas páginas e estilizou as duas, deve ter
criado regras de formatação em CSS dentro de elementos <style></style>
nas duas páginas.
Para evitar repetição de código, é possível escrever código CSS em um arquivo separado e incluí-lo em cada arquivo html. Isso se chama refatorar:
...
<style>
...
</style>
</head>
<link rel="stylesheet" href="arquivo-de-estilos.css">
<style>
para o novo arquivo-de-estilos.css
.Note que, caso existam regras que só se apliquem a uma página, e não às duas, você deve criar outro(s) arquivo(s) CSS para conter apenas as regras exclusivas de cada página. Por exemplo, considere esta estrutura de pasta:
cefet-web-piranha-plant
images
...
css
estilos-comuns.css
estilos-plantas.css
estilos-loja.css
...
index.html
?
fegemo.github.io/cefet-web/
), o servidor procura por um arquivo com esse
nome.font-style
, com os valores:
font-style: italic; /* itálico */
font-style: normal; /* sem itálico, valor padrão */
<em></em>
para deixar as coisas em itálico?
<em></em>
serve para marcar texto que, de
alguma forma, possui ênfase na leitura. Por um acaso, o padrão dos navegadores
é renderizá-los em itálico.<em></em>
,
que é “todos os termos em latim”<span class="termo-em-latim">...</span>
e estilizar esses elementos com texto itálico. Mas ainda não vimos esse tal de <span>
,
nem esse atributo class="..."
inline
) e
outras que são grandes e precisam ficar separadas do parágrafo (chamamos
isso de block
):
inline
: usamos <q>texto citado</q>
block
: usamos <blockquote>texto citado</blockquote>
<a href="#secao-jaula">jaula</a>
) apontam para
algum elemento da página que possua um atributo id
(identificador)
igual ao texto que está à direita da #
do link
(slides sobre id
):
<a href="#secao-jaula">jaula</a>
<!-- outros elementos da página... -->
<h2 id="secao-jaula">Armadilhas jaula</h2>
id
no elemento HTML e criar uma regra CSSPara que as bordas de uma tabela fiquem todas “juntinhas” (veja slides sobre esse comportamento), há uma propriedade CSS:
table {
border-collapse: collapse;
}
.ico
e, na página HTML, dentro
do <head></head>
, coloque:
<link rel="shortcut icon" href="..." type="image/png">