Atributos Width e Height

Imagem de uma régua
Informe sempre aos navegadores as medidas das imagens que eles terão de baixar.


A definição de altura e largura da imagem é sem dúvida um dos pontos mais importantes para a google quando o assunto é performance de um site. Mas não estamos falando de definir altura e largura em folha de estilos (css, less, sass, …), e sim definir os tributos width e heigth da tag <img />, conforme a imagem.

Imagem que mostra a tag img de um trecho html

Estes são os atributos width e height da tag

Este costuma ser um dos pontos de maior resistência por parte dos programadores visto que no desenvolvimento moderno precisamos sempre “responsivar” as imagens. E a maioria dos profissionais entende que colocando os atributos width e height eles estariam tornando estes atributos fixos e estáticos. Acreditam que a imagem não se ajustaria, não responderia mais os diferentes tamanhos de telas e de dispositivos.

É importante frisar que ao definir estes dois atributos o css do tipo “wdth: 75%; height:auto”; continuam funcionando perfeitamente. E é aqui que mora a dúvida de muitos desenvolvedores: Se podemos definir altura e largura no css, porque devemos definir estes atributos na tag img?

Os atributos não cumprem a missão de definir as dimensões da imagem. Repare na imagem acima que nós não trabalhamos com unidades de medida (px, em, vw, …) no width e no heigth.

Estes atributos servem para indicar aos navegadores as proporções da imagem. E informar as proporções ajuda os navegadores a calcular o espaço de memória que eles precisam separar para cada imagem que irão baixar. E isso melhora muito a performance.

Portanto, e finalmente, se você está batalhando por performance atente sobre dar aos navegadores dos usuários o maior número de informações possível. Este pode ser o detalhe/gargalo que irá lhe diferenciar da concorrência.




AUTOR

João Goya


Desenvolvedor web com mais de 10 anos de experiência que em 20204 partiu para o empreendedorismo com a missão de ajudar equipes de marketing a dar visibilidade para o trabalho das pessoas.

Fale comigo pelo whats WhatsApp

PERGUNTAS FREQUENTES


Search Engine Optimizantion, que significa otimização para os mecanismos de busca. SEO se trata de todo o conjunto de técnicas e boas práticas necessárias para fazer um site ranquear melhor no google. Lembre-se sempre que o desejado é que seu site apareça na primeira página. SEO é o conjunto de técnicas necessárias para fazer isso acontecer. Neste post apresentamos como tratamos o SEO dos sites produzidos na casa.

Ambos. O site é importante para você apresentar todas as informações do seu trabalho de forma agrupada e organizada. Sem falar em toda a credibilidade que ele ajuda criar dentro do seu mercado de atuação. As redes sociais são importantes para humanizar o empreendimento. Pessoas não se relacionam com empresas, pessoas se relacionam com pessoas. Mas caso haja dúvida sobre por qual deles começar, nós falamos um pouco mais sobre o assunto neste post.

Do inglês, página de aterrisagem. Quando vamos trabalhar campanhas de mkt digital, seja no google ou nas redes sociais, não é boa prática trazer os usuários para nossa home page. O ideal é que façamos uma página específica para a campanha. Com gatilhos de escassez, preço, … Esta página é a página onde queremos fazer os usuários “aterrissarem” no nosso site. E ela tem por missão, depois de usuário aterrissar, fazer com que ele toma alguma ação, como uma compra. Por exemplo. Uma landing page é, portanto, uma página que criamos para uma campanha e esperamos que os visitantes aterrizem e tomem alguma ação.


VER TODAS AS PERGUNTAS

FALE CONOSCO


Se você tem dúvidas ou sugetões, ou se quiser pedir um orçamento sinta-se á vontade para entrar em contato.