Atividade Pratica 2021 - Fundamentos Desenv Software
Atividade Pratica 2021 - Fundamentos Desenv Software
Atividade Pratica 2021 - Fundamentos Desenv Software
ATIVIDADE PRÁTICA
SÃO PAULO – SP
2021
1 ATIVIDADE 01
Solução:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Exercicio 01</title>
<!--Definindo folha de estilos para as fontes de acordo com o
solicitado na atividade-->
<style type="text/css">
/* seletor elemento html h1 */
h1{
font-family:'book antiqua', 'Arial Narrow';
}
/* seletor id para letra verde */
#letraVerde {
color: green;
font-family: 'book antiqua', 'Arial Narrow';
font-size: 12px
}
/* seletor id para letra vermelha */
#letraVermelha {
color: red;
font-size: 18px;
font-family: 'bookman old style';
}
/* seletor id para letra azul */
#letraAzul {
1
color: blue;
font-size: 18px;
font-family: 'bookman old style';
}
</style>
</head>
<body>
<!--Definindo 'citação' como um cabeçalho principal 'h1'-->
<h1>citação:</h1>
<!-- Início parágrafo, atribuindo id para ele e utilizando o elemento
'span' para separar as formatações das palavras-->
<p id="letraVerde">Não há <span id="letraVermelha">saber maior</span>
ou <span id="letraAzul">saber menor</span>: há saberes diferentes.
<!-- Insere quebra de linha -->
<br>
Paulo Freire
</p>
<!--Fim do parágrafo-->
</body>
</html>
3
Coloque a tabela dentro de uma div por motivos de responsividade:
<div style="overflow-x:auto;">
</div>
Solução:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Atividade 02</title>
<style type="text/css">
/*definindo cabeçalho com img pizza planet e fundo verde*/
#cabecalho {
background-color: #04aa6d;
height: 200px;
padding: 15px 10px 15px 20px;
}
/*tabela com 70% do tamanho da tela*/
table {
width: 70%;
}
/*definindo as bordas da tabela*/
table, th, td {
border:1px solid black;
}
/*definindo comprimento da caixa do campo input de nome*/
.nome {
width: 95%;
}
/*definindo nome do campo com 5% da tamanho da tela*/
.campo {
width: 5%;
}
/*deixando alinhado ao centro o botão enviar*/
table [type="submit"] {
display: block;
margin: auto;
}
/*pintando de marrom os campos*/
.marrom {
background-color: #BA743B;
}
</style>
</head>
<body>
<!--Tag de responsividade-->
<div style="overflow-x:auto;">
<table>
<!--criando div para deixar o cabeçalho apartado do resto da tabela-->
<div>
<!--aplicando id de cabecalho. uso do id aqui por conta de somente ocorrer uma única vez no documento-->
<tr id="cabecalho">
<!--colspan=2 para ocupar todas as 2 colunas da tabela de comprimento-->
<th colspan="2"><img src="C:/Users/azeve/OneDrive/Área de Trabalho/pizza_planet.png"></th>
</tr>
</div>
<div>
<!--definindo campo de nome e caixa de input-->
<tr>
<td class="campo marrom">Nome</td>
<td class="marrom"> <input type="text" class="nome"></td>
</tr>
<!--definindo campo de tamanho e opções de radio button para escolha-->
<tr>
<td class="campo">Tamanho</td>
<td>
<!--definindo opções de tamanho com radio button e separando as opções cada
uma em uma linha utilizando a tag de quebra de linha <br>-->
<input type="radio" name="tamanho" value="g" checked> Grande <br>
<input type="radio" name="tamanho" value="m"> Médio <br>
<input type="radio" name="tamanho" value="p"> Pequeno <br>
</td>
</tr>
<!--definindo campo de sabor e opções de select para escolha + pintando de marrom-->
<tr>
<td class="campo marrom">Sabor</td>
<td class="marrom">
<select name="sabor">
<!-- selected faz a frase ficar como default, disabled significa que nao é
uma opção válida de sabor para ser escolhido e o hidden oculta a frase quando
lista as opções de sabores-->
<option selected disabled hidden>Por favor selecione</option>
<option>Mussarela</option>
<option>Berinjela</option>
<option>Milho</option>
</select>
</td>
</tr>
<!--definindo campo de adicionais e opções de checkbox para escolha de mais de
uma opção-->
<tr>
<td class="campo">Adicionais</td>
<td>
<input type="checkbox" name="borda" value="sim"> borda <br>
<input type="checkbox" name="queijo" value="sim"> queijo
</td>
</tr>
<!--definindo campo de observações e textarea para inserir um texto em mais de uma linha-->
<tr>
<!--colspan=2 para ocupar todas as 2 colunas da tabela de comprimento + pintando de marrom-->
<td colspan="2" class="marrom">
Observações: <br>
<!--tamanho do textarea: 120 colunas e 10 linhas-->
<textarea name="observacoes" cols="120" rows="10"></textarea>
</td>
</tr>
<!--definindo botão de enviar e colspan=2 para ocupar todas as 2 colunas da tabela-->
<tr>
<td colspan="2"><input type="submit"></td>
</tr>
</div>
</table>
</div>
</body>
</html>