Categories: CSSTestestodas

Teste seu conhecimento 04

abc em duas cores com CSS

A imagem acima é um screenshot da renderização das 23 letras do alfabeto dispostas em linha e em cores alternadas, vermelha e azul.

Este desafio número 4 consiste em obter a renderização mostrada na figura, usando HTML e CSS.

Regras gerais:

  1. Usar somente (X)HTML e CSS (sem scripts);
  2. Nao usar imagens;
  3. Nao colocar as letras individualmente dentro de um elemento HTML;
    p.ex.: <span>a</span><span>b</span><span>c</span><span>d</span>…;
  4. Não usar estilos inline;
  5. Não usar tabelas, frames ou iframes;
  6. Tanto a marcação como a folha de estilos deverão ser válidas;

Se você encontrar a solução mande para mim via mensagem pessoal e não poste a solução nos comentários, para que outros possam tentar. Para cada solução recebida eu postarei nos comentários informando o nome do autor e se a solução está certa.
Dentro de algumas semanas postarei a minha solução.
Ah! não se esqueça que você pode se inscrever para receber email informando quando novos comentários forem postados e assim acompanhar o desafio até a publicação da solução ao desafio.

Você participou e resolveu o desafio anterior?

Maujor

Exerci o magistério paralelamente a minha carreira profissional por toda uma vida e ao longo destes trinta anos aprendi tanto quanto ensinei. Sou um apaixonado por Web Standards e desenvolvo o site de tutoriais CSS para Web Design.

View Comments

  • Cara, esses testes são apenas de estética? Porque semântica passou longe né? Quando vi pensei que fosse pra alternar as cores das letras num texto corrido. Mas se for apenas para efeitos visuais está legal, mas para usar de verdade é furada.

    Abraço!

  • Resposta do teste:

    CSS:
    <style type="text/css" media="screen">
    .corum, .cordois {
    font:1.4em "Courier New", Courier, monospace;
    position:absolute;
    letter-spacing:2.0em;
    }
    .corum {
    color:#00f;
    }
    .cordois {
    color:#f00;
    text-indent:1.33em;
    }
    </style>

    HTML:
    <div class="corum">acegikmoqsuxz</div>
    <div class="cordois">bdfhjlnpryvy</div>

    Nota: Você deve usar uma fonte da família de fontes monoespaçada.

  • To louco pra ver a resposta.
    Podia publicar a resposta, já faz tempo que este teste está no ar.
    Abraço.

  • Pessoas...
    Qdo vai ser publicada a resposta desse teste?

    Acho que é impossível de se fazer isso....
    kkk

  • E a solução é... ?

    Gostaria de a ver publicada!

    Cumprimentos

  • Maujor, estou besta com seu site. Parabéns! Sorry...(enviei ja outro contato).. sei.. mas estou boba mesmo.

    Obrigada e continue que nós agradecemos aqui.

Share
Published by
Maujor

Recent Posts

Teste seu conhecimento #20

Em 2006 comecei a publicar nesse blog uma série de desafios CSS que consistiam em…

7 anos ago

Teste seu conhecimento #19

Há muito tempo que eu não publico um "Teste seu conhecimento". Esta semana, revendo algumas…

10 anos ago

JavaScript bubbling e capturing

Introdução Elementos da marcação HTML podem ser aninhados uns dentro de outros, criando-se uma cadeia…

10 anos ago

HTML5 – W3C versus WHATWG

HTML5? Web universal? É comum eu me deparar com dúvidas sobre a HTML5 não só…

10 anos ago

Seria esse o futuro das imagens responsivas?

Quem é Tab Atkins Jr? Tab Atkins Jr, um desenvolvedor americano, trabalhou durante muitos anos…

11 anos ago

BrazilJS Conf 2013

Pessoal, a BrazilJS Conf 2013 disponibilizou para o Maujor cupons de desconto para serem oferecidos…

11 anos ago