SóProvas


ID
331594
Banca
FGV
Órgão
FIOCRUZ
Ano
2010
Provas
Disciplina
Programação
Assuntos

No que tange ao Cascading Style Sheets – CSS, pode-se colocar os estilos em três lugares: folhas de estilo, <style> e style. Nesse sentido, analise as afirmativas abaixo.

I. Uma folha de estilo é um arquivo independente que pode ser anexado a um documento HTML, usando-se o elemento <body> ou o enunciado @import de CSS. II. <style> é um elemento de HTML que pode ser embutido dentro do documento HTML por si só.
III. Style é um atributo que pode ser embutido dentro de qualquer elemento HTML.

Assinale:

Alternativas
Comentários
  • I. Uma folha de estilo é um arquivo independente que pode ser anexado a um documento HTML, usando-se o elemento <body> ou o enunciado @import de CSS dentro da seção <head>.


    II. <style> é um elemento de HTML que pode ser embutido dentro do documento HTML por si só. 


    III. Style é um atributo que pode ser embutido dentro de qualquer elemento HTML. 
    Além disso, W3C orienta a utilizar nos elementos relevantes. 

    http://www.w3schools.com/css/css_howto.asp
  • Complementando o colega Leonardo:

    I. Uma folha de estilo é um arquivo independente que pode ser anexado a um documento HTML, usando-se o elemento <body> <link> dentro da seção <head> ou o enunciado @import de CSS.
  • É possível sim utilizar o Style dentro do <head>, <body>, etc. O efeito será o mesmo. Por exemplo se for utilizado o <style> abaixo no head:

    <html>
    <head>
    <style type="text/css">
      body {
        color: purple;
        background-color: #d8da3d }
      </style>
    </head>
    <body>
    </html>

    ou no body:

    <html>
    <head></head>
    <body>
    <style type="text/css">
      body {
        color: purple;
        background-color: #d8da3d }
      </style>
    </body>
    </html>

    não haverá erro na exibição da página e o estilo será aplicado. Se a W3C recomenda que tem ser utilizado no HEAD a terceria afirmativa da banca deveria ter sido mais específica III - De acordo com a W3C o Style é um atributo...

    Discordo com o gabarito.
  • Jorge
    III. Style é um atributo que pode ser embutido dentro de qualquer elemento HTML.

    O exemplo que vc deu é da TAG e não do atributo.
  • Sobre o item III, html5 permite em qualquer elemento, mas nem tá 100% pronto.
     
    xhtml 1.1 não deixa em alguns lugares, tipo <title> <script>.
  • I - Errada. O arquivo css da folha de estilo externa deverá ser linkado ou importado ao documento HTML, dentro da seção head do documento. A sintaxe geral para linkar uma folha de estilo chamada "estilo.css" é mostrada a seguir. (Fonte: Maujor.com)
    III - Errada. O style é um atributo que serve para especificar um estilo inline para um elemento. Esse estilo irá sobrescrever qualquer estilo que tenha sido definido em uma tag <style> ou em um documento externo (folha de estilos). Contudo, esse atributo não é válido para: <base>, <head>, <html>, <meta>, <param>, <script>, <style> e <title>  (Fonte: w3schools)
  • Em 2017 o gabarito seria D)