Foxx
26.06.2009, 02:30:17
Symfony 1.1
Może to głupie, ale nie mogę dojść do tego, w jaki sposób zmusić helper image_tag do wstawienia pustego tagu alt.
Czyli: <img src="foto.jpg" alt="" />. Jeżeli nie zdefiniuję parametru alt w wywołaniu helpera to doda jako alt nazwę pliku bez rozszerzenia. Jeżeli podam pustą wartość to zrobi to samo. Jeżeli podam spację to ok, jest spacja ale ten znacznik czasami powinien być całkiem pusty...
Pr0100
26.06.2009, 05:56:52
znacznik img wymaga zadeklarowania alt, w3c. Sf automatycznie deklaruje tą wartość żebyś nie musiał sie w to bawić.
Crozin
26.06.2009, 10:39:33
Cytat
ale ten znacznik czasami powinien być całkiem pusty...
On nigdy nie powinien być pusty, a wstawianie alt="" to tylko taki unik przed W3Cowym walidatorem.
Napisz dlaczego ten znacznik miałby być pusty.
Cysiaczek
26.06.2009, 10:50:06
<?php
image_tag
('plik.jpg', array('alt'=>'')); //
??>
Foxx
27.06.2009, 18:16:39
@Cysiaczek: dzięki, rzeczywiście podając parametry za pomocą tablicy da się to zrobić.
@Crozin: elementy graficzne na stronie, które są tylko częścią layoutu powinny mieć pusty parametr alt np. żeby programy czytające nie czytały ich nazw niewidomym.
Crozin
27.06.2009, 18:36:27
W takim przypadku nie powinny być one obrazem IMG - powinny być wstawione przy pomocy CSSa.
phpion
27.06.2009, 18:40:50
@Crozin:
Również jestem zdania, że czasem trzeba dodać obrazek z pustym atrybutem img. Jak to się mówi: co za dużo to niezdrowo, nie ma co na siłę kombinować. To tak jakbyś zapisując użytkownika do bazy danych nie wpisywał jego imienia tylko odwoływał się do niego po kluczu obcym. Wówczas tabela będzie "bardziej znormalizowana" ale pytanie tylko czy jest sens?
Crozin
27.06.2009, 19:04:35
Jak narazie nie wiadomo o jaki obraz chodzi, więc nie ma co dyskutować.
Foxx
28.06.2009, 13:43:57
Nie chodzi mi o żaden konretny obraz, tak jak napisałem - niektóre elementy layoutu. W każdym razie już wiem jak zrobić pusty alt za pomocą helpera symfony

Dzięki wszystkim za pomoc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.