it-swarm-pt.tech

Como resolver - IE 6 ignora as propriedades img "width"

Neste post:

http://humus101.com/?p=1734

Temos 4 imagens definidas (na propriedade img) para uma largura de 246 pixels.

No chrome parece bem. No IE6 isso não acontece.

Alguma sugestão sobre como resolver isso?

1
Tal Galili

Eu resolvi o problema.

No style.css

Eu precisava fazer a seguinte mudança

#content img {
    margin: 0;
    height: auto;
    max-width: 640px;
    /*width: auto;*/
}

Agora me pergunto como fazer essa estadia para todas as atualizações de temas a seguir ...

2
Tal Galili

O atributo height da imagem está ausente. Então, eu não me perguntaria sobre diferenças na exibição entre os navegadores, porque as especificações HTML 4 não definem claramente como lidar com tal situação.

Como lidar com isso? Conecte-se ao núcleo theme/wp e corrija o código ao lado do atributo width, o atributo height é calculado e usado também.

2
hakre

Se 640 px é a largura desejada. Eu entraria no wordpress e configuraria isso como um dos tamanhos para as imagens; e quando você quiser inserir um em um post, selecione esse tamanho.

Em Configurações-> Mídia, você pode definir os tamanhos Médio e Grande. Eu mudaria isso para o que você quer; então use este plugin http://wordpress.org/extend/plugins/bulk-image-resize-utility/ que irá redimensionar as imagens que você tem.

O que o wordpress fará é criar novas imagens com essas dimensões. O que isso faz para o usuário, é que eles estão baixando apenas o tamanho da imagem que estão vendo, o que ajuda a carregar o tempo da página.

Você pode ter que voltar ao seu post e editar as imagens para usar o tamanho médio ou grande.

0
Ryan Gibbons
#content img {
    margin: 0;
    height: auto;
    max-width: 640px;
    width: auto;
}

O acima me intriga terrivelmente, eu removi width: auto; no tema TwentyTen, funcionou - mas como para a opção tbeme child, como um deixa de fora a linha no tema filho, mas ainda é usado via tema pai, é estranho!

Embora a folha de estilo de tema filho substitua o uso do tema TwentyTen.

0
Brian