Jak złamać tekst w ALT=""

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
bartek_zet
Posty: 12
Rejestracja: ndz maja 08, 2005 1:10 pm
Lokalizacja: Wrocław

Jak złamać tekst w ALT=""

Post autor: bartek_zet »

Cześć
Wie ktośjak takie coś żebym miał złamany tekst w opisie obrazka?
Paweł Mączka
Nowy
Nowy
Posty: 162
Rejestracja: śr gru 15, 2004 8:18 pm
Kontakt:

Re: Jak złamać tekst w ALT=""

Post autor: Paweł Mączka »

Zależy Ci na alcie czy na dymku?
bartek_zet
Posty: 12
Rejestracja: ndz maja 08, 2005 1:10 pm
Lokalizacja: Wrocław

Re: Jak złamać tekst w ALT=""

Post autor: bartek_zet »

gruvby pisze:Zależy Ci na alcie czy na dymku?
No jak wpisuję w ALT to mi siępojawia dymek :) Chodzi mi o to żeby się pojawiało okienko z dwoma wierszami tekstu po najechaniu kursorem na obrazek. Nie musi być to ALT ale cokolwiek oby działało :)
Mateusz Bogolubow
Zaczyna działać
Zaczyna działać
Posty: 428
Rejestracja: ndz paź 26, 2003 8:16 pm
Lokalizacja: Olkusz / Kraków
Kontakt:

Re: Jak złamać tekst w ALT=""

Post autor: Mateusz Bogolubow »

tak dla wyjasnienie alt - to tekst alternatywny i nie jest on wyswietlany tz nie powinien IE oczywiscie ma odmienne "zdanie"
title sluzy do wyswietlenia dymku...
co do pytania to nie wiem 8)
viraptor
Zaczyna działać
Zaczyna działać
Posty: 633
Rejestracja: pn cze 28, 2004 12:58 pm
Kontakt:

Re: Jak złamać tekst w ALT=""

Post autor: viraptor »

Jeśli chodzi ci o dymek, to może tak: (podpatrzone na ravenblack.net)

Kod: Zaznacz cały

<div id="mo" style="display:none; position:absolute; left:0; top:0; width:300;"></div>
treść strony, a teraz obrazek z wyświetlanym opisem
<img onmouseover="if (this.title.length) {var mo=document.getElementById('mo'); mo.innerHTML=this.title; mo.style.top=document.body.scrollTop; mo.style.display='inline'; this.title='';}" onmouseout="var mo=document.getElementById('mo'); mo.style.display='none'; this.title=mo.innerHTML;" src="jakiś.png" title="I tutaj jakiś ambitny tekst do wyświetlenia w ramce">
Jak widać można normalnym html'em chlapać wtedy w title="..". Jak ustawisz odpowiednie rozmiary ramki, to tekst też sam się zawinie. Problem jest z umiejscowieniem (tylko w niektórych przeglądarkach oczywiście :) ), ale w skrypcie ustawienie top i left zwykle daje przwidziane efekty.
HTH
masterix
Przelotem
Przelotem
Posty: 220
Rejestracja: wt wrz 07, 2004 6:44 pm
Kontakt:

Re: Jak złamać tekst w ALT=""

Post autor: masterix »

Nie jestem pewny ale atrybut TITLE jest już chyba deprecated (ang przestarzały) czyli niezgodny ze standardem.

pzdr.
viraptor
Zaczyna działać
Zaczyna działać
Posty: 633
Rejestracja: pn cze 28, 2004 12:58 pm
Kontakt:

Re: Jak złamać tekst w ALT=""

Post autor: viraptor »

W html 4.01 na pewno jest uwzględniony i to bez adnotacji żadnych o zbliżającej się eksmisji ze standardów:
http://www.w3.org/TR/html4/struct/globa ... adef-title
W xhtml już go nie ma:
http://www.w3.org/TR/xhtml-modularizati ... textmodule

Ale ten hack 2 posty wyżej i tak nie używa oryginalnej obsługi przeglądarki, żeby wyświetlić tekst, tak że powinien działać zawsze.
Malin
Nowy
Nowy
Posty: 128
Rejestracja: czw wrz 04, 2003 11:20 am
Lokalizacja: Tychy

Re: Jak złamać tekst w ALT=""

Post autor: Malin »

Oczywiście, że title dalej istnieje w xhtml i nie jest depreciated.
viraptor
Zaczyna działać
Zaczyna działać
Posty: 633
Rejestracja: pn cze 28, 2004 12:58 pm
Kontakt:

Re: Jak złamać tekst w ALT=""

Post autor: viraptor »

Przepraszam - zapomniałem, że go przenieśli do Core...
ODPOWIEDZ