Diskuze: Obrázek jako odkaz - nefunkční alt

HTML a CSS HTML a CSS Obrázek jako odkaz - nefunkční alt American English version English version

Avatar
tbartolen
Člen
Avatar
tbartolen:

Ahoj, dělám si obrázek jako ALT v sidebaru ve wordpressu. Používám tento kód:

<style>
a:hover {position: relative; top: 2px}
</style>
<a href="http://www.cmshb.cz/mladez/hokejbalova-centra-mladeze/">
<img src="http://skkelti.cz/wp-content/uploads/2016/02/logo_hcm-e1456319541343.jpg" alt="Jak psát web">
</a>

Po najetí na obrázek se mi ale nezobrazí ALT...nevíte čím to je?

je to logo HCM v pravém sloupci na stránce:
http://skkelti.cz/

Děkuji za radu

Odpovědět 24. února 15:15
Navštiv www.fb.com/skkelticz
Avatar
Nahoru Odpovědět 24. února 15:20
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Avatar
tbartolen
Člen
Avatar
Odpovídá na Dominik Gavrecký
tbartolen:

Hm, takže title, ale jaktože alt nefunguje? Podle návodu který jsem já našel by to mělo fungovat. Měnilo se to nějak? Nebo v tom mém návodu je chyba? Děkuji

Nahoru Odpovědět 24. února 15:29
Navštiv www.fb.com/skkelticz
Avatar
tomasmanhal
Člen
Avatar
Odpovídá na tbartolen
tomasmanhal:

Protože to máš obalené odkazem, takže už to není jenom obrázek, ale prostě odkaz. A u odkazu nejde použít "alt" . Je to i v dokumentaci, které atributy lze globálně využívat.

https://www.w3.org/…ml5/dom.html#…

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět 24. února 16:20
Kdyby nám dodali k životu zdrojový kód, vše by bylo jednodušší...
Avatar
vajkuba1234
Člen
Avatar
Odpovídá na tbartolen
vajkuba1234:

Mi ten ALT funguje. Pouzivam Firefox...

Nahoru Odpovědět 24. února 16:20
No hope, no future, JUST WAR! For world peace Israel must be DESTROYED!
Avatar
Taskkill
Redaktor
Avatar
Taskkill:

Zmateni pojmu :) alt atribut je zalezitost ALTernativniho textu, ktery se zobrazi, pokud se obrazek neda nacist (zdroj tady http://www.w3schools.com/…_img_alt.asp ) ... pokud v navodu skutecne autor prisuzuje atributu alt tuto funkcionalitu tak si velmi pravdepodobne plete pojmy. Jak Uvedl Dominik title je odpovedi na tvou otazku coz je dle https://www.w3.org/…/global.html#… atribut, ktery dodava urcite informaci o obrazku, pripadne jinem elementu, ktery atribut title podporuje.

Pokud jsem tedy pochopil zpravne jde ti o to aby se po najeti mysi nad obrazek zobrazila bublina s textem.

 
Nahoru Odpovědět  +6 24. února 16:30
Avatar
Taskkill
Redaktor
Avatar
Odpovídá na tomasmanhal
Taskkill:

s tim nemuzu souhlasit https://jsfiddle.net/…ll/8u26sd6g/ tady je jasne videt, ze odkaz neodkaz, obal neobal, obrazek ma pravo mit alt i title dle libosti

 
Nahoru Odpovědět  +1 24. února 16:42
Avatar
tomasmanhal
Člen
Avatar
Odpovídá na Taskkill
tomasmanhal:

Jo, to jo, ale po najetí myši ho neuvidíš, protože mu to musíš vynutit ve stylech. On řešil, že mu po najetí myši neukáže atribut. Nemám to ale otestované ve všech případech.

Já se v první řadě řídím tím, jak to má být podle dokumentace správně a nespoléhám se na to, že to funguje a někde se to vysere. Náhoda je blbec :-)

Nahoru Odpovědět 24. února 17:54
Kdyby nám dodali k životu zdrojový kód, vše by bylo jednodušší...
Avatar
Taskkill
Redaktor
Avatar
Odpovídá na tomasmanhal
Taskkill:

me po najeti mysi na alternativni text obrazku title vyjede firefox 38

 
Nahoru Odpovědět 24. února 18:06
Avatar
Tomáš123
Člen
Avatar
Tomáš123:

ale po najetí myši ho neuvidíš, protože mu to musíš vynutit ve stylech

Ty poznáš nejaký spôsob, ako vynútiť zobrazenie alternatívneho textu zadaného v HTML cez CSS?

Já se v první řadě řídím tím, jak to má být podle dokumentace správně

To že je niečo v špecifikácii nemusí znamenať, že je to automaticky správne... http://webylon.info/K.Kompatibilita

Nahoru Odpovědět 24. února 18:10
Keby nebolo Internetu Exploreru, nebolo by dnešného internetu.
Avatar
tomasmanhal
Člen
Avatar
Odpovídá na Tomáš123
tomasmanhal:

Jo jo, na tebe jsem čekal :-) Ty nesmíš chybět, aby jsi protiargumentoval, přestože zase nemáš s čím :-D Ach jo :-)

Nahoru Odpovědět  +1 24. února 18:46
Kdyby nám dodali k životu zdrojový kód, vše by bylo jednodušší...
Avatar
tbartolen
Člen
Avatar
tbartolen:

