Códigos Blog

Pesquisar este blog

Carregando...

Receba atualizações por e-mail:

Paulo Estevão
15 Junho 2010 às 11:44 PM

Devido ao grande número de pedidos vou fazer esse post! =]
A melhor forma de arredondar as bordas de qualquer parte do template é fazendo imagens com cantos arredondados, pois fazer isso via código CSS pode dar incompatibilidade em navegadores antigos que não dão suporte a versão 3.0 do CSS.
"Cascading Style Sheets (ou simplesmente CSS) é uma linguagem de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a separação entre o formato e o conteúdo de um documento [...]"
Texto: Wikipédia
Então vou deixar bem explicado: CSS 3.0 é uma versão mais nova do “Cascading Style Sheets” e por se tratar de uma novidade, alguns códigos não são “lidos” por navegadores antigos, exemplo: Internet Explorer 8.0 ou inferior (Sim, o IE 8.0 já é antigo! Ou melhor... O IE sempre está atrás). Como a Microsoft trabalha mal no Internet Explorer (ou em quase tudo), não fique assustado se as bordas ficarem retas no IE.
Obs.: O máximo que pode acontecer é o navegador não interpretar o código diferente da velha versão. Não vai prejudicar de forma direta o resto da codificação.

Bom, o código para colocar bordas arredondadas:
-moz-border-radius: 10px; /* Para Firefox */
-webkit-border-radius: 10px; /*Para Safari e Chrome */
border-radius: 10px; /* Para Opera 10.5+*/
  • Onde está 10px substitua pelo número que você quiser, pois isso define a curvatura da borda, enquanto maior o número, maior será a forma arredondada.
  • Os três campos são necessários, pois cada um é usado em algum navegador diferente (Comentado acima entre /* e */)
Você pode usar o código acima dentro de uma DIV (id ou class) ou em (quase) qualquer lugar que você quiser dentro do HTML do seu blog (Blogger -> Design -> Editar HTML).

Exemplo:
#exemplo1 {
width: 400px;
height: 100px;
margin: 10px;
-moz-border-radius: 8px; /* Para Firefox */
-webkit-border-radius: 8px; /*Para Safari e Chrome */
border-radius: 8px; /* Para Opera 10.5+*/
background: #f7f7f7;
padding: 20px;
border: 1px solid #000;
color: #000;
}

Exemplo em ação:
Testes

Abraços Pessoal!

Receba nossos posts por feed ou email

Assinar feed

Postagens recomendadas:

24 Comentários:

  1. o IE não pode ser ignorado jamais.
    seria bom que vc alerta se isso.
    ResponderExcluir
  2. O código esta correto, mas o exemplo não esta funcionando no chomme...

    Mas o que foi ensinado acima esta certinho.

    Podem fazer o teste que esta perfeito...
    ResponderExcluir
  3. Não due certo Paulo, define pra gente um local pra colocar o código.
    Tentei colocar no "body {" mais não funcionou ...
    Vou tentando aquiaí se eu conseguir eu te aviso Ok.
    ResponderExcluir
  4. Muito boa dica, irei aplicar isto ás bordas do meu menu ;)

    Obrigado pela dica!
    RicardoBr
    ResponderExcluir
  5. Não deu certo aqui Paulo,
    Você poderia me passar um local(uma div) pra mim adicionar o código porque eu não consigo tento em várias div's, id's e etc e nada de bordas arredondadas.
    E eu uso o Mozilla Firefox 3.6,
    Acho que ele lê CSS3 né ?!

    Abraços
    ResponderExcluir
  6. Tem um site que gera automaticamente, pena que perdi o link.
    ResponderExcluir
  7. Muito interessante a dica.

    Obrigado por compartilhar conosco.

    Um abraço
    Adriano Luz
    ResponderExcluir
  8. Opa, ótima dica Paulo!
    Só para complementar o post. Eu vejo muito estes códigos que você mostrou nos novos templates do Blogger, mas geralmente eles aparecem em 4 linhas:

    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -goog-ms-border-radius: 8px;
    border-radius: 8px;

    A linha que "faltava" eu coloquei em negrito, mas eu não sei à qual navegador se aplica. De qualquer maneira, é sempre bom acrescentá-la, como dizem: "melhor sobrar do que faltar".

    Forte abraço.
    ResponderExcluir
  9. Meu comentário é sobre outra coisa: Podiam me responder se tem como fazer postagens separadas nas páginas que criamos em um blogger?Cirar as páginas eu sei, fazer o menu pra exibilas eu sei...mas cada uma delas fica com uma única postagem que eu yenho que ir atualizando com dados.Da pra dividir as postagens das páginas, ou isso só se pode fazer na principal?
    www.livros-series.blogspot.com
    liana.goulart@yahoo.com.br
    Obrigada!!
    ResponderExcluir
  10. Otima Dica Mesmo ! Usei em praticamente tudo no meu blog . Fica bem mais bonito !
    ResponderExcluir
  11. Oh,your blog is very nice .I really like it ^^!



    ..♥♥..♥♥..♥♥..♥♥..♥♥..♥♥..♥♥.
    ♥..♥  ╔══╦══╗╔╦══╗  ♥..♥
    ♥..♥  ╚═╗║╔╗║║║╔╗║  ♥..♥
    ♥..♥  ╔═╝║║║║║║║║║  ♥..♥
    ♥..♥  ║╔═╣║║║║║║║║  ♥..♥
    ♥..♥  ║╚═╣╚╝║║║╚╝║  ♥..♥
    ♥..♥  ╚══╩══╝╚╩══╝  ♥..♥
    ♥..♥♥..♥♥..♥♥..♥♥..♥♥..♥♥..♥


    ----------------------------------
    Welcome to my websites : In there where have a lot of wallpapers, themes for desktop , for mobile and themes for media ^^!
    http://9wallpapers.blogspot.com
    http://theme4desktop.blogspot.com
    http://theme4cellphone.blogspot.com
    http://theme4media.blogspot.com
    http://wallpaper4cellphone.blogspot.com
    ResponderExcluir
  12. @Marcos,
    Ignorado? O código só não vai funcionar no IE. Isso é ignorar? Culpa do IE e não do código. Acredito que não vai fazer muita diferença se o blog aparecer com os cantos retos no IE.
    Abraços

    @Rickzinhocps,
    Eu disse pra testar em uma DIV. =]
    Vai tentando que dá. O único navegador (dos mais usados) que não funciona o código acima é o IE.
    Abraços
    ResponderExcluir
  13. Muito maravilhoso esse seu tutorial...
    uheuHEuHEuE
    nunca acreditei que pudesse ser tão fáciul aderir ao CSS 3.0
    meu blog está ficando maravilhoso com o CSS 3.0...
    deem uma olhada em como ele ficou: http://beembolado.blogspot.com
    abraços e parabens pelo site
    ResponderExcluir
  14. o certo seria se fosse padronizado, no lugar de uma linha para cada navegador, deveria ser uma só para todos.
    a linha: -goog-ms-border-radius: 8px;
    creio eu que seja para o google chrome, porque tá "goog", apesar de depois ter ms também, mas no ie aqui não funcionou e o chrome eu não tenho, então não não deu para fazer o teste.
    ResponderExcluir
  15. Aew! Deu certo aqui, valeu pela dica.
    ResponderExcluir
  16. Gostaria de sabe se tem como colocar essas bordas em uma caixa de texto dentro dessa caixa um codigo de html em vez de texto..
    ResponderExcluir
  17. Muito obrigado, estava precisando mesmo!
    ResponderExcluir
  18. Parabéns pela dica, ajudou muito!
    Depois confere o resultado no meu Blog ;)
    Até mais..
    ResponderExcluir
  19. o goog-ms-border não é do chrome, o chrome usa sistema Webkit...
    ResponderExcluir
  20. Parabens pelo post muito bom......

    -moz-border-radius: 8px; /*Firefox*/
    -webkit-border-radius: 8px; /*Chrome e Safari*/
    -goog-ms-border-radius: 8px; /*Internet Explorer*/
    border-radius: 8px; /*Opera*/

    Só não sei de qual versão a frente é suportado no IE o código para arredondar, pois aqui em casa só tenho o 9.... e nele funciona!
    ResponderExcluir
  21. naum acredito que cai mas uma vez aki, e como sempre ajudando há tira minhas duvidas obrigado. adorei este post muito bom mesmo, são poucos os websites q conseguem explicar com bastante claridade.
    ResponderExcluir

Adicione seu comentário nesse post.
- Não aceito comentários anônimos;
- Não aceito parceria! Caso tenha uma boa proposta, entre em contato;
- Antes de pedir ajuda sobre o tutorial, tente fazer sozinho e tenha certeza que seguiu todas as etapas corretamente.
- Comentários irrelevantes não serão aceitos.

Muito obrigado por sua visita. Volte sempre!

 
 
Blogger
Muitas dicas para você usuário da plataforma Blogger
WordPress
Leia artigos sobre a plataforma de blogs WordPress
Dinheiro
Aprenda várias formas de ganhar dinheiro com seu blog
Design
Modifique e faça agora um blog moderno, único e interativo
Dicas
Várias dicas atuais de como ter um blog de sucesso
 

Onde estamos

Divulgue



Últimas Postagens