
Não vou falar neste artigo de todas as regras que podemos colocar ao dar estilos no CSS (sombra, posição, fundo, rotação e muito mais...) porque isso dá matéria para muitos artigos. =D
Não, o assunto deste artigo é a largura e altura dos elementos num blogue que pode ser uma imagem ou qualquer outro elemento dentro de um artigo tipo citações (blockquote), ou qualquer elemento presente no blogue seja na parte principal ou na barra lateral, cabeçalho, etc...
Para explicar melhor, vou criar uma div, que vamos chamar exemplo1 e dar alguns estilos básicos:
um texto qualquer
Notem a parte do código destacada a verde. Essa é a parte onde definimos a largura (width) e altura (height) de um elemento.
Para efeitos de demonstração, vamos imaginar que a div exemplo1 acima é o espaço dos artigos de um blogue.
Então como em qualquer artigo,além do texto podemos colocar algumas imagens:
um texto qualquer

mais texto...


mais texto...

Como podem ver, a imagem maior sai fora do espaço designado e se fosse no caso de ser o espaço do artigo, podia aparecer por cima da barra lateral.
Para corrigir isso, muitos blogues têm no CSS mais uma regra:
E o resultado:
um texto qualquer

mais texto...


mais texto...

Mas aí a imagem maior aparece cortada. Claro que podemos editar a imagem maior e definir um tamanho que se adapte ao tamanho da div exemplo1... mas, e se não pudermos fazer isso?
Imaginemos que o elemento que sobressaia era algo a que não tínhamos acesso ao código e só podíamos definir pelo tipo, neste caso as imagens (img).
Sabendo o tipo de elemento, podemos dar estilo no CSS e adicionar uma regra para definir um tamanho que não seja superior ao do exemplo1.
Mas aí temos outro problema.
Existe outra imagem mais pequena e se definirmos uma largura especifica para as imagens no exemplo1, TODAS as imagens vão ser afectadas.
Como não desejamos isso, como resolver a situação?
Definindo a largura máxima (max-width) que um elemento deve ter. As outras regras que podemos usar são largura mínima (min-width), altura máxima (max-height) e altura mínima (min-height), conforme o caso.
O que resulta em:
um texto qualquer

mais texto...


mais texto...

E então? Já conheciam estas maneiras de definir a largura ou altura de um elemento do blogue?
É de utilidade para vocês?
Eu aqui no blogue, utilizo todas as opções em vários elementos. Conseguem descobrir em quais? ;D
Até Breve. :-F











:)
:-"
:-F
:-C
:((
xD
:(
O-o
:{
x-P
:-P
:-E
=D
:D
:S
;)
;D
:I
:G
:Z
:))
o_o
~X
:B
:-#
:V:
:U:
No post passado pensava que tinha resolvido o problema, mas não totalmente...
ResponderEliminarNo Firefox reesulta lindamente mas no IE as imagens desaparecem ficando apenas um quadradinho muito pequenino sem imagem!
O que tu aconselhas? É que há muita gente a usar a porcaria do IE e gostaria que elas tb aparecessem nesse browser.
:(
Abraço
Hummm... O IE é lixado porque circula pela esquerda em relação aos restantes navegadores. XD
EliminarHá uma outra coisa que não mencionei que é em relação a se os links estão com [hi="yellow"]http://[/hi] --> ligação normal, que é a que uso aqui nas imagens ou [hi="yellow"]https://[/hi] --> ligação segura.
Em alguns casos, tal como nas imagens do Quadradinhos INK, notei que imagens com ligação segura não aparecem no IE. Se for o caso no teu blogue, podes tentar editar essa parte também.
Suponho que desde que o Google anunciou que ia deixar de dar suporte para navegadores mais antigos, isso afecte o IE que como sabemos recusa-se a implementar certas novas regras. x-P
Mas em relação ao IE, eu preferi colocar o truque que mostrei em: Chrome no IE? [si="1"] Será desta que a Microsoft abre os olhos?[/si], além de usar as condicionais descritas nesse artigo para criar alguns estilos somente para o IE para quem não quer instalar o plugin.
Na verdade, embora eu tenha deixado de considerar o IE, estou pensando em criar um CSS somente para o IE.
É questão de testares e ver como fica.
Abraço. :-F
"...notei que imagens com ligação segura não aparecem no IE. Se for o caso no teu blogue, podes tentar editar essa parte também."
ResponderEliminarEditar como e onde?
:)
Abraço
Isso é em Editar HTML como expliquei na resposta do artigo anterior.
EliminarSe ainda não resultar, podes sempre alterar onde tem [hi="yellow"]snumero[/hi] para o numero [hi="yellow"]s800[/hi].
Esse numero era aceite desde que o Blogger começou a ser utilizado em conjunto com o Picasa e funcionava em todos os navegadores.
Só que nesse caso precisas de definir o tamanho a apresentar acrescentando à parte do link que se refere à imagem presente no blogue, tipo: <a href="URL DA IMAGEM ORIGINAL"><img src="[hi="yellow"]http://[/hi]lh5.googleusercontent.com/-F1qF28nffh4/TyP9R7f-UnI/AAAAAAAAB7s/OugbP1WpyN4/[hi="yellow"]s800[/hi]/RecComAVs.jpg" [hi="yellow"]style="height: 400px; width: 193px;"[/hi] border="0" /></a>
Em principio, uma desta maneiras deveria funcionar no IE. :S
Se eu tivesse acesso ao IE sem o complemento Chrome, dava uma olhada a ver se descobria o problema mas estive no teu blogue com o IE e vi tudo bem. Mas pode ser devido a eu ter instalado isso, tentei desactivar mas mesmo assim não vi nada de anormal. :Z
Se ainda não funcionar, ao fazeres o teste (lembra-te de limpar os cookies antes), clica F12 e envia-me um printscreen pró meu mail, junto com código que tens numa das imagens que não aparece.
Finalmente vim ver o teu tutorial ;) .
ResponderEliminarJá tinha visto a tua sugestão nos comentários mas não sabia como implementá-la. Agora já não tenho desculpa nenhuma. :D
Obrigado pela ajuda e um grande abraço. :U:
Bem...foi a pensar no comentário que deixei no teu blogue que me lembrei de escrever este tutorial. =D
EliminarEspero que te ajude. :D
Abraço. :)