SóProvas


ID
1340278
Banca
CESPE / CEBRASPE
Órgão
BACEN
Ano
2013
Provas
Disciplina
Programação
Assuntos

Julgue o  item  subsecutivo, referente ao desenvolvimento de sistemas web HTML/HTML5 e CSS3.

O exemplo abaixo está escrito corretamente em HTML 5 e o atributo required obriga o usuário a escolher uma cor para que o formulário seja enviado.


<label>Cor: 
  <select name=cor required> 
  <option value="">Escolha um 
  <option>Vermelho 
  <option>Verde 
  <option>Azul
</select>
</label>


Alternativas
Comentários
  • bom, pra mim faltou a aspas duplas no valor do atributo name

  • E ainda faltaram os , não?

  • O que está sendo explorado na questão é a possibilidade de, no HTML5, não colocarmos ou até colocarmos aspas simples nos valores dos atributos. Também não necessitamos fechar as TAGS .... 

    Com isso da pra acertar a questão!


    []'s

  • Segundo W3C

    In the the HTML 5 syntax, attributes can be specified in four different ways:

        empty attribute syntax

        unquoted attribute-value syntax

        single-quoted attribute-value syntax

        double-quoted attribute-value syntax


  • Regra para os atributos: http://www.w3.org/TR/html5/syntax.html#attributes-0

    Regra para o fechamento de tags: http://www.w3.org/TR/html5/syntax.html#optional-tags

  • No HTML 5 é possível ignorar tanto a tag inicial quando a final em determinadas situações. Para mais informações: https://www.w3.org/TR/html5/syntax.html#optional-tags

     

    Os atributos podem ficar entre aspas duplas, aspas simples, sem aspas e sem valor. Para mais informações: http://www.w3.org/TR/html5/syntax.html#attributes-0

     

    2.4.2 Atributos booleanos (vazios) (ex.: required) 

    A presença de uma atributo booleano indica um valor verdadeiro, e a falta do atributo representa um valor falso.

     

    Fonte: http://w3c.github.io/html/infrastructure.html#sec-boolean-attributes

  • Por fim, o atributo required é um booleano utilizado para indicar que um determinado
    campo de formulário é obrigatório para o envio do mesmo. Ao adicionar esse atributo
    a um campo de formulário, o navegador obriga o usuário a inserir dados naquele
    campo antes de enviar o formulário
    . Essa validação substitui a validação básica de
    formulário implementada com JavaScript.