+/-

google-code-prettify

ShadowBox

Tradutor

English Français Deutsch Español Italiano Vlaams Русский Svenska 日本語 Ελληνικά العربية 中文(简体)

Publicidade


Ao escrever o artigo anterior, lembrei-me dum comentário que deixei num blogue e apercebi-me que algumas pessoas talvez desconheçam algumas das vantagens que se pode utilizar ao dar estilos no CSS a qualquer elemento que se tenha no blogue.

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...



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...



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...







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
Ler Antes de Comentar

◊  Deixa o teu comentário no Formulário abaixo ou no Antigo Formulário em uma nova janela, ou então no Formulário em Pop Up. NOTA: As respostas directas aos comentários só são possíveis utilizando o Formulário abaixo.

◊  As Regras dos Comentários:

  • O comentário precisa ter relação com o assunto!
  • O comentário que deixares é da tua inteira Responsabilidade!
  • Comentários anónimos São permitidos,MAS:

    • Por favor, evita comentar em MAIÚSCULAS .
    • Por favor, não faças Spam.
    • Por favor, não utilizes termos obscenos ou ofensivos.
    • Comentários considerados Spam ou ofensivos serão apagados.
◊  Para deixares a URL do teu blogue, comenta com OpenID, ou com a opção NOME/URL.
◊  Podes usar algumas tags HTML como:
  • @<strong>Nome</strong> para mencionar a quem se responde o comentário.
  • <em>Fulano disse:<br/>Texto Citado</em> para colocar uma Citação.
  • <a href="http://endereço url">Titulo ou Nome da Página </a> para colocar um link.
  • <i>Texto em Itálico</i>
  • <b>Texto em Negrito</b>
    • HTML EXTRA:
    • [im]URL DA IMAGEM[/im] para colocar uma imagem.
    • [ma]Texto rolando[/ma] para colocar texto rolando.
    • [si="2"]Texto com tamanho determinado[/si] Altera o numero para determinar o tamanho da letra.
    • [co="red"]Texto em cor[/co] Altera a cor do texto.
    • [ce]Texto centrado[/ce] centraliza o texto.
    • [ma+]Texto rolando para a direita[/ma+]
    • [box]"encaixotar" o texto[/box]
    • [mark]Texto Marcado[/mark]
    • [card="blue"]Texto com fundo[/card] Altera a cor de fundo do comentário.
    • [im#]URL DA IMAGEM[/im] para colocar uma imagem que ocupe TODA a largura.
    • [hi="yellow"]Texto Destacado[/hi]
  • <a href="http://endereço-vídeo-YouTube">http://endereço-vídeo-YouTube</a> para colocar um vídeo do YouTube.
  • ATENÇÃO: Comentários com imagens ou vídeos com conteúdo ofensivo ou inadequado serão REMOVIDOS, SEM EXCEPÇÃO!!!

MOSTRAR EMOTICONS

6 comentários:


:)

:-"

:-F

:-C

:((

xD

:(

O-o

:{

x-P

:-P

:-E

=D

:D

:S

;)

;D

:I

:G

:Z

:))

o_o

~X

:B

:-#

:V:

:U:
OCULTAR EMOTICONS
  1. No post passado pensava que tinha resolvido o problema, mas não totalmente...
    No 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

    ResponderEliminar
    Respostas
    1. Hummm... O IE é lixado porque circula pela esquerda em relação aos restantes navegadores. XD

      Há 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

      Eliminar
  2. "...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."

    Editar como e onde?
    :)

    Abraço

    ResponderEliminar
    Respostas
    1. Isso é em Editar HTML como expliquei na resposta do artigo anterior.

      Se 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.

      Eliminar
  3. Finalmente vim ver o teu tutorial ;) .
    Já 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:

    ResponderEliminar
    Respostas
    1. Bem...foi a pensar no comentário que deixei no teu blogue que me lembrei de escrever este tutorial. =D

      Espero que te ajude. :D

      Abraço. :)

      Eliminar

 

Voltar ao Topo