(X)HTML » Atrybuty

Title

  • 2006-05-08 16:45
  • 10 komentarzy
  • 936 odsłon
  • Oceń ten tekst jako pierwszy
Atrybut Title jest opcjonalnym atrybutem, który każdego znacznika w języku XHTML oraz HTML 4.01, z tym, że w przypadku HTML 4.01 wykluczone są znaczniki Base, Basefont, Head, Html, Meta, Param, Script, Title.

Atrybut ten odpowiada za pokazywanie "chmurki", tj. tak zwanego hinta, gdy mysz znajdzie się nad danym elementem - w przypadku na przykład znacznika Abbr można to stosować do pokazywania rozwinięcia skrótu.

Wartość


Wartość tego atrybutu to łańcuch znaków, sekwencja typu CDATA, która jest złożona ze zbioru znaków dokumentu oraz może zawierać encje. Sekwencja ta powinna być wyraźnie ograniczona cudzysłowami lub apostrofami.

Uwaga! W specyfikacji W3C jest zapis, że przeglądarki powinny interpretować wartości atrybutów jak następuje:
  • Zastąpić encje odpowiadającymi im znakami
  • Zignorować znaki LF
  • Zastąpić każdy znak CR lub tabulator pojedynczą spacją.

Błędy w interpretacji


  • Przeglądarki oparte o silnik Gecko (Mozilla Suite/SeaMonkey, Firefox) niepoprawnie interpretują wartość atrybutu title jeżeli zawiera znaki końca wiersza - czy to LF czy CR, czy oba naraz, są one pokazywane w hincie jako pionowe kreski.
  • Internet Explorer interpretuje znaki końca wiersza, co powoduje tworzenie wielolinijkowych hintów.
  • Opera prawidłowo interpretuje białe znaki w title.

Aby uniknąć kłopotów nie jest zalecane umieszczanie białych znaków w wartościach atrybutów.

Sposób użycia


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE HTML
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl">
<body>
  <p><acronym title="eXtensible HTML">XHTML</acronym> definiuje <a href="#" title="Ten link nigdzie nie prowadzi">atrybut title</a>.</p>
</body>
</html>

10 komentarzy

Ktos 2006-05-08 16:44

Miałem ochotę przekląć szpetnie, ale na publicznym serwisie nie wypada. jakubkrol, artykuł o znaczniku Title już jest od dawna (lepszy, niż to, co napisałeś...), a ten tutaj jest o atrybucie. Koniec, kropka. Można dać link do opisu znacznika, ale to teraz to tragedia.

Przywracam poprzednią wersję.

jakubkrol 2006-05-08 16:30

a teraz będzie i tag i atrybut i się nikt nie będzie kłucił :P :)

Marooned 2006-04-06 13:51

Może wystarczy na stronie z edycją wyświetlić standardową ścieżkę
"Strona główna :: (X)HTML :: Atrybuty :: Title"

Ktos 2006-04-05 19:59

No właśnie coś trzeba zrobić z edychą artów, bo nie widać było przy edycji że o atrybut chodzi.

A zamknięcie Body zniknęło w tajemniczych okolicznościach, zaraz naprawimy ;)

Ktos 2006-04-03 17:02

Matko Boska Cyfrowa - coś trzeba zrobić z tą edycją (albo listą do zrobienia), bo kolejna osoba opisuje taga (a i tak źle!!), a nie atrybut.

Opisałem atrybut, wymaga dodania jakie znaczniki mogą go posiadać (chyba wszystkie) oraz coś o dopuszczalnych znakach oraz błędach w wyświetlaniu.

BatSk8 2006-04-04 21:19

A gdzie /body ?

BatSk8 2006-04-04 21:18

No to trzeba było od razu mówić, że do opisania jest atrybut!

BatSk8 2006-03-12 15:15

Głównie chodzi o to, że pisało na głównej o tym, że artykuł TITLE trzeba napisać. Ale skoro jest to ten można wywalić

BatSk8 2006-03-12 15:14

Ale na stronie głównej pisało, żeby napisać artykuł o tym tagu, bo go nie ma ("możesz pomóc"). Ale jak nie to nie ;)

Kooba 2006-03-12 14:56

dodałem do listy..  Artykuły do usunięcia

opisales tag w dziale z atrybutami.. w dodadku title juz było opisane :(