Drop Caps com CSS

Postado por: Pedro Rogério em

Drop Caps são muito utilizados em livros, onde a primeira letra do parágrafo ocupa 2 ou mais linhas do texto, se destacando.

Para conseguir esse efeito é muito simples, observem a seguinte marcação HTML:

<p>
    Lorem ipsum dolor sit amet, consectetur adipisicing elit,
    sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
    Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris
    nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
    reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
</p>

Agora, no css, faremos o uso do pseudo-seletor :first-letter, onde iremos aplicar estilos a primeira letra do parágrafo:

p:first-letter {
    font-size: 4.2em;
    float: left;
    line-height: 0.6em;
    margin: 0.13em 0.13em 0.13em 0;
}

Como viram, não existe segredo, para um melhor entendimento do tutorial, é só dar uma olhada nesse exemplo.

Posts Relacionados

Confira também outros artigos interessantes postados aqui no blog.

Gostou desse post?

Assine o nosso Feed RSS, siga-nos no Twitter, ou simplesmente nos recomende a seus amigos!

Sobre Pedro Rogério

Pedro Rogério é desenvolvedor web por paixão, não saberia fazer melhor outra coisa. Além de escrever para o CSS no Lanche também escreve para o Pinceladas da Web, blog com assuntos gerais sobre desenvolvimento web.

8 Responses to “Drop Caps com CSS”

  1. Blogueigoo disse:

    Bacana. Eu não sabia que isso existia em CSS, ainda mais nessa simplicidade.

  2. Fernando disse:

    E funciona também no IE6+… :)

  3. Isso tudo graças à pseudo-classe.

    Já havia feito isso, e realmente é muito interessante, porém não muito usado.

    Abraços.

    P.S.: Meu primeiro comentário aqui. =D

  4. Leo disse:

    Tipo, e como fica aquele desalinhamento do IE6??? Alguma solução boa???

  5. Esperando o CSS3 com o monte de pseudo-seletores que existirão! :)

  6. Robson Sobral disse:

    Para ajeitar o desalinhamento, configure a regra “vertical-align” da capitular. “vertical-align: baseline;” resolve.

  7. Eu também não conhecia tal pseudo-selector e realmente é muito útil.

  8. Jana disse:

    em teoria, deveria funcionar…
    mas não consegui :(
    Uma pena!
    Simplicaria bastante :)

Leave a Reply