12. 4. 2005 v sekci webdesign:

Definitive Image Replacement

Techniky náhrady textu obrázkem (image replacement) mají různé mouchy. Některé jsou nezobrazitelné uživatelům se zapnutými CSS / vypnutými obrázky, jiné vyžadují prázdný <span> navíc, další jsou ignorovány hlasovými čtečkami.

Anatoly Papirovsky uveřejnil na svém webu techniku Definitive Image Replacement, která +− funguje v majoritních prohlížečích a zároveň řeší problémy předchozích technik.

Definitive Image Replacement představuje dobrý základ pro vyřešení problémů a zákrut, které skýtají jiné image replacement techniky. Nepotřebuje bonusový <span> a funguje při vypnutých obrázích / zapnutých CSS. Víceméně bezproblémově zatím technika běží v Safari a IE, ve Firefoxu a Opery je nutno dořešit drobné errory&#133;

Aktualizace: Anatoly uveřejnil další článek Working with DIR. Popisuje v něm finální řešení, které funguje i ve Firefoxu. Teď již zbývá jen dořešit Operu se zapnutými CSS / vypnutými obrázky (což je tak minoritní skupina uživatelů, že se DIR stává univerzálně použitelným).

Komentáře

12. 04. 05, 07.18

Firefox funguje! :) Opera se asi nevyřeší… ale tam to ovlivňuje jen ty Images OFF a CSS On, takže pohoda. Když tak tam mám i podrobnější článek na to téma, je tam popis jak to dělat úsporně atd. – http://fecklessmind.com/main/6/working-with-dir

12. 04. 05, 09.12

Zajímavým řešením je také sIFR – nahrazení obrázkových nadpisů flashem. Zajímavé řešení které právě zkouším v praxi a vypadá dobře, doporučuji prostudovat http://www.mikeindustries.com/blog/archive/2005/02/sifr-2.0-release-candidate-4

12. 04. 05, 12.25

Problém s prázdným spanem jsem vyřešil tímto zápisem:

Nadpis

Je to sice trochu krkolomný zápis, ale TIDY to jako warning nebere.

12. 04. 05, 12.27
12. 04. 05, 13.17

Hmm.. ale to mi nepřijde jako řešení.. :-/

12. 04. 05, 17.19

Jéé. To sem ale BFU :o) Tak snad naposled:

<h1><a href=’http://www.mojestranka.cz&#8216; title=’Jít na úvodní stránku’>Nějaký nadpis
<span><br></span></a></h1>

12. 04. 05, 17.19

Samozřejmě u br je lomítko…

12. 04. 05, 17.44

Jódlující Bernandýn: Jaké to má být řešení, to je ještě navíc nesemantické řešení narozdíl od prázdného spanu. Ech jo. To moje vyřadilo span absoutně, jestli sis nevšiml a funguje při zapnutých stylech / vypnutých obrázcích. Ech jo, čtěte než budete něco plácat, prosím…

12. 04. 05, 17.56

Anatoly: Řešení s prázdným spanem je snad semantické? Řešení, o kterém jsem psal také funguje při vypnutých obrázcích i stylech, tak nevím o co jde. Napsal jsem to zde jen jako alternativu, protože vím, že před časem tu Filosof psal o HTML Tidy Validatoru, který mu bral prázdný span jako chybu.

12. 04. 05, 18.11

Vzhledem k tomu, že prázdný span nemá žádný význam, tak je to zcela semantické. Ten element je tam možná navíc, ale je to semantické. Tvé řešení ovšem není vůbec semantické, protože používaš významovou značku – BR. Smiř se s faktem, že tvé řešení je absolutně nesmyslné a kvůli stroji jej nikdo používat nebude, to už raději prázdný SPAN.

12. 04. 05, 18.19

Anatoly: neříkám, že je semantické, ale zároveň bych ani neřekl, že je „absolutně nesmyslné“. Ten můj zápis rozhodně nemá být řešením podobný tomu tvému. A pochopitelně až styly upravíš tak, aby plně fungovalo i v Opeře, využiji ho.

12. 04. 05, 18.27

Pro Operu to nikdy neupravím, protože to prostě nejde – jsem již řekl hodně krát, a stejně nechápu,jak ta malá chybička v Opeře – při vypnutých obrázcích – může ovlivnit tvoje rozhodnutí… Těch lidí je tak 0.00000001%. No budiž, nikoho do ničeho nenutím… jen se divím.

13. JAn
13. 04. 05, 06.43

Třeba se u ostré verze Opery 8.0 dočkáme