

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Desenvolvedores que criam páginas HTML com layout que vem sendo chamado de “tableless” utilizam, tipicamente, qual tecnologia para isso?
DOM
CSS
Javascript
SVG
PNG
Considere o estilo CSS a seguir.
p {
__ text-decoration: overline;
__ padding: 10px;
__ border: 1px solid black;
}
Ao aplicar este estilo na marcação <p>Mensagem</

![]()



As folhas de estilo em cascata (CSS) mudam a forma de organização das páginas. O HTML é usado somente como elemento para estruturar as páginas e o CSS é utilizado na aparência das páginas. As regras de CSS que definem que todos os parágrafos do documento HTML devem possuir cor da fonte azul, margens de 15px e borda estreita, sólida da cor vermelha, são expressas na alternativa:
p{color: blue; margin: 15px; border: thin solid #FF0000;}
p{font-color: blue; margin: 15px; border: small solid red;}
#p{color: blue; margin: 15px; border: thin solid #FF0000;}
p{font-color: #0000FF; margin: 15px; border: small solid #FF0000;}
#p{font-color: blue; margin: 15px; border: small solid red;
Através do uso de CSS podemos mudar o comportamento visual dos componentes em uma página HTML. Dado o código do arquivo foo.html a seguir, o qual é aberto no navegador Chrome versão 48:
<html>
<head>
<style type="text/css">
</
</
<body >
<div class="t" id="u"> Foo
<a href="#" id="x">X</
<a href="#" id="y">Y</
</
</
</
Assinale a opção que apresenta o código CSS necessário a ser incluído na tag “style”, para que APENAS quando o usuário passar o cursor do mouse sobre a palavra Foo, existente na página html, sejam exibidos os elementos X e Y.
div:hover a{display: block;}
div a{display: none;}
div:u:t:hover a{display: block;}
x{display: none;}
y{display: none;}
x:hover{display: true;}
y:hover{display: true;}
x{display: false;}
x{display: false;}
div.x.onmouseover{visible:true;}
div.y.onmouseover{visible:true;}
div.x.onmouseover{visible:false;}
div.y.onmouseover{visible:false;}
x:hover{visible: true;}
y:hover{visible: true;}
x{visible: false;}
x{visible: false;}
Um estilo em CSS contém diversos componentes. Analise as afirmativas abaixo.
I. O Seletor diz ao browser qual elemento irá ter o estilo definido.
II. A Declaração é composta por seletor e valores.
III. O Bloco de Declaração é composto por seletor e propriedade.
IV. Valor define o valor de uma propriedade.
De acordo com as afirmativas, marque a alternativa CORRETA:
As afirmativas II e III estão incorretas.
Apena a afirmativa IV está correta.
As afirmativas I e II estão corretas.
As afirmativas I e III estão incorretas.
A propriedade CSS que ajusta a cor do texto contido em um elemento é
color
font-color
text-color
background-color
foreground-color
À luz das diretrizes da W3Schools.com, um desenvolvedor codifica uma página HTML que utiliza um estilo CSS interno:
<!DOCTYPE html>
<html>
<head>
<style>
table {
--border-collapse: collapse;
--width: 50%;
}
th, td {
--text-align: center;
--padding: 8px;
--border: 1px solid black;
}
tr:nth-child(odd){background-color: #f3f3d3}
</
</
<body>
<table>
-<tr>
--<th>Nome</
--<th>Mesada</
-</
-<tr>
--<td>Pedro</
--<td>R$100</
-</
-<tr>
--<td>Luis</
--<td>R$150</
-</
</
</
</
O layout resultante da execução do código no navegador Google Chrome é semelhante a:
Nome | Mesada |
Pedro | R$100 |
Luis | R$150 |
Nome | Mesada |
Pedro | R$100 |
Luis | R$150 |
Nome | Mesada |
Pedro | R$100 |
Luis | R$150 |
Nome | Mesada |
Pedro | R$100 |
Luis | R$150 |
Nome | Mesada |
Pedro | R$100 |
Luis | R$150 |
Assinale com V (verdadeiro) ou com F (falso) as seguintes afirmações, relativas à CSS.
( ) HOVER é usado quando o ponteiro do mouse passa sobre um link.
( ) ACTIVE é usado para formatar links que foram visitados pelo usuário.
( ) LINK é usado para formatar links que não foram visitados pelo usuário.
( ) VISITED é usado para formatar links ativos.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
V – F – F – V.
F – V – V – F.
F – F – V – V.
V – V – F – F.
V – F – V – F.
Em uma página HTML há um menu com um conjunto de links. Ligado a esta página há um arquivo CSS externo com as definições dos estilos dos links deste menu. A instrução CSS que define cor de fundo azul para o link apenas quando o ponteiro do mouse for posicionado sobre ele é
a:link {background-color: #0000ff;}
a:mouseOver {background-color: #0000ff;}
a:hover{background-color: #0000ff;}
a:active {background-color: #0000ff;}
a:mouseOver{background-color: #FF0000;}
Considere as seguintes afirmações sobre CSS (Cascading Style Sheets).
I. A seguinte regra CSS:
h1 {color: gray; background: yellow; }
estabelece que todos os elementos do tipo h1 serão formatados com texto em cor cinza e tendo amarelo como a cor de fundo.
II. Folhas de estilo externas – documentos separados que contêm apenas regras CSS – podem oferecer uma aparência uniforme a um site inteiro. Todas as páginas de um site Web podem usar a mesma folha de estilo. Quando houver necessidade de mudanças nos estilos, a modificação de um único arquivo CSS será suficiente para que o autor modifique o estilo do site inteiro.
III. Folhas de estilo do usuário devem ser linkadas a um documento e não podem ser definidas nas opções do navegador.
Quais estão corretas?
Apenas I.
Apenas I e II.
Apenas I e III.
Apenas II e III.
I, II e III.
As folhas de estilo em cascata (Cascading Style Sheets – CSS) facilitam muito o trabalho quando se deseja garantir uma formatação homogênea e uniforme em todas as páginas de um site. Quando há mais de um estilo especificado para um elemento HTML, o navegador tem que decidir o que aplicar primeiro. Essa escolha é feita pela ordem de precedência na forma de aplicar as folhas de estilos abaixo relacionadas:
I. Estilo padrão (default) do navegador.
II. Estilo inline (dentro de um elemento HTML).
III. Folha de estilo Externa (importada e ligada).
IV. Folha de estilo Incorporada (definida na tag do documento).
A sequência correta de precedência, começando com a de prioridade mais elevada e terminando com a de menor prioridade é:
I, II, III, IV.
I, IV, II, III.
I, III, II, IV.
II, IV, III, I.
III, II, IV, I.
A folha de estilo CSS é utilizada para descrever a apresentação de um documento escrito em uma linguagem de marcação, como HTML. Existem três maneiras de se aplicar estilos aos documentos. No que diz respeito à aplicação de estilos definida como externa, analise as afirmativas a seguir.
I. Utiliza um arquivo texto contendo a sintaxe CSS.
II. É a mais poderosa, visto que as definições feitas em um style sheet podem ser aplicadas a vários documentos.
III. É definida por meio do uso da tag LINK dentro do elemento HEAD, como exemplificado em <LINK rel=”stylesheet” href=”http://www.susam.gov.br/estilos.css” type=”text/css”>
Assinale:
se somente a afirmativa I estiver correta.
se somente a afirmativa II estiver correta
se somente a afirmativa III estiver correta.
se somente as afirmativas I e II estiverem corretas.
se todas as afirmativas estiverem corretas.
Em relação a folhas de estilo em cascata, Cascading Style Sheets (CSS), assinale abaixo a alternativa INCORRETA.
CSS permite especificar a apresentação dos elementos em uma página Web separadamente da estrutura do documento. Esta separação entre a apresentação e a estrutura dificulta a manutenção e a modificação do (layout) de um documento.
Os estilos CSS colocados dentro do cabeçalho HTML <head> </head> se aplicam a elementos correspondentes no documento inteiro, não só a um único elemento.
A propriedade font-size: 14pt especifica o tamanho de uma fonte em 14 pontos. No entanto, o CSS permite adotar outras medidas de valores relativos como: xx-small, x-small, small, smaller, medium, large, larger, x-large e xx-larger.
A propriedade font-size: 14pt atribui ao tamanho de uma fonte o valor absoluto de 14 pontos. Entre outras unidades de medida disponíveis em CSS existem: in (polegadas), cm (centímetros), mm (milímetros) e pc (paicas).
A propriedade text-decoration aplica decorações ao texto dentro de um elemento. Entre os possíveis valores para a propriedade text-decoration estão blink, overline, line-through e underline.
Em relação a folhas de estilo em cascata, Cascading Style Sheets (CSS), assinale abaixo a alternativa INCORRETA.
Adotar folhas de estilo externas (isto é, documentos separados que contêm somente regras CSS) permite que páginas diferentes de um site possam utilizar a mesma folha de estilo facilitando sua manutenção.
Nas CSS o elemento span é um elemento de agrupamento – ele não aplica nenhuma formação inerente ao seu conteúdo.
CSS fornece controle sobre os planos de fundo através das propriedades: background-color, background-image, background-position, background-repeat e background-attachment.
Nas CSS a propriedade z-index permite a um desenvolvedor ordenar o conteúdo de uma tabela em ordem decrescente.
Após cada propriedade das CSS há dois-pontos (:) e o valor do atributo.
CSS é a abreviação para o termo em inglês Cascading Style Sheet, traduzido para o português como folhas de estilo em cascata. Sobre CSS, pode-se afirmar que:
I – As CSS têm por finalidade devolver à marcação HTML/XML o propósito inicial da linguagem.
II – Cabem às CSS todas as funções de apresentação de um documento, e essa é sua finalidade maior.
III – Uma regra CSS é composta de duas partes: o seletor e a declaração.
Das afirmativas apresentadas, está(ão) incorreta(s):
Nenhuma.
Somente II.
Somente III.
Somente I, II e III.
As cores constituem um aspecto importante na apresentação de conteúdo de forma visual. Na web, aplicam‐se cores ao texto, ao background e às bordas dos elementos, sendo que o CSS oferece diversas maneiras de especificar cores.
Para gerar texto em amarelo, por exemplo, pode‐se utilizar uma das sintaxes CSS indicada na seguinte alternativa:
{color: #FF0000} e {color: rgb(255,0,0)}
{color: #FFFF00} e {color: rgb(255,255,0)}
{color: #00FF00} e {color: rgb(0,255,0)}
{color: #00FFFF} e {color: rgb(0,255,255)}
{color: #0000FF} e {color: rgb(0,0,255)}
Considere as afirmações abaixo relacionadas a vantagens e desvantagens em se usar CSS para estilo de páginas na Web:
I. Uma vantagem é a diminuição do peso da página, uma vez que para incluir todos os estilos nas próprias páginas demandaria inúmeras linhas de código e o programador levaria muito tempo.
II. A utilização do CSS permite estruturar uma página Web, de forma eficaz, leve e rápida.
III. Uma desvantagem da utilização do CSS é a impossibilidade de combinar numa única imagem várias imagens de um site.
IV. Uma vantagem do CSS é o fato de seus elementos serem suportados por todos os browsers e consequentemente apresentam comportamento análogo nos diferentes browsers.
Dadas as afirmações acima, pode-se dizer que
todas as afirmativas estão corretas.
somente as afirmativas I e II estão corretas.
apenas a afirmativa I está correta.
somente as afirmativas II e III estão corretas.
“HTML e CSS são as tecnologias fundamentais para o desenvolvimento de páginas Web” (W3C Brasil).
Dada a frase acima, pode-se dizer que a opção que melhor define o significado da Tecnologia CSS é:
CSS é uma tecnologia para apresentação web que combinado com alguma outra linguagem, como HTML ou XHTML, visa manipular/construir o estilo e leiaute da página.
CSS trata-se de uma tecnologia processada no lado do servidor (Server-side) que busca descrever a estrutura das páginas WEB que serão apresentadas para o usuário.
CSS trata-se de uma linguagem de programação que contém seus elementos pré-definidos, não sendo possível que o programador cadastre novas classes ou funções.
Trata-se de uma tecnologia baseada em scripts que não precisa ser processada/compilada no servidor (client-side), normalmente escrita utilizando a linguagem JavaScript.
Abaixo segue um exemplo de trecho de código em CSS:
p.class { text-align:center; }
Ao analisar o trecho de código acima, pode-se deduzir que serão afetados pela propriedade “text-align:center” todos
os parágrafos que contém a classe com o nome “class”.
os elementos HTML que contém a classe com o nome “p”.
os elementos HTML que contém o id igual a “p”.
os parágrafos que contém o id igual a “class”.