ďťż

[css] <img> - pozostawienie tylko tekstu alternatywnego

       

Podstrony


telcocafe

Czy można, używając tylko CSS, sprawić, żeby zamiast obrazka wyświetlał się jego tekst alternatywny (alt) mimo, że podany w src adres jest poprawny? Jeśli tak, to jak to zrobić?



Rozumiem że chodzi o chmurkę pojawiającą się po najechaniu na obrazek

W samym CSSie raczej nie, ale razem z JS mozna;]

Prościej jednak użyć jest atrybutu TITLE w HTML

<img src="plik.jpg" title="Ostatnie wakacje">

Skoro nie chcesz wyświetlać obrazka a jego alt to po co w ogóle umieszczać obrazek?

Piszę bo jakoś nie mogę pojąć czy nie lepiej byłoby po prostu wyświetlić normalny tekst :|

Bo w przeglądarce mam funkcję "styl CSS użytkownika", i chcę sprawić, żeby u mnie zamiast obrazków na jakiejś (nie mojej) stronie wyświetlały się tylko ich alty :> A mogę podmienić tylko arkusz CSS.

Dobra, poradziłem sobie. Gdyby ktoś potrzebował:
img { visibility: hidden; width: 0; height: 0; } img:after { display: block; visibility: visible; content: attr(alt); }
Nie działa w FF ani IE ;)
Użytkownik bryn edytował ten post 13 grudzień 2006, 16:08
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.