it-swarm-eu.dev

Jak vyřešit - IE 6 ignoruje img "width" vlastnosti

V tomto příspěvku:

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

Máme 4 obrazy (ve vlastnosti img) na šířku 246 pixelů.

V chromu to vypadá dobře. V IE6 to ne.

Nějaké návrhy, jak to vyřešit?

1
Tal Galili

Problém jsem vyřešil.

V style.css

Potřeboval jsem provést následující změnu

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

Zajímalo by mě, jak to udělat pro všechny následující aktualizace motivů ...

2
Tal Galili

Chybí atribut výšky obrázku. Takže bych se divil, že rozdíly v zobrazení mezi prohlížeči nejsou, protože specifikace HTML 4 jasně nedefinují, jak se s takovou situací vypořádat.

Jak se s tím vypořádat? Zapojte do jádra téma/wp a opravte kód, který se vedle atributu width vypočítá a použije také atribut height.

2
hakre

Pokud je 640 px šířka, kterou chcete. Já bych šel do wordpress a nastavit to jako jeden z velikostí pro obrazy; a pak, když chcete vložit jeden do příspěvku, vyberte tuto velikost.

V části Nastavení-> Média můžete nastavit střední a velké velikosti. Změnil bych je na to, co chcete; pak použijte tento plugin http://wordpress.org/extend/plugins/bulk-image-resize-utility/ , který změní velikost obrázků, které máte.

Co wordpress udělá, je vytvořit nové obrazy s těmito rozměry. Co to pro uživatele dělá, je to, že stahují pouze velikost obrázku, který se zobrazuje, což pomáhá načítání stránky.

Možná budete muset vrátit do svého příspěvku a upravit obrázky použít střední nebo velké velikosti.

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

Výše uvedené hádanky mě hrozné, já jsem odstranil width: auto; v TwentyTen téma, to fungovalo - ale jako pro dítě tbeme možnost, jak se jeden opustit řádek v dětské téma, ale je stále používán přes rodičovské téma, jeho divný!

I když dítě styl styl list nahradit použití TwentyTen téma.

0
Brian