MozillaPL.org - polskie centrum Mozilli

Główne menu:

span title -> FireFox vs IE

Dyskusje na temat standardów WWW i zgłoszenia stron niedziałających poprawnie w przeglądarkach z rodziny Mozilli (w tym Mozilla Firefox)

Moderator: Pomocy?!

span title -> FireFox vs IE

Postautor: guest » 01 lipca 2005, 19:31

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.8) Gecko/20050511 Firefox/1.0.4

Witam,

Z góry przepraszam za nieco niejasny temat, ale już wyjaśniam o co mi chodzi. Otóż na przykład na polskiej stronie fotoradarów jest taki motyw, że po najechaniu na nazwę miasta (np. Kielce) lista powinna wyświetlać się w takim kwadraciku i powinno być zachowane formatowanie tekstu z kodu html, czyli:
Kod: Zaznacz cały
<span style="position: absolute; left: 633; top: 647"><a title="KIELCE
- ul. Warszawska, między Turystyczną i Jesionową, 2 szt.
- ul. Grunwaldzka, przy szpitalu
- ul. Tarnowska, jadąc od Buska (Tarnowa)
- dodatkowo fotoradar przenośny
  ul. Ściegiennego, na wysokości Urzędu Celnego"><img border="0" src="point_new.gif" width="9" height="9"></a></span>


I rzeczywiście, pod IE tak właśnie się to pokazuje, natomiast pod Firefoxem pokazuje się wszystko w jednej linijce, natomiast entery ukazane są jako wypełnione na czarno prostokąty).

Jak można zrobić, aby to dobrze działało pod FF? Tak samo dzieje się przy funkcji bodajże onMouseOver, kiedy to tekst nie pokazuje się tak jak został sformatowany w kodzie źródłowym, tylko jako jedna ciągła linijka...

Pomożecie? ;) Z góry dzięki :)
guest
 

Postautor: swlft » 03 lipca 2005, 07:32

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.8) Gecko/20050511 Firefox/1.0.4

U mnie pod ff to dobrze dziala...
swlft
 
Posty: 9
Z nami od: 09 czerwca 2005, 13:31

Postautor: Gedi » 03 lipca 2005, 09:34

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.8) Gecko/20050511 Firefox/1.0.4

Dziwne :(... u mnie nie działa. Nigdy nie działało :(.
Gedi
 
Posty: 324
Z nami od: 10 sierpnia 2003, 17:36

Postautor: athantor » 03 lipca 2005, 13:12

Przeglądarka: Opera/8.01 (X11; Linux i686; U; en)

Wg DTD HTML401, atrybut „title” jest „%Text”, a dalej „%Text” jest typu „CDATA”, a ten typ ma:
  • Zamienić encja na znaki
  • Ignorować wysuwy wiersza (LF)
  • Powrót karetki zmienić na spację (CR)


Czyli Gecko, windowsowe entery (CRLF) w „title” przedstawia najczęściej jako „spacjakwadrat”. Linuksiane to niby sam kwadrat.

Pozatym, IMHO, używanie title do czego kolwiek innego niż krótkie opisy jest conajmniej głupie, z tego powodu, że nie ma standardu opisującego ile ma być wyświetlonych znaków w tooltipie. Jeden UA może wyświetlić całość, inny 100 znaków, a jeszcze inny tylko 16…

Jeśli ktoś na prawdę MUSI użyć tooltipa, niech wykorzysta CSS bądź JavaScript do tego.
Obrazek Obrazek
athantor
 
Posty: 911
Z nami od: 24 grudnia 2002, 15:22
Lokalizacja: Białystok

Postautor: aha » 06 lipca 2005, 11:32

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.8) Gecko/20050511 Firefox/1.0.4

Aha, czyli jak zrobić aby zarówno w IE, w FF jak i w innych przeglądarkach po najechaniu na dany punkt czy obszar na stronie, pojawiał się taki kwadrat o polu zależnym od długości pojawiającego się w nim tekstu i z z wpisaną treścią pojawiącą się w taki sposób, w jaki sformatowana ona jest w kodzie źródłowym strony?
aha
 

Postautor: Tomek » 06 lipca 2005, 11:41

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.8) Gecko/20050511 Firefox/1.0.4

Jak znasz się na css - możesz wykorzystać to rozwiązanie (powstało ono jako opis do menu...ale można je poprzekształcać odpowiednio modyfikując położenie)
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52


Wróć do Standardy WWW i źle działające strony

Kto jest online

Zarejestrowani użytkownicy: Bing [Bot], dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: