Publicada originalmente em 20 de Janeiro de 2010
.
No outro dia estava passeando pelo meu antigo blogue (sim, está extinto mas ainda o tenho guardado para estas ocasiões...
), tentando encontrar alguns dos códigos do Blogger que salvei em alguns artigos
quando notei que embora os tenha escrito em 2010, esta série de artigos sobre como funcionava a estrutura do Blogger ainda tem o seu interesse e continua actual mesmo que em alguns dos modelos mais recentes a codificação
já funcione de maneira diferente.
Por essa razão resolvi republicar estes três artigos aqui neste blogue:
Nada foi alterado no texto a seguir em relação ao que escrevi originalmente, por isso alguns dos códigos apresentados podem aparecer de maneira diferente em modelos mais recentes.

Ao tentar explicar a alguns amigos o código básico da plataforma Blogger, percebi que muitos ainda não perceberam bem o que isso significa.
Por isso resolvi tentar escrever este pequeno texto mostrando de uma maneira que talvez possa ajudar...
Primeiro ponto para melhor entender a plataforma Blogger, certos códigos que funcionam num site normal para funcionar no Blogger vão precisar de ser adaptados e mesmo assim há alguns que podem não funcionar.
2º - Antes de qualquer alteração no código, SALVAR sempre o modelo actual!
Então é assim, geralmente cada site é composto de 2 partes, o CSS (Cascading Style Sheets),
que contém os estilos de cada elemento da página, tal como cores, bordas, dimensões, tipo de letra, etc... e o HTML (HyperText Markup Language),
onde estão os diversos elementos contidos na página propriamente ditos.
Ora a plataforma Blogger funciona da mesma maneira mas com algumas subtis diferenças. É que além do CSS e do HTML, ainda tem uma outra parte que gosto de chamar a parte do JavaScript(ou CSS: 2ªparte), embora isso não seja inteiramente
correcto já que na verdade é mais um aparte da parte principal do CSS, mas onde além de estilos que não se pode colocar no CSS normal, se coloca a maior parte do javascript.
Depois de ter escrito boa parte deste artigo, notei que se estava tornando muito extenso e assim vou dividir em 3 partes, uma para cada secção.
Começando pelo básico com a localização de cada parte:
CSS (primeira parte), começa em <head> e termina em ]]></b:skin>:
É nesta secção que se encontra os estilos para a maior parte do seu blogue (as cores, os fundos, imagens, dimensões, etc...)
Quando desejar alterar por exemplo o fundo do seu blogue, basta procurar nesta secção por:
5 | font : x-small "Trebuchet MS" , Trebuchet, Verdana , Sans-serif ; |
e modificar o código da cor em background:#000; ou caso se queira colocar uma imagem como fundo: background:#000 url('URL da Imagem do fundo');
Por norma, ao colocar uma imagem de fundo no CSS dum elemento não é necessário definir se a mesma deverá repetir-se porque essa é a regra normal. Somente no caso de só queremos que a imagem se repita horizontalmente (repeat-x),
verticalmente (repeat-y) ou não se repita (no-repeat) é que precisamos definir essa regra nos estilos.
É também nesta secção que ao criarmos algum elemento no HTML ou se quisermos dar estilo a algum elemento existente que se deverá colocar os respectivos estilos. Exemplo com o código da navegação abaixo dos artigos (a parte que permite ir para o artigo anterior e seguinte),
este é o código que normalmente se encontra no template ou modelo:
1 | #blog-pager-newer-link { |
4 | #blog-pager-older-link { |
e suponhamos que queremos dar estilo ao passar o rato por cima, modifica-se esse código acrescentando:
01 | #blog-pager-newer-link { |
04 | #blog-pager-older-link { |
11 | border : 1px solid #F0F0F0 ; |
Claro que estes são apenas exemplos básicos mas as possibilidades são imensas.
Tentando explicar com um exemplo simples, imagine que um blogue é uma caixa(o body) e dentro dessa caixa tem varias outras caixas(os restantes elementos),
cada uma dessas caixas com a sua cor e formato(o estilo css).
Ora quase tudo funciona com divs que não é mais do que uma dessas caixas a que damos uma class ou id para pudermos depois dar o estilo.
Na prática dando um exemplo:
Isto é o que colocamos na parte HTML do código, e se não darmos estilo no CSS aparece assim:
Ou seja podia simplesmente ter escrito sem colocar a div que ia aparecer da mesma maneira.
Mas se dar um estilo na parte em CSS, como por exemplo colocar uma borda:
2 | border : 6px double #bd7407 ; |
ou que tal acrescentar uma imagem como fundo(background), colocar uma largura(width) e altura(height):
2 | border : 6px double #bd7407 ; |
3 | background : #f1e1bd url ( 'https://i.imgur.com/vBDhMbN.jpg' ) repeat-y ; |
A titulo de curiosidade, esta é imagem utilizada no fundo do exemplo acima:
Continuando... Podemos ainda incluir outra div dentro da principal para dar estilo ao conteúdo também:
03 | font-family : "Book Antiqua" , Palatino, serif ; |
06 | text-transform : capitalize ; |
07 | text-shadow : -1px -1px 0 #000 , 1px -1px 0 #000 , -1px 1px 0 #000 , 1px 1px 0 #000 ; |
08 | border : 2px groove #1f9e03 ; |
10 | background : rgba( 4 , 84 , 124 , 0.5 ); |
14 | margin : 10px auto 10px ; |
15 | -webkit-box-shadow: 0 8px 6px -6px #000 ; |
16 | -moz-box-shadow: 0 8px 6px -6px #000 ; |
17 | box-shadow: 0 8px 6px -6px #000 ; |
Nota: Os estilos exemplificados acima estão comentados com as minhas notas para melhor ajudar a entender o processo.
Isto são somente alguns exemplos do que podemos fazer no CSS para dar estilo a cada parte dos elementos de um blogue. Atribuímos uma classe ou id se for necessário ou utilizamos a que tem e brincamos com o CSS até ficar a nosso gosto...
Já agora, se quisermos dar estilos no CSS somente para o Chrome e demais navegadores -webkit:
1 | @media all and (-webkit-min-device-pixel-ratio: 0 ) and (min-resolution: . 001 dpcm) { |
A seguir o Javascript ou CSS:parte2
Até Breve. 
Comentários
Malta, comentem, tanto críticas como elogios serão bem-vindos. E eu respondo, não prometo quando mas respondo.
Mas antes de comentarem, leiam as minhas Regras dos Comentários.
Se quiserem deixar o link para o vosso sitio, utilizar alguns estilos ou até inserir videos ou imagens nos comentários DEVEM mesmo ler as indicações nas Regras dos Comentários.
Caso prefiras comentar numa nova janela, ou se o formulário abaixo estiver nos dias ruins, podes clicar aqui.
Enviar um comentário