Jé tak se nehadjete ne? Děkuju za vysvětlení

Nahoru Odpovědět 24. února 18:49
Navštiv www.fb.com/skkelticz
Avatar
Tomáš123
Člen
Avatar
Odpovídá na tomasmanhal
Tomáš123:

Myslím, že práve toto nie je „protiargumen­tácia“. Iba reakcia na tvoj príspevok.

Ty žvástaš namiesto toho, aby si mi odpovedal na otázku, či je v CSS možné nejakým spôsobom zobraziť alternatívny text zadaný v HTML...

Nahoru Odpovědět 24. února 19:23
Keby nebolo Internetu Exploreru, nebolo by dnešného internetu.
Avatar
Michal Huff
Člen
Avatar
Odpovídá na Tomáš123
Michal Huff:

Tak se nehadejte a nekdo uz ukoncete tohle tema

Nahoru Odpovědět 3. dubna 11:05
Než položím hloupou otázku, použiji google.
Avatar
Tomáš123
Člen
Avatar
Odpovídá na Michal Huff
Tomáš123:

Nehádame sa už niekoľko týždňov... Téma je ukončená. Odpoveď zaznela. Ak by si sa ozval rozumnejšie, napísal by som ti jednoznačnejší záver.

Nahoru Odpovědět 3. dubna 17:11
Keby nebolo Internetu Exploreru, nebolo by dnešného internetu.
Avatar
tomasmanhal
Člen
Avatar
Odpovídá na Tomáš123
tomasmanhal:

Já už sem nechodím, právě díky takovým jako jsi ty :-) Můžeš ostatním pomáhat :-) Já svůj čas využiji jinde a lépe než na protiargumentování tvým blbým poznámkám :-) Odpovídat ti n tvé dotazy nebudu, protože moje rady nejsi schopný přijmout a místo nich vymýšlíš alternativy za každou cenu, přestože nejsou často vhodné nebo funkční. Konec hlášení :-)

Nahoru Odpovědět  +1 3. dubna 18:13
Kdyby nám dodali k životu zdrojový kód, vše by bylo jednodušší...
Avatar
Tomáš123
Člen
Avatar
Tomáš123:

Zobral si si to príliš osobne. Nie je mojim záujmom niekomu tu znepríjemniť pôsobenie. Ak ponúkam alternatívy, čo nerobím za každú cenu, tak buď funkčnejšie alebo vhodnejšie. Nefunkčné neponúkam a meradlo vhodnosti máme zrejme rozličné. Nereagujem iba na tvoje príspevky a nemyslím, že mám blbé poznámky. V tomto konkrétnom prípade je moja otázka, či vieš ako v CSS zariadiť vypísanie alternatívneho textu, myslím, celkom relevantná. Písal si totiž o vynútení v štýloch (už som to raz citoval) a nič neobjasnil...

Nepáči sa mi, že neurčito a nepresne poukazuješ na defekty mojich príspevkov a buduješ na tom dôvody, prečo si zo mňa otrávený a nebudeš mi odpovedať.

Nahoru Odpovědět 4. dubna 21:13
Keby nebolo Internetu Exploreru, nebolo by dnešného internetu.
Avatar
Taskkill
Redaktor
Avatar
Odpovídá na tomasmanhal
Taskkill:

Tomasi, nehodlam prilevat olej do ohne, ale zeptam se te na par bodu, protoze clovek se uci neustale a je mozne, ze jsem neco opomnel.

Otevrel jsis ten muj fiddle? Nebo jsi jen reagoval na to co jsem napsal, protoze ten fiddle jasne ukazuje, ze i ALTernativni text pro obrazek uvnitr odkazu funguje, pokud obrazek neni nacten (ja to simuloval spatnou URL) i TITLE (bublina) funguje, bez ohledu na to jestli se obrazek nacte nebo ne... ve specifikaci skutecne neni, ze by alt mohl obashovat kterykoliv element, ale taky jsem tam nenasel nic o tom, ze by obrazek uvnitr odkazu uz nebyl obrazkem, tahle veta je prvni vec, ke ktere bych te poprosil o referenci ( v cestine/anglictine na tom nezalezi) druha vec, ke ktere bych te pozadal o referenci je to vynucovani ve stylech, (nevim jestli tva veta nahore byla na title nebo alt, ja zminil oba a tys odpovidal na me, takze dle reference pochopim o cem jsi mluvil).

Doufam, ze se nakonec dostaneme k rozumnemu vysledku, kdyz uz se tohle vlakno tak pokazilo.

Predem dik a neopoustej nas tak rychle :)

 
Nahoru Odpovědět 5. dubna 1:49
Avatar
Tomáš123
Člen
Avatar
Odpovídá na Taskkill
Tomáš123:

tomasmanhal mal pravdu (bez ohľadu na to, či o tom vedel). Atribút uvedený v HTML ide vypísať pomocou CSS (http://jecas.cz/atribut-title#…). Pardón za zmätok, ale žiadať o vysvetlenie, respektíve vysvetliť to, bolo celkom žiadúce.

Nahoru Odpovědět  +1 23. dubna 18:04
Keby nebolo Internetu Exploreru, nebolo by dnešného internetu.
Avatar
Taskkill
Redaktor
Avatar
 
Nahoru Odpovědět 23. dubna 18:44
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 20 zpráv z 20.