SóProvas


ID
142027
Banca
CESPE / CEBRASPE
Órgão
TRE-MT
Ano
2010
Provas
Disciplina
Programação
Assuntos

Em relação a CSS (folhas de estilo em cascata ou cascading style sheets), assinale a opção correta.

Alternativas
Comentários
  • Efeito cascata é o método pelo qual é aplicada uma regra CSS em função do pêso ( importância, prioridade) da regra CSS. Quando a um elemento HTML aplica-se mais de uma regra CSS, diz-se que há um conflito de regras e será aplicada aquela que tiver maior pêso (importância, prioridade) determinada pela ordem do efeito cascata.

    A ordem para o efeito cascata é a ordenação das regras CSS de acordo com critérios pré-estabelecidos, com a finalidade de resolver eventuais conflitos entre regras.
    1. Localizadas todas as regras CSS aplicáveis ao seletor/propriedade, determina-se a especificidade de cada uma delas. A regra mais especifica entre as conflitantes será aplicada.

      Se não for encontra uma (ou mais) regra aplicável ao elemento HTML, este herdará as propriedades de estilo de seu elemento pai. Não havendo elemento pai será aplicado o valor inicial default de estilo para aquele elemento

    2. Regras com declaração importante  tem prioridade sobre aquelas sem a declaração. Se o autor e o usuário declaram regras conflitantes, as do usuário têm prioridade sobre as do autor.

    3. Regras com mesmo peso e conflitantes, declaradas pelo autor têm prioridade sobre aquelas declaradas pelo usuário. Regras do usuário com maior especificidade que aquelas do autor têm a prioridade. Regras com igual especificidade declaradas pelo autor têm prioridade sobre as do usuário. Regras do autor e do usuário têm prioridade sobre as regras default das aplicações do usuário (p.ex.: o browser)

    4. Regras mais específicas têm a prioridade sobre as menos específicas.

    5. Entre regras de mesmo pêso, têm prioridade aquelas declaradas por último na sequência das regras na folha de estilos.
    Pela explicação, a opção (e) está incorreta.
  • essa questao ficou meio bagunçada!
  • a) Não existe uma marcação HTML <css> (incorreta)
    b) O local para colocar uma referência para uma folha de estilo externa é na seção <head> de um documento HTML. (incorreta)
    c) correta
    d) não permite uso de valores negativos (incorreta)
    e) as prioridades estão invertidas. No item as prioridades estão em ordem crescente (incorreta)
  • E a barra normal fechando nao teria que existir???
     <link rel="stylesheet" type="text/css" href="meuEstilo.css"/>

  • Anderson, o HTML não obriga que tenhamos tag de fechamento e um código <link rel="stylesheet" type="text/css" href="mystyle.css"> sem a tag de fechamento e o <link rel="stylesheet" type="text/css" href="mystyle.css" /> produzirá o mesmo resultado. Veja nesse exemplo: http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_link_tag

    []s
  • Anderson Silva, a barra de fechamento pode ou não existe.

  • a) é a marcação HTML para definir uma folha de estilo interna.errado- o correto é < style >

     b)O local para colocar uma referência para uma folha de estilo externa é na seção de um documento HTML.errado. é dentro do< head >

     c)A forma correta de se referir a uma folha de estilo externa é: . correto

     d)A propriedade padding, usada para definir o espaço entre a borda e o conteúdo de um elemento, permite o uso de valores negativos. errado- o mínimo é zero. 

    A 'e' está exatamente ao contrário. a prioridade é

    externo < interno < inline