Um dos elementos HTML que frequentemente entra em conflito com o CSS é o atributo img . Como aprendemos em Problemas de correção de deslocamento cumulativo de layout do Request Metrics no DavidWalshBlog fornecendo as dimensões da imagem na seção image ajudará a melhorar a pontuação do seu site. Mas em um mundo em que o design responsivo é rei, precisamos que o CSS e o HTML trabalhem juntos.

A maioria dos ajustes de estilo do design responsivo é feita por meio de max-width mas quando o senhor fornece um height à sua imagem, o senhor pode obter uma imagem distorcida. O objetivo deve ser sempre exibir imagens em dimensões relativas. Então, como podemos garantir que o height não entre em conflito com o atributo max-width valores?

A resposta é tão fácil quanto height: auto!

/* assuming any media query */
img {
  /* Ensure the image doesn't go offscreen */
  max-width: 500px;
  /* Ensure the image height is responsive regardless of HTML attribute */
  height: auto;
}

A dança para agradar aos usuários e aos mecanismos de busca é sempre um equilíbrio divertido. CSS e HTML nunca foram feitos para entrar em conflito, mas em alguns casos eles entram. Use esse código para otimizar tanto para os usuários quanto para os mecanismos de pesquisa!

  • Criar raios giratórios com CSS3: revisitado
  • 9 demonstrações de tela incríveis

    O <canvas> tem sido uma revelação para os especialistas em visual entre nós. O Canvas fornece os meios para animações incríveis e eficientes com o bônus adicional de não usar Flash; em vez disso, esses desenvolvedores podem exibir suas incríveis habilidades em JavaScript. Aqui estão nove demonstrações inacreditáveis de canvas que…

  • Exclusão animada de registros AJAX usando MooTools

    Sou um grande fã do método do WordPress de exclusão de artigos individuais. O usuário clica no link de exclusão, o item de menu fica vermelho e o item desaparece. Veja como obter essa funcionalidade com o MooTools JavaScript. O PHP – Conteúdo & Cabeçalho O trecho a seguir vai para o…

  • Apresentando o MooTools ScrollSpy

    Há muito tempo estou ansioso para lançar esse plug-in. O MooTools ScrollSpy é um plug-in do MooTools único, mas simples, que ouve a rolagem da página e dispara eventos com base no local da página para onde o usuário rolou a página. Agora o senhor pode disparar eventos específicos…