Baixe o app para aproveitar ainda mais
Prévia do material em texto
ANA PAULA ARAUJO CAVALCANTE RA 1092020101232 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS RESPOSIVE WEB DEVELOPMENT ATIVIDADES PARA DESAFIO Atividade para desafio na aula no curso de Análise e Desenvolvimento de Sistemas, para obtenção de nota parcial na disciplina de Responsive Web Development. O seu professor de Ferramentas de Desenvolvimento Web lançou os seguintes desafios para a turma: 1 - Qual é a função do doctype em um documento HTML? Resposta: A declaração do <DOCTYPE> no HTML serve para que o navegador entenda qual documento esperar. Para um navegador exibir corretamente uma página web, devemos informar explicitamente o tipo do documento. O tipo do documento é informado com a declaração <!DOCTYPE>. O <DOCTYPE> declaração deve ser a primeira coisa em seu documento HTML, antes da tag <html>. O <! DOCTYPE> não é uma tag HTML, que é uma instrução para o navegador da web sobre qual versão do HTML da página é escrito dentro Em HTML 4.01, o <! DOCTYPE> refere-se a um DTD, porque HTML 4.01 foi baseada em SGML. O DTD especifica as regras para a linguagem de marcação, para que os navegadores processar o conteúdo corretamente. HTML 5 não se baseia em SGML, e, por conseguinte, não requerem uma referência a um DTD. 2 - Quais são os oito tipos de doctype que podem ser encontrados nos documentos atuais e a característica de cada um? Resposta: Declarações DOCTYPE comuns HTML 5 1. <!DOCTYPE html> HTML 4.01 Strict Esta DTD contém todos os elementos HTML e atributos, mas não inclui elementos de apresentação ou obsoletas (como fonte). Framesets não são permitidos. 1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 2. "http://www.w3.org/TR/html4/strict.dtd"> HTML 4.01 Transitional Esta DTD contém todos os elementos e atributos HTML, incluindo elementos de apresentação e obsoletas (como fonte).Framesets não são permitidos. 1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 2. Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> HTML 4.01 Frameset Esta DTD é igual ao HTML 4.01 Transitional, mas permite o uso de conteúdo do conjunto de quadros. 1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" 2. "http://www.w3.org/TR/html4/frameset.dtd"> XHTML 1.0 Strict Esta DTD contém todos os elementos HTML e atributos, mas não inclui elementos de apresentação ou obsoletas (como fonte). Framesets não são permitidos. A marcação também deve ser escrito XML bem formado. 1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> XHTML 1.0 Transitional Esta DTD contém todos os elementos e atributos HTML, incluindo elementos de apresentação e obsoletas (como fonte).Framesets não são permitidos. A marcação também deve ser escrito XML bem formado. 1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> XHTML 1.0 Frameset Esta DTD é igual ao XHTML 1.0 Transitional, mas permite o uso de conteúdo do conjunto de quadros. 1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" 2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> XHTML 1.1 Esta DTD é igual ao XHTML 1.0 Strict, mas permite que você adicione os módulos (por exemplo, para fornecer suporte a Ruby para idiomas do Leste Asiático). 1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 2. "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> PADRÃO DE RESPOSTA ESPERADO Veja como os grupos responderam ao desafio proposto pelo professor: 1 - Doctype ou “Document Type Definition” (traduzindo, “Definição de Tipo de Documento”) é usado para que os navegadores saibam qual a versão do código HTML que a página Web em questão usa. É a partir dessa informação que os navegadores saberão como renderizar do código HTML na tela. 2 - Os oito tipos de doctype encontrados na página atuais são: a) HTML 4.01 Strict - utilizado para renderizar as TAGs do HTML versão 4 não aceitando TAGs de versões anteriores. b) HTML 4.01 Transitional - possui os recursos do 4.01 Strict, mas aceita também TAGs antigas. c) HTML 4.01 Frameset - utilizado quando o documento contém molduras ("frames".). Esse doctype consiste no mesmo que o Transitional mais os elementos relacionados com as molduras ("frames"). d) XHTML 1.0 Strict - é o mesmo que HTML 4.01 Strict, mas também possui suporte a XML (mais moderno que o 4,01). e) XHTML 1.0 Transitional - é o mesmo que HTML 4.01 Transitional, mas também possui suporte a XML (mais moderno que o 4,01). f) XHTML 1.1 - é o mesmo que XHTML 1.0 Strict, mas também permite que se integrem módulos adicionais. g) XHTML Mobile 1.0 - é o doctype quando o site tiver suporte a dispositivos móveis utilizando XHTML. h) HTML 5 - na atual versão 5.0 no HTML basta declararmos como "Doctype HTML". POLO TIJUCAS - SC 2020
Compartilhar