Häpp!
...en fundering bara:
...är egenskapen title i taggen anchor en standard...eller bara en bra grej från MSIE? Eller finns det nån liknande egenskap för NS?
7 svar · 537 visningar · startad av Vide
Häpp!
...en fundering bara:
...är egenskapen title i taggen anchor en standard...eller bara en bra grej från MSIE? Eller finns det nån liknande egenskap för NS?
altså för att inga misstolkningar skall äga rum här: <a href="adress" title="det här är en adress">adress</a>
det här skall ju visa ett tooltip när man för musen över...
...men varför funkar det inte i NS???
Sitter här med 4.7 och den skall väl följa standarden tycker jag...
De arbetar rätt långsamt på Netscape med att uppdatera sin bläddrare... jag tror inte de har hunnit att lägga in denna funktion än...
[Redigerat av Sune den 07 jan 2000]
Nej, något "title"-attribut till "a" finns inte med i HTML:
12.2 The A element
<!ELEMENT A - - (%inline ;)* -(A) -- anchor -->
<!ATTLIST A
%attrs; -- %coreattrs, %i18n, %events --
charset %Charset; #IMPLIED -- char encoding of linked resource --
type %ContentType; #IMPLIED -- advisory content type --
name CDATA #IMPLIED -- named link end --
href %URI; #IMPLIED -- URI for linked resource --
hreflang %LanguageCode; #IMPLIED -- language code --
rel %LinkTypes; #IMPLIED -- forward link types --
rev %LinkTypes; #IMPLIED -- reverse link types --
accesskey %Character; #IMPLIED -- accessibility key character --
shape %Shape; rect -- for use with client-side image maps --
coords %Coords; #IMPLIED -- for use with client-side image maps --
tabindex NUMBER #IMPLIED -- position in tabbing order --
onfocus %Script; #IMPLIED -- the element got the focus --
onblur %Script; #IMPLIED -- the element lost the focus --
>
Förväxla inte MSIE:s beteende med standarden, de två samanfaller endast slumpmässigt.
Standarden ligger här: http://www.w3.org/TR/html4/
Jodå, Title finns med i speccen för HTML 4.01, se själv
"12.1.4 Link titles
The title attribute may be set for both A and LINK to add information about the nature of a link."
"7.4.3 The title attribute
Values of the title attribute may be rendered by user agents in a variety of ways. For instance, visual browsers frequently display the title as a "tool tip" (a short message that appears when the pointing device pauses over an object). Audio user agents may speak the title information in a similar context."
Även om den faktiskt inte är med i uppräkningen av A element så finns den faktiskt omnämnd och därigenom accepterad.
Bjoste:
Om du kollar lite närmare i DTD:n för HTML4.0 så ser du att det står :
%attrs; -- %coreattrs, %i18n, %events --
vilket du fick med i kodsnutten du la in här, dvs
en entity som inne håller 3 andra nämligen
%coreattrs, %i18n och %events .
letar vi sedan efter dessa i början av DTD:n hittar vi följande:
<!ENTITY % coreattrs
"id ID #IMPLIED -- document-wide unique id --
class CDATA #IMPLIED -- space separated list of classes --
style %StyleSheet; #IMPLIED -- associated style info --
title %Text; #IMPLIED -- advisory title/amplification --"
>
<!ENTITY % i18n
"lang %LanguageCode; #IMPLIED -- language code --
dir (ltr|rtl) #IMPLIED -- direction for weak/neutral text --"
>
<!ENTITY % events
"onclick %Script; #IMPLIED -- a pointer button was clicked --
ondblclick %Script; #IMPLIED -- a pointer button was double clicked--
onmousedown %Script; #IMPLIED -- a pointer button was pressed down --
onmouseup %Script; #IMPLIED -- a pointer button was released --
onmouseover %Script; #IMPLIED -- a pointer was moved onto --
onmousemove %Script; #IMPLIED -- a pointer was moved within --
onmouseout %Script; #IMPLIED -- a pointer was moved away --
onkeypress %Script; #IMPLIED -- a key was pressed and released --
onkeydown %Script; #IMPLIED -- a key was pressed down --
onkeyup %Script; #IMPLIED -- a key was released --"
>
<!ENTITY % attrs "%coreattrs; %i18n; %events;">
http://www.w3.org/TR/1998/REC-html40-19980424/index/attributes.html
http://www.w3.org/TR/1998/REC-html40-19980424/strict.dtd
[Redigerat av RGB den 11 jan 2000]
Ah, jag erkänner mig rättad. Jag har förläst mig på 3.2-specen och inte studerat 4.0 tillräckligt.
Dock vidhåller jag påståendet i mitt sista stycke; attributets existens betyder inte att webbläsaren är skyldig att visa denna information som en tooltip, eller ens alls.