/
43.txt
929 lines (682 loc) · 46.1 KB
/
43.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
[19] [[HTML]] のすべての[[要素]]と他のいくつかの[[マーク付け言語]]で用意されている
[DFN[[CODE(HTMLa)[title]] 属性]]は、
その要素についての助言的情報 (人間可読文)
を記すのに使います。
[[SVG]] の [DFN[[CODE(XMLe)@en[title]] [[要素]]]]や
[[XLink]] の [[[CODE(XML)@en[title]]型要素]]も同様の目的で用いられます。
[61] [[HTML]] のいくつかの[[要素]]ではその[[要素]]固有な特別な意味が定義されています。
また、 [[HTML]] 以外の[[マーク付け言語]]で定義された意味は細かな点で
[[HTML]] と異なることがあります。
[118]
:状態:[[WHATWG]] [[勧告案]]、[[IETF]] [[提案標準]]、[[W3C]] [[勧告候補]]
:[[要素]]:[[HTML要素]]、[CODE(XMLe)@en[[[xbl:div]]]]、[CODE(XMLe)@en[[[atom:link]]]] など
:[[属性名]]:[CODE(HTMLa)@en[[[title]]]]
:[[データ型]]:[[文字列]]
:[[既定値]]:(なし)
* 仕様書
[REFS[
-[12]
[DEL[[CITE[The Atom Syndication Format 0.3 (PRE-DRAFT)]] ([TIME[2006-12-22 17:03:44 +09:00]] 版)]]
<http://www.mnot.net/drafts/draft-nottingham-atom-format-02.html#rfc.section.3.4.4>
-[114] [CITE@en[RFC 4287 - The Atom Syndication Format]] ([TIME[2009-05-20 11:24:12 +09:00]] 版) <http://tools.ietf.org/html/rfc4287#section-4.2.7.5>
-[112] [[SMIL 3.0]]
--[90] [CITE[SMIL 3.0 Structure Module]] ([TIME[2008-12-02 00:45:09 +09:00]] 版) <http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-structure.html#adef-title>
--[92] [CITE[SMIL 3.0 Metainformation]] ([TIME[2008-12-02 00:45:09 +09:00]] 版) <http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-metadata.html#edef-meta>
-[107] [[XLink]]
--<http://www.w3.org/TR/xlink/#title-element>
--<http://www.w3.org/TR/xlink/#link-semantics>
- [17] [CITE[Scalable Vector Graphics (SVG) 2]] ([TIME[2016-05-27 14:32:28 +09:00]]) <https://svgwg.org/svg2-draft/single-page.html#struct-DescriptionAndTitleElements>
- [14] [CITE@en-GB-x-hixie[HTML Standard]] ([TIME[2016-05-25 20:37:04 +09:00]]) <https://html.spec.whatwg.org/#svg-0>
- [122] [CODE(XML)@en[[[xml-stylesheet]]]]
-- [124] [CITE@en[Associating Style Sheets with XML documents 1.0 (Second Edition)]] ([TIME[2010-10-28 23:13:17 +09:00]] 版) <http://www.w3.org/TR/2010/REC-xml-stylesheet-20101028/#PA-title>
- [138] [CITE@en[RFC 5988 - Web Linking]] ([TIME[2012-03-22 09:19:11 +09:00]] 版) <http://tools.ietf.org/html/rfc5988#page-9>
]REFS]
* [CODE(XML)@en[title]] 型要素 (XLink)
[25] [CODE(XMLa)@en[[[[QN[xlink:type]]]]]] 属性の値が
[DFN@en[[CODE(XML)@en[[[title]]]]]] である要素は、 [[XLink]]
[DFN[[CODE(XML)@en[[[title]]]] 型要素]]です [SRC@en[[[XLink]]]]。
* 意味
** [CODE(HTMLe)@en[a]] 要素、 [CODE(HTMLe)@en[link]] 要素
[34] [[HTML]] の [CODE(HTMLe)[[[a]]]] 要素および
[CODE(HTMLe)[[[link]]]] 要素の [CODE(HTMLa)[title]] [[属性]]は、
[[連結]]の性質についての情報を指定できます
[SRC@en[[[HTML4]] 12.1.4]]。
** [CODE(HTMLe)@en[ins]] 要素、 [CODE(HTMLe)@en[del]] 要素
[30]
[CODE(HTMLe)[[[ins]]]] 要素や [CODE(HTMLe)[[[del]]]]
要素の [CODE(HTMLa)[title]] [[属性]]は、
変更した文についての注釈を入れるために使うことができます
[SRC@en[[[HTML4]] 9.4.]]。
** [CODE(HTMLe)@en[input]] 要素
[64] [CODE(HTMLe)@en[[[input]]]] [[要素]]で
[CODE(HTMLa)@en[[[pattern]]]] [[属性]]を使用する場合、
[CODE(HTMLa)@en[[[title]]]] [[属性]]は
[CODE(HTMLa)@en[[[pattern]]]] についての説明を含めなければなりません。
詳しくは [CODE(HTMLa)@en[[[pattern]>>20]]]
の項を参照してください。
** Atom [CODE(XMLe)@en[atom:link]] 要素
[89] [[Atom 0.3]] の [[Link construct]] ([CODE(XMLe)@en[[[atom:link]]]]
[[要素]]) の
[DFN[[CODE(XMLa)@en[[[title]]]] [[属性]]]]は、
[[リンク]]についての[[人間可読]]の情報を表します [SRC@en[[[Atom 0.3]]]]。
[115] [[Atom 1.0]] [CODE(XMLe)@en[[[atom:link]]]] [[要素]]の
[CODE(XMLa)@en[[[title]]]] [[属性]]は、[[リンク]]の[[人間可読]]な情報を表します
[SRC[[[RFC 4287]] 4.2.7.5.]]。
** [CODE(XML)@en[xml-stylesheet]] 処理指令
[123] [[スタイル・シート集合]]における、参照されている[[スタイル・シート]]の[[題名]]を表します。
[SRC[>>124]]
** XLink [CODE(XML)@en[title]] 型要素
[26] [[XLink]] の [CODE(XML)@en[[[title]]]] 型要素は、[[連結]]や[[弧]]や[[遠隔資源]]についての人間可読な説明を記述するために使用することができます
[SRC@en[[[XLink]]]]。
同じ目的で [CODE(XMLa)[[VAR[xlink:]]title]] 属性が用意されていますが、
そちらは属性であるためにそれ以上の[[マーク付け]]ができません。
マーク付けが必要な場合には要素を使うことができます。
(ただし、 [CODE(XML)[[[resource]]]] 型要素や [CODE(XML)[[[simple]]]] 型要素では属性しか使えないので注意。)
** XLink [CODE(XMLa)@en[xlink:title]] 要素
[28] [[XLink]] の [DFN[[CODE(XMLa)[[VAR[xlink:]]title]] 属性]]は、
[[連結]]や[[資源]]や[[弧]]についての人間可読な説明を記述するために使用します
[SRC@en[[[XLink]]]]。
** HTTP [CODE(HTTP)@en[Link:]] [CODE(HTTP)@en[title]] 引数
[139] [[HTTP]] の [CODE(HTTP)@en[[[Link:]]]] [[欄]]の [DFN[[CODE(HTTP)@en[[[title]]]] [[引数]]]]、
[DFN[[CODE(HTTP)@en[[[title*]]]] [[引数]]]]は、[[リンク]]の[[終点]]に名札付けするものであり、
これは人間可読な識別子として (例えばメニューの項目名に) 使うことができるものです。 [SRC[>>138]]
[144] ここで[[言語]]は [CODE(HTTP)@en[[[Content-Language:]]]] [[欄]]があれば、それに拠るものとします。ただし
[CODE(HTTP)@en[[[title*]]]] は値に[[言語]]を含めることができるので、その場合その言語ということになります。 [SRC[>>138]]
* 文脈
** HTML
[97] [[HTML]] ([[名前空間URL]] [CODE(URI)@en[[[http://www.w3.org/1999/xhtml]]]])
のすべての[[要素]]で [CODE(HTMLa)@en[[[title]]]] [[属性]]を使うことができます
[SRC@en[[[HTML5]]]]。
[98] [[XHTML m12n 1.1]] やいくつかの実装では、 [[HTML]]
''以外''の[[要素]]で[[大域属性]]として[[名前空間URL]]
[CODE(URI)@en[[[http://www.w3.org/1999/xhtml]]]] の
[CODE(HTMLa)@en[[[title]]]] [[属性]]を使うことができます。
** Atom
[116] [[Atom 0.3]] の [[Link construct]]、[[Atom 1.0]] の
[CODE(XMLe)@en[[[atom:link]]]] [[要素]]で [CODE(XMLa)@en[[[title]]]]
[[属性]]を使うことができます。
** XBL
[95] [[XBL2]] の [CODE(XMLe)@en[[[div]]]] [[要素]]では
[CODE(XMLa)@en[[[title]]]] [[属性]]を使うことができます。
** XLink
*** [CODE(XML)@en[title]] 型要素
[108]
[CODE(XML)[title]] 型要素は [CODE(XML)[[[extended]]]]
型要素、 [CODE(XML)[[[arc]]]]
型要素、 [CODE(XML)[[[locator]]]] 型要素のいずれかの直接の[[子要素]]でないといけません。
それ以外の文脈での意味は XLink では規定されていません。
[SRC@en[[[XLink]]]]
*** [CODE(XMLa)@en[xlink:title]] 属性
[100]
この属性は、[[要素型]] [CODE(XML)@en[[[simple]]]],
[CODE(XML)[[[extended]]]], [CODE(XML)[[[locator]]]],
[CODE(XML)[[[resource]]]], [CODE(XML)[[[arc]]]]
の要素で使用できます。
** VML
[101] [[OOXML]] の一部として含まれている [[VML]] の[[要素]]では
[CODE(XMLa)@en[[[title]]]] [[属性]]を使うことができます。
** SMIL
[102] [[SMIL1]] では [CODE(XMLe)@en[[[region]]]] [[要素]]で
[CODE(XMLa)@en[[[title]]]] [[属性]]を使うことができます。
[105] [[SMIL 3.0]] では多く (定義されているすべて?) の[[要素]]で
[CODE(XMLa)@en[[[title]]]] [[属性]]を使うことができます。
** HTML 以外
[85] [[Gecko]] は [[HTML]] 以外の[[要素]]
(例えば [[SVG]] の[[要素]]) であっても、
[CODE(HTMLa)@en[[[title]]]] [[属性]]を [[tooltip]]
として[[レンダリング]]します。
[50] [[DTB]]
* 構文
** [CODE(XML)@en[xml-stylesheet]] 処理指令
[126] [CODE(XML)@en[[[xml-stylesheet]]]] [[処理指令]]については、[[xml-stylesheet 1.0 2e]]
仕様上は特に制約は無いのですが、[CODE(XML)[[[?>]]]] を入れることができないという
[[XML]] 構文の制約があり、 [CODE(XMLa)@en[[[title]]]] [[擬似属性]]を記述する際にも
「[CODE(XML)[?>]]」と [[escape]] して表す必要があります。
** HTTP [CODE(HTTP)@en[Link:]] 欄
[140] [CODE(HTTP)@en[[[Link:]]]] 欄の [CODE(HTTP)@en[[[title]]]] [[引数]]は複数あっては[['''なりません''']]。
[[構文解析器]]は最初のものを採用しなければ[['''なりません''']]。 [SRC[>>138]]
[145] [[ABNF]] 構文によれば、値は [CODE(HTTP)@en[[[token]]]] ではなく、 [CODE(HTTP)@en[[[quoted-string]]]]
です [SRC[>>138]]。
;; [146] つまり、必ず [CODE(char)[[["]]]] で括らなければなりませんし、 [CODE(HTTP)[[[\]]]]
はおそらく [CODE(ABNF)[[[quoted-pair]]]] と介されるのでしょう。
[141] [[RFC 5987]] の[[符号化]]法を用いた [CODE(HTTP)@en[[[title*]]]] [[引数]]を使うこともできますが、
やはりこちらも複数あっては[['''なりません''']]。[[構文解析器]]は最初のものを採用しなければ[['''なりません''']]。
[SRC[>>138]]
[142] [CODE(HTTP)@en[[[title]]]] と [CODE(HTTP)@en[[[title*]]]] の両方を指定することはできます。
その場合 [CODE(HTTP)@en[[[title*]]]] を使う[['''べきです''']]。 [SRC[>>138]]
;; [143] 後方互換性のために両方指定することを認めているのでしょうが、なぜ [CODE(HTTP)@en[[[title*]]]]
を採用しなければならないではなく、するべきであるとしているのでしょう。 [CODE(HTTP)@en[[[title]]]]
を採用した方が良い正当な理由などあるのでしょうか・・・。
[147] どちらの[[引数]]も必須ではありません。
* 属性値・内容
[125] 任意の自然言語文が指定されることが想定されており、どの仕様でも特に制約はありません。
** 属性値中の改行
[91] 2008-12-09 #whatwg
>00:42 (zcorpan) Philip`: i'd like to study usage of line breaks in title='' attributes (where linebreaks might be escaped as entities)
>00:42 (zcorpan) specifically if the linebreak was intentional or just because of line-wrapping from the text editor
>00:43 (Philip`) zcorpan: Do you care about the distinction between real line-breaks and title="... ..."?
>00:43 (zcorpan) Philip`: no
>00:48 (Philip`) zcorpan: Ah, good
>00:54 (Philip`) Looks like about 0.5% of pages have a newline (or ) in a title
>00:56 (Philip`) will wait for the search to finish, assuming he doesn't run out of disk space first
>00:56 (zcorpan) i probably won't look at more than 30 or so pages
>00:58 (Philip`) Hmm, good point
>00:59 (Philip`) zcorpan: http://philip.html5.org/data/title-attrs-with-newlines.txt has some
>01:00 (Philip`) (in an arbitrary order)
>01:03 (zcorpan) Philip`: thanks!
>01:04 (zcorpan) Philip`: are all pages decoded as iso-8859-1?
>01:06 (Philip`) zcorpan: No - it uses the charset from HTTP Content-Type, otherwise it does whatever the validator.nu parser does by default for pages that don't have an externally-specific encoding
>01:07 (Philip`) s/specific/specified/
>01:07 (zcorpan) Philip`: ok cool
>01:25 (zcorpan) http://simon.html5.org/dump/titles-with-line-breaks.txt has the first title from each url of the 100 first urls
>01:45 (zcorpan) my conclusoin is that what html5 requires about title='' is the more useful thing to do
>01:45 (Philip`) wonders what HTML5 requires
>01:46 (Philip`) "If the title attribute's value contains U+000A LINE FEED (LF) characters, the content is split into multiple lines. Each U+000A LINE FEED (LF) character represents a line break."
>01:50 (zcorpan) yep
>01:51 (zcorpan) well it's not a requirement really
>01:51 (annevk5) can't really require UI
>01:53 (jgraham) It isn't quite a UI requirement though, it's a semantic requirement
;; IRC log はこの時間欠落してたのでコピっといたよ。
>16:05 (zcorpan) uploads http://simon.html5.org/dump/titles-with-line-breaks-all.txt
>16:06 (zcorpan) some have just a trailing line break
** Atom [CODE(XMLa)@en[title]] 属性
[119] [[Atom]] [[RELAX NG]] [[スキーマ]] ([[参考]]) での[[データ型]]は [[text]] です
[SRC[[[RFC 4287]] 4.2.7.5.]]。
** XLink [CODE(XML)@en[title]] 型要素
[62] [CODE(XML)[title]] 型要素の[[内容]]は、 [[XLink]]
的には不透明であり、好きなものを入れて[['''構いません''']]
[SRC@en[[[XLink]]]]。
** XLink [CODE(XMLa)@en[xlink:title]] 属性
[29] この属性の値は資源を説明する文字列を含む[['''べきです''']]
[SRC@en[[[XLink]]]]。
;; [110] なぜ「べき」なのでしょう。。。
** [CODE(XML)@en[xml-stylesheet]] 処理指令
[127] [CODE(XML)@en[[[xml-stylesheet]]]] [[処理指令]]の [CODE(XMLa)@en[[[alternate]]]] [[擬似属性]]の値が
[CODE(XML)@en[[[yes]]]] であるときは、 [CODE(XMLa)@en[[[title]]]] [[擬似属性]]に[[空]]で''ない''値を指定しなければ[['''なりません''']]
[SRC[>>124]]。
** SVG [CODE(XMLe)@en[title][<svg:title>]] 要素
[15] [[HTML文書]]の [[SVG]] [CODE(XMLe)@en[title][<svg:title>]]
[[要素]]の[[内容モデル]]は、[[語句内容]]です [SRC[>>14]]。
[16] 加えて [[SVG]] としての制約が適用されます [SRC[>>14]]。
* 既定値
** HTML [CODE(HTMLa)@en[title]] 属性
[160] 一般に [[HTML要素]]の [CODE(HTMLa)@en[[[title]]]] [[属性]]は必須ではありませんが、いくつか例外があります。
[159] [CODE(HTMLe)@en[[[link]]]] [[要素]]で[[代替スタイルシート]]を表す場合、 [CODE(HTMLa)@en[[[title]]]]
[[属性]]は[['''必須''']]です。
[161] [CODE(HTMLa)@en[[[draggable]]]] [[属性]]や [CODE(HTMLa)@en[[[dropzone]]]] [[属性]]が指定されている場合、
[CODE(HTMLa)@en[[[title]]]] [[属性]]で目的を説明する[['''べきです''']]。
[162] [CODE(HTMLa)@en[[[pattern]]]] [[属性]]が指定されている場合、 [CODE(HTMLa)@en[[[title]]]]
[[属性]]で制約を説明する[['''べきです''']]。
** Atom [CODE(XMLa)@en[title]] 属性
[117] [[Atom]] の [CODE(XMLa)@en[[[title]]]] [[属性]]は[[必須]]ではありません。
[[既定値]]も特にありません。
** XLink [CODE(XMLa)@en[xlink:title]] 属性
[109] この属性は省略可能です [SRC@en[[[XLink]]]]。
* レンダリング
[20] UA はこの属性を様々な形で利用者に提示して構いません。
例:
- [[tooltip]] 文として
- 要素の[[特性]]情報の一つとして
- [[状態棒]]のメッセージとして
- 要素の内容の前後に小書きで表示, 小声で発音など
[35] [CODE(HTMLe)@en[[[a]]]] [[要素]]や [CODE(HTMLe)@en[[[link]]]]
[[要素]]で[[リンク]]の性質を説明する [CODE(HTMLa)@en[[[title]]]]
[[属性]]に関しては、次のような[[レンダリング]]例が示されています
[SRC@en[[[HTML4]]]]。
- 読上げ
- [[tool tip]]
- [CODE(CSS)@en[[[cursor]]]] の変更
[60]
[[au]] の [[WAP2.0対応端末]]は、[CODE(HTMLe)@en[[[a]]]]
[[要素]]の [CODE(HTMLa)@en[[[title]]]] [[属性]]を[[ソフトキー]]の[[ラベル]]として使用します。
;; [CITE[KDDI au: 独自拡張タグ・特徴のあるタグ > ソフトキーラベル]]
<http://www.au.kddi.com/ezfactory/tec/spec/wap_tag8.html>
** XLink [CODE(XMLa)@en[xlink:title]] 属性の場合
[111] この情報の使い方は連結に行う処理の型に強く依存します。
使用例:
- 視覚障害者用応用に利用可能にする
- 連結の表を作る
- [[開始資源]]の [CODE[[[onmouseover]]]]
で [[tooltip]] 表示して補助とする
[SRC@en[[[XLink]]]]
** Tooltip としてのレンダリング
[45] 2005年の時点で tooltip としてレンダリングする多く
(すべて?) の利用者エージェントは [CODE(HTMLa)[[[title]]]]
[[属性]]が複数の要素に指定されている時に[[マウス]]の[[ポインタ]]が当たっている一番深い要素の
[CODE(HTMLa)[[[title]]]] 属性をレンダリングします。
特に同じ大きさの要素が重なっている場合 (例:
[CODE(HTML example)@en[<a title=""><abbr title="">...</abbr></a>]])
には外側の要素の [CODE(HTMLa)[[[title]]]]
属性を利用者は知ることができません。
利用者エージェントはすべての要素の [CODE(HTMLa)[[[title]]]]
属性値を[[利用者]]が得られるように工夫するべきです。
[[著者]]は現状を鑑みて可能であれば [CODE(HTMLa)[[[title]]]]
属性付き要素の入れ子を避けるべきです。
[46] Tooltip は[[行内要素]]程度の小さな範囲なら有用ですし、
従来の [[GUI]] の慣習にも合致しますが、例えば
[CODE(HTMLe)[[[body]]]] 要素のように広範囲の領域で[[マウス]]の[[ポインタ]]が当たっていると表示されるとすれば、
[[利用者]]は邪魔に感じることもあるでしょう。
Tooltip としてレンダリングする利用者エージェントはその辺にも配慮が必要です。
[47] 多くの [[GUI]] システムでは[[マウス]]の[[ポインタ]]を同じ場所に置き続けていると
tooltip を一定時間後に消去します。しかし、
分量や利用者の個人差によって読む速度は異なりますから、
この機能が邪魔に感じられるかもしれません。逆に常に表示し続けると
>>46 のような場合も含めてやはり邪魔かもしれません。
利用者が設定でいじれるとよいでしょう。
[48] 一部の [[GUI]] システムでは tooltip に[[焦点]]を移したり、
文字列を選択したりできません。しかし、利用者が tooltip
の文字列を[[クリップ板]]に複製したいようなこともあるでしょう。
[49] 一部の利用者エージェントや [[GUI]] システムは tooltip
の内容の分量に制限を設けていたり、[[改行]]が含まれているとそこで途切れてしまったりするかもしれません。
また、[[画面]]内の表示位置によっては物理的に表示できる分量が制限されるかもしれません。
Scroll 可能にしたり、 tooltip 以外のレンダリング方法を併用したりして、
利用者が [CODE(HTMLa)[[[title]]]]
属性値の全文を読めるように[[利用者エージェント]]は工夫するべきです。
[58]
Tooltipとしての表示は、[CODE(HTMLa)@en[[[title]]]][[属性]]が指定されているのが[[ブロック水準要素]]など画面上の多くを占める (= 多くの内容を含んでいる) [[要素]]だと、その部分を表示している間出続けたままだったり、[[マウス]]を動かすたびに表示されたりして、とてもうざいです。しかもその内容がさして情報量の無いものであったりすればなおさらです。
[[利用者エージェント]]は、[[利用者]]の不快感を煽らないような[CODE(HTMLa)@en[[[title]]]][[属性]]の実装を心がけるべきです。
また、[[著者]]は現在の実装状況を鑑みて、大きな[[要素]]に[CODE(HTMLa)@en[[[title]]]][[属性]]を指定することを控えるべきです。
なお、[CODE(HTMLa)@en[[[title]]]][[属性]]は[[内容]]に関する補助情報を記述する1手段に過ぎず、濫用は慎まなければなりません。
[59]
Tooltipとしての表示は、[CODE(HTMLa)@en[[[title]]]][[属性]]が指定されているのが[[ブロック水準要素]]など画面上の多くを占める (= 多くの内容を含んでいる) [[要素]]だと、その部分を表示している間出続けたままだったり、[[マウス]]を動かすたびに表示されたりして、とてもうざいです。しかもその内容がさして情報量の無いものであったりすればなおさらです。
[[利用者エージェント]]は、[[利用者]]の不快感を煽らないような[CODE(HTMLa)@en[[[title]]]][[属性]]の実装を心がけるべきです。
また、[[著者]]は現在の実装状況を鑑みて、大きな[[要素]]に[CODE(HTMLa)@en[[[title]]]][[属性]]を指定することを控えるべきです。
なお、[CODE(HTMLa)@en[[[title]]]][[属性]]は[[内容]]に関する補助情報を記述する1手段に過ぎず、濫用は常に慎まなければなりません。
* 不思議解釈
** Tooltip のためのタグ?
[52]
[CODE(HTMLa)[title]] [[属性]]はしばしば
[Q[[[tooltip]] を表示するための[[タグ]]]]として紹介されますが、
[[tooltip]] はよくある実装方法に過ぎず、
そのような解説は誤りです。
** 代替文?
[55]
[CITE[代理テキストを入れる]] (2003年7月付け)
<http://umi.chu.jp/CUTE-DIP/link/linklink7.html>
内容はどうやら [CODE(HTMLa)@en[title]] 属性の紹介のようです。
使用例のほかにこんな説明があります。
> サンプルに触れたら文字が出ましたよね!?
> …出たと言うことで。爆
> title="代理テキスト"を加えることで
> 出るようになりますぞ。
よく分からないけど途中で爆発してます。爆
どうやら [CODE(HTMLa)@en[title]] 属性は[Q[代理テキスト]]らしいですが・・・。
;; 本題とは関係ありませんが、
なんで[Q[ことで]]の後で[[改段落]]されてるんでしょう。
日本語でまともに文章を書くこともできないとは・・・。爆
[103] もしやと思って [CODE(HTMLe)@en[[[img]]]] 要素の
[CODE(HTMLa)@en[[[alt]]]] 属性の解説らしき頁を見てみましたら・・・。
[CITE[画像に代理テキストを入れる]] (2003年7月付け)
<http://umi.chu.jp/CUTE-DIP/gazou/gazou18.html>
> 代理テキストと言うのは…
> 画像が表示されてる上にマウスが来ると文字が出てきますよね。
> それの事です。
> そして画像が表示されなかった時に代理テキストがその画像の所に表示されます。
> 2つめのがサンプルになります。
爆。
= [CODE(HTMLa)@en[[[alt]]]] 属性を指定したら、
[[tooltip]] が出た
= [CODE(HTMLa)@en[[[alt]]]] 属性には[Q[代理テキスト]]を指定すると聞いた
= そうか、 [[tooltip]] のことを[Q[代理テキスト]]と言うんだな
= [CODE(HTMLa)@en[[[title]]]] 属性を指定したら
[[tooltip]] が出た
= そうか、 [CODE(THMLa)@en[[[title]]]]
属性は[Q[代理テキスト]]を指定するんだな
とでも思ったのでしょう。お目出度い思考回路です。爆
一体何が何の[Q[代理]]なのか、常識があれば分かると思うのですが。爆
** [CODE(HTMLa)[title]] は題名?
[51]
[CODE(HTMLe)[[[blokquote]]]] 要素や [CODE(HTMLe)[[[a]]]]
要素では[[引用]]する[[文書]]の題名を [CODE(HTMLa)[title]]
属性として指定することがよくあります。
しかし [CODE(HTMLa)[title]] 属性の意味はその[[要素]]に対する補足的説明であり、
引用元の題名などではありません。引用元の題名を補足的な意味で
[CODE(HTMLa)[[[title]]]] 属性に指定するのはまったく問題ありませんが、
[Q[[CODE(HTMLe)@en[[[blockquote]]]] 要素の [CODE(HTMLa)[title]] 属性は題名を表す]]
などとする解説は正確とはいえません。
(参考: [CODE(HTMLe)[[[a]]]] 要素の [CODE(HTMLa)[title]]
属性の歴史的な semantics: >>6 を参照)
** 検索円陣 spam
[54]
稀に、[[検索円陣spam]] に悪用されることがあります。
* 歴史
** リンク先文書の題名としての [CODE(HTMLa)@en[title]] 属性 (HTML+)
[6] [[HTML]] の [CODE(HTMLe)[[[a]]]] 要素の [CODE(HTMLa)[title]] 属性は、
リンク先の文書の [CODE(HTMLe)[[[title]]]] 要素の代替として使われたことがありました。
画像へのリンクなどで使用すると有用です。
[[HTML+]] ではこの意味での標準化が提案されていました。
;; [[HTML+]]
[CSECTION@en[Hypertext Links]] <http://www.w3.org/MarkUp/HTMLPlus/htmlplus_14.html>
** 提出メッセージの題名としての [CODE(HTMLa)@en[title]] 属性 (Mosaic、Lynx)
[3] しかしかつて、 HTML4 の遥か以前に、ひっそりと [CODE(HTML)[title]]
属性を実装していた (そして消えていった(w)) [[Infomosaic]]
という[[ブラウザ]]がありました。
[4] このブラウザの独自拡張である [CODE(HTML)[a]] 要素の [CODE(HTML)[title]]
属性を指定することで、 [[href属性]]が [[mailto-URL]]
である場合に、作成するメイルの [[Subject:欄]]に [CODE(HTML)[title]]
属性で指定した値が既定値として使われます。
[5] これハケーンした時は、なんでこんな古い [[UA]] に [CODE(HTML)[title]]
属性なんてあるんだ、とビクーリしますた
[1] >>2-5 [[Lynx]] にもこれが実装されていました。 [[form]] 要素にもあるそうです。
- [13] ''URL Schemes Supported in Lynx'' <http://lynx.isc.org/release/lynx2-8-3/lynx_help/lynx_url_support.html#mailto>
- [24] >>3 確か、 Infomosaic 独自ではなくこの時代の mosaic 共通の独自拡張だったと思います。 mosaic が対応して Lynx も対応して、あと [[NN]] も対応すればデファクト標準まっしぐらのはずだったのに、 Netscape が [CODE(URI)[[[mailto]]:]] URI を拡張する方向に行ってしまって、 [CODE(HTMLa)[title]] 属性にとってはとんだ悲劇。
[11] [CODE[A]] 要素の場合 (>>7) と同様に、 [[form]]
要素についても違った意味で使われています。
[9] [[Lynx]] が昔から実装していて、 [[action]] 属性が [[mailto:]] [[URI]]
である場合に、この値が送られる[[電子メイル]]・メッセージの [[Subject:]]
欄に使われます。 [CODE[A]] 要素の場合の >>1-5 と同じです。
[10] Lynx の help の説明によると、他の実装では同じ目的で [[subject]]
属性を使うものもあるので、 Lynx も対応している、とあります。
[164] いつからかわかりませんが、 [[NCSA Mosaic]] は [CODE(HTMLa)@en[[[subject]]]] [[属性]]と
[CODE(HTMLa)@en[[[title]]]] [[属性]]の両方に対応していたようです。
** HTML4
[REFS[
-[44] [[HTML 4]]
-- <IW:HTML4:"struct/global.html#title">
--<IW:HTML4:"struct/text.html#h-9.4">
--[CSECTION@en[12.1.4 Link titles]]
<IW:HTML4:"struct/links.html#idx-link-3">
-[87] [CITE[Synchronized Multimedia Integration Language]] ([TIME[1998-06-16 04:11:22 +09:00]] 版) <http://www.w3.org/TR/1998/REC-smil-19980615/#region>
]REFS]
** HTML4 以後 HTML5 以前
[22] ''The "title" attribute of "style" elements from Ian Hickson on 1999-11-04 (www-html@w3.org from November 1999)'' <http://lists.w3.org/Archives/Public/www-html/1999Nov/0013.html>: [CODE(HTMLe)[[[style]]]] 要素の [CODE(HTMLa)[title]] 属性は [CODE(HTMLe)[[[link]]]] 要素による[[スタイルシート]]のリンクの扱いと同様に処理するのかどうかの話。
[43]
>>22 HTML 4 DTD の[[注釈]] (参考) は
[CODE(HTMLe)[[[link]]]] 要素も
[CODE(HTMLa)[[[style]]]] 要素も
(他のどの要素も) 単に
[Q[advisory title]] とだけ書かれています。
** [CODE(XML)@en[xml-stylesheet]]
[128] [CODE(XML)@en[[[xml-stylesheet]]]] [[処理指令]]については、 [[xml-stylesheet 1.0 1e]]
では [[HTML 4.0]] を参照する形で定義されていました。
;; [CITE[Associating Style Sheets with XML documents]] ([TIME[2000-05-03 23:40:39 +09:00]] 版) <http://www.w3.org/1999/06/REC-xml-stylesheet-19990629/#The%20xml-stylesheet%20processing%20instruction>
** SVG
[REFS[
-[113] [[SVG Tiny 1.2]]
--[94] [CITE[Linking – SVG Tiny 1.2]] ([TIME[2008-12-20 02:31:29 +09:00]] 版) <http://www.w3.org/TR/2008/REC-SVGTiny12-20081222/linking.html#XLinkTitleAttribute>
--[93] [CITE[Document Structure – SVG Tiny 1.2]] ([TIME[2008-12-20 02:31:29 +09:00]] 版) <http://www.w3.org/TR/2008/REC-SVGTiny12-20081222/struct.html#TitleAndDescriptionElements>
]REFS]
** HTML5
[63] [[Web Forms 2.0]] では [CODE(HTMLe)@en[[[input]]]] [[要素]]と
[CODE(HTMLe)@en[[[textarea]]]] [[要素]]に [CODE(HTMLa)@en[[[pattern]]]]
[[属性]]が追加されましたが、その場合の [CODE(HTMLa)@en[[[title]]]]
[[属性]]はこの[[パターン]]を説明するものと定義されました。
;; 詳しくは [CODE(HTMLa)@en[[[pattern]]]] の項を参照してください。
;;
- [[Web Forms 2.0]]
-- [CSECTION@en[2.6. The [CODE(HTMLa)@en[[[pattern]]]] attribute]]
<IW:WF2:"#the-pattern">
* 実装
[69]
[CITE@en[Screen reader software support for the TITLE attribute.]] ([CODE[2006-06-10 17:08:06 +09:00]] 版) <http://www.sf.id.au/WE05/forms.html>
-[72]
[CITE[縦ルビ > 鳩の足跡 (2003年1-3月)]] ([CODE[2004-02-08 02:09:19 +09:00]] 版) <http://www012.upp.so-net.ne.jp/tateruby/footprint/d0303.html#d030317>
-- 消滅確認 [TIME[2021-01-29T06:29:04.00Z]]
-- [CITE[縦ルビ > 鳩の足跡 (2003年1-3月)]], [TIME[2021-01-29T06:28:48.000Z]], [TIME[2003-12-12T02:09:56.736Z]] <https://web.archive.org/web/20031212020951/http://www012.upp.so-net.ne.jp/tateruby/footprint/d0303.html#d030317>
>IE6.0で縦書きレイアウトにした場合だけなのかもしれませんが、acronym要素を使うと、そこにマウスのカーソルをあてたときに出てくるポップアップの表示が点滅してしまいます。
[57]
> XHTML→HDML変換の際、<body>要素のすぐ後に<a>要素があり、その中でtitle属性を指定している場合、HDML対応機では、そのtitle属性値をデッキ(カード)の「タイトル」として認識してしまうようです。
- [CITE[EZweb XHTML<a>]] (2002年6月付け)
<http://www001.upp.so-net.ne.jp/hdml/wap2/xhtml/a.html#%3Ca%3E%97v%91f%93%E0title%91%AE%90%AB%82%CC%92%8D%88%D3>
-- 消滅確認 [TIME[2021-01-29T06:31:03.100Z]]
-- [CITE[EZweb XHTML<a>]], [[Hitomi Kimura]], [TIME[2021-01-29T06:30:51.000Z]], [TIME[2002-12-01T10:44:05.486Z]] <https://web.archive.org/web/20021201104359/http://www001.upp.so-net.ne.jp/hdml/wap2/xhtml/a.html>
[129] ガラケーでも[[レンダリング]]できる[[Webブラウザー]]が存在しているようですね。
[FIG[
[REFS[
- [153] [CITE@en[Windows 8 で IE10 からリンクを共有する - IEBlog 日本語 - Site Home - MSDN Blogs]] ([TIME[2012-11-18 02:53:46 +09:00]] 版) <http://blogs.msdn.com/b/ie_ja/archive/2012/05/18/get-your-sites-ready-for-sharing-with-ie10.aspx>
]REFS]
>IE は、サイトのマークアップで次のタグを探して、ページのリンク プレビューを作成します。
>
,'''プロパティ''' ,'''HTML タグ''' ,'''文字数制限'''
,タイトル 1 ,[CODE(HTML)@en[<meta name="title" content="Insert Site Title Here” />]] ,160
,タイトル 2 ,[CODE(HTML)@en[<title>Insert Site Title Here</title>]] ,160
>これは、各属性を解析する順序である点に注意してください。
]FIG]
* 課題
[21] [CODE(HTMLa)[title]] 属性は有用ではありますが、
汎用的であるために機械処理はほとんど不可能であったり、
属性であるために構造を持てないと言ったような問題があります。
[95]
また、 [[WinIE]] などの多くの [[WWWブラウザ]]で tooltip
として表示されるように実装されているがために tooltip
のための[[タグ]]であると一部で誤解されていることも問題です。
** 属性は構造を持てないという問題
[53]
[CODE(HTMLa)[title]] [[属性]]の最大の問題の1つが、
[[属性]]であるが故に構造を含めることができないという点です。
例えば、説明文の一部を強調しようと思っても[[属性値]]に
[CODE(HTMLe)[[[em]]]] [[要素]]を含めることは当然できません。
[[要素]]の[[内容]]が[[日本語]] ([CODE(HTMLa)[[[xml]]:[[lang]]]]
[[属性]]が [CODE(lang)[[[ja]]]]) なのに [CODE(HTMLa)[[[title]]]]
[[属性値]]は[[英語]]だとしても、それを明示することもできません。
この反省から、 [[XML]] の[[語彙]]を設計するための[[要素]]と[[属性]]の使い分けの指針として、
人間が読む文章 ([[HTML 4]] [[DTD]] でいう [CODE(SGML)[%[[Text]]]])
は[[要素]]にするべきだといわれています。
[104] ただし、 [[SGML]] [[語彙]]の歴史的な設計方針、
すなわち典型的な[[レンダリング]]で表示されるべき部分を[[内容]]とし、
それに対する補助的情報を[[属性]]として記述するという方法には
[CODE(HTMLa)@en[[[title]]]] [[属性]]は忠実です。
実際問題、仮に[[要素]]として導入したとすると、
未対応の[[利用者エージェント]]で他の[[内容]]と同じように[[レンダリング]]されてしまうため、
互換性に難があって使われなかった可能性もあります。なので、
あながち間違いだったとも言い切れない部分があります。
** 大きな要素の tooltip 表示の問題
[120] [[視覚UA]] では [CODE(HTMLa)@en[[[title]]]] [[属性]]を [[tooltip]]
として[[レンダリング]]するのが[[事実上の標準]]ですが、表示領域が大きな[[要素]]に対して
[CODE(HTMLa)@en[[[title]]]] [[属性]]を指定すると[[閲覧領域]]上の大部分が [[tooltip]]
が表示される領域になってしまい、[[利用者]]にとってうざい存在になる虞があります。
なので表示領域が大きな[[要素]]に [CODE(HTMLa)@en[[[title]]]]
[[属性]]を付与するのは躊躇しがちになってしまいます。
* 例
[31] [CODE(HTMLe)@en[[[ins]]]] [[要素]]の編集を説明する例 [SRC@en[[[HTML4]]]]
[PRE(HTML)[
<INS datetime="1994-11-05T08:15:30-05:00"
title="Changed as a result of Steve B's comments in meeting.">
Furthermore, the latest figures from the marketing department
suggest that such practice is on the rise.
</INS>
]PRE]
[106] この例では変更の理由が [CODE(HTMLa)[title]]
属性として記述されています。ある程度の分量があるなら、
別の文書や別の部分に記述して、 [CODE(HTMLa)[[[cite]]]]
属性でリンクした方が良いかもしれません。
[36] [CODE(HTMLe)@en[[[a]]]] [[要素]]の[[リンク]]を説明する例
[SRC@en[[[HTML4]]]]
[PRE(HTML)[
<BODY>
...some text...
<P>You'll find a lot more in <A href="chapter2.html"
title="Go to chapter two">chapter two</A>.
See also this <A href="../images/forest.gif"
title="GIF image of enchanted forest">map of
the enchanted forest.</A>
</BODY>
]PRE]
[86] [[Google]] [[KML 2.2]] <http://portal.opengeospatial.org/files/?artifact_id=23689> Annex A
での使用例:
[PRE(XML example code)[
<usesAxis xlink:href="urn:x-ogc:def:axis:EPSG:6.12:9902" xlink:title="Long"/>
<usesAxis xlink:href="urn:x-ogc:def:axis:EPSG:6.12:9901" xlink:title="Lat"/>
]PRE]
** 試験例
[67]
[CITE@en[Title attribute tooltip test suite]] ([CODE[2007-01-18 14:40:58 +09:00]] 版) <http://www.webdevout.net/testcases/title_tooltips/>
([[名無しさん]] [WEAK[2007-01-18 06:02:55 +00:00]])
** 実例
[74]
[CITE[livedoor Blog PRO プレゼントキャンペーン! - livedoor Blog]] ([CODE[2007-07-04 01:57:30 +09:00]] 版) <http://blog.livedoor.com/campaign/bitcash.html>
>
[PRE(HTML example code)[
<h2 title="livedoor Blog PROってなに?">livedoor Blog PROってなに?</h2>
]PRE]
なにがしたかったのでしょうか。
[75]
[CITE@ja[2007年07月|ぷちふぁみ。]] ([CODE[2007-07-04 02:05:21 +09:00]] 版) <http://ameblo.jp/petit-petit-petit/archive-200707.html>
>
[PRE(HTML bad example code)[
<font color="deeppink" TITLE="前へ">B</a>]</font>
]PRE]
なぜ [CODE(HTMLe)@en[[[font]]]] に [CODE(HTMLa)@en[[[title]]]]
が指定されることがあるのかと思って見つけた実例です。
[[要素型]]はなんでもよくて、たまたま (か必然か。)
色を変えるために [CODE(HTMLe)@en[[[font]]]]
があったからそれに相乗りさせたようですね。
* 関連
[96] [[HTML]] の [CODE(HTMLe)@en[[[title]]]] [[要素]]が[[文書]]全体を説明するのに対して、
[CODE(HTMLa)@en[[[title]]]] [[属性]]は特定の[[要素]]を説明します。
[88] [[RSS 2.0]] の [CODE(XMLe)@en[[[image]]]] [[要素]]の[[子要素]]である
[CODE(XMLe)@en[[[description]]]] [[要素]]は、
[[HTML]] [CODE(HTMLa)@en[[[title]]]] [[属性]]に相当します。
[CODE(XMLe)@en[[[image]]]] [[要素]]の[[子要素]]の
[CODE(XMLe)@en[[[title]]]] [[要素]]は
[[HTML]] [CODE(HTMLe)@en[[[img]]]] [[要素]]の [CODE(HTMLa)@en[[[alt]]]] [[属性]]に相当します。
[42]
HTML 4 DTD の[[注釈]] (参考) には、
[CODE(HTMLe)[[[style]]]] 要素の
[CODE(HTMLa)[[[lang]]]] 属性と
[CODE(HTMLa)[[[dir]]]] 属性は
[CODE(HTMLa)[title]] 属性に適用されると書かれています。
* メモ
[70]
[CITE@en[Web Essentials 2005 - The Title attribute - what is it good for?]] ([CODE[2006-06-10 17:08:06 +09:00]] 版) <http://www.sf.id.au/WE05/>
[121] [CITE@en[(X)HTML5 Tracking]]
([TIME[2009-08-23 22:11:26 +09:00]] 版)
<http://html5.org/tools/web-apps-tracker?from=2361&to=2362>
[130] [CITE@en[XHTML™ 2.0 - Introduction]]
( ([TIME[2010-12-17 04:25:02 +09:00]] 版))
<http://www.w3.org/TR/2010/NOTE-xhtml2-20101216/introduction.html#s_intro_differences>
[131] [CITE@en[XFrames]]
( ([TIME[2010-12-17 00:45:08 +09:00]] 版))
<http://www.w3.org/TR/2010/NOTE-xframes-20101216/#s_common-attributes>
[132] [CITE@en[Web Applications 1.0 r6121 Recommend that TAB be supported in tooltips.]]
( ([TIME[2011-05-08 05:39:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=6120&to=6121>
[133] [CITE[Document Structure – SVG 1.1 (Second Edition)]]
( ([TIME[2011-08-10 12:35:27 +09:00]] 版))
<http://www.w3.org/TR/2011/REC-SVG11-20110816/struct.html#DescriptionAndTitleElements>
[134] [CITE[Document Structure – SVG 1.1 (Second Edition)]]
( ([TIME[2011-08-10 12:35:27 +09:00]] 版))
<http://www.w3.org/TR/2011/REC-SVG11-20110816/struct.html#__svg__SVGDocument__title>
[135] [CITE[Styling – SVG 1.1 (Second Edition)]]
( ([TIME[2011-08-10 12:35:27 +09:00]] 版))
<http://www.w3.org/TR/2011/REC-SVG11-20110816/styling.html#StyleElementTitleAttribute>
[136] [CITE@en[Web Applications 1.0 r7056 Apply some WG chair decisions.]]
( ([TIME[2012-04-18 15:57:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=7055&to=7056>
[137] [CITE[Web Application Description Language]]
( ([TIME[2009-09-10 03:59:24 +09:00]] 版))
<http://www.w3.org/Submission/2009/SUBM-wadl-20090831/#x3-80002.3>
[148] [CITE[IRC logs: freenode / #whatwg / 20120706]]
( ([TIME[2012-07-19 00:05:54 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20120706>
[149] [CITE@en[Web Applications 1.0 r7248 Clean up title='' attribute requirements, interaction with alt=''.]]
( ([TIME[2012-08-22 08:20:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=7247&to=7248>
[150] [CITE@en[Web Applications 1.0 r7249 More tweaking of title='' conf critera.]]
( ([TIME[2012-08-22 08:35:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=7248&to=7249>
[151] [CITE@en[Web Applications 1.0 r7359 Try to address some possible concerns re dropzone and draggable for ATs.]]
( ([TIME[2012-09-16 12:27:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=7358&to=7359>
[152] [CITE[IRC logs: freenode / #whatwg / 20121005]]
( ([TIME[2012-10-08 21:33:56 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20121005>
[154] [CITE[IRC logs: freenode / #whatwg / 20121220]]
( ([TIME[2013-01-02 14:39:20 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20121220#l-1320>
[155] [CITE@en[Web Applications 1.0 r7802 Not sure why <title title=''> wouldn't inherit. <menuitem title=''> shouldn't though. So swap title for menuitem here.]]
( ([TIME[2013-04-11 07:21:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=7801&to=7802>
[FIG[
[FIGCAPTION[
[156] [CITE[とある魔術の禁書目録外伝 とある科学の超電磁砲『俺の“みこうと”がこんなに暴れ回るわけがない』第二話:電撃文庫ブロマガ:電撃文庫チャンネル(電撃文庫) - ニコニコチャンネル:エンタメ]] ([TIME[2013-09-20 01:23:04 +09:00]] 版) <http://ch.nicovideo.jp/dengeki-bunko/blomaga/ar338905>
]FIGCAPTION]
>
となるとまさか<a title="上条当麻の中では、これを常に持ち歩いているだけで対象者の好感度がリミットブレイクすると言われているアイテム。">お裁縫セット</a>も
;; [157] [CODE(HTMLe)@en[[[a]]]] [[要素]]には[[下線]]と [CODE(CSS)@en[[[:hover]]]] 時の[[背景色]]がついていて、
傍注の存在を表しています。
]FIG]
[158] [CITE@en[Web Applications 1.0 r8147 Change how the content models of <title> and <option> are defined (move from prose additions to more formal content model descriptions, and tighten up the requirements)]]
( ([TIME[2013-08-20 10:35:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=8146&to=8147>
[1] [CITE@en[Web Applications 1.0 r8229 The giant clean-up of 2013. Improved internal consistency, adjusted section order to make more sense, started a move away from abusing title='' for cross-references, fixed minor typos, cleaned up some dangling TODOs, very minor typo fixes, dropped some obsolete comments, un-commented-out minor things that had previously been commented out for reasons that no longer apply, etc. No normative changes.]]
( ([TIME[2013-10-18 15:25:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=8228&to=8229>
[163] [CITE@en-US[XML Binding Language (XBL) 2.0]]
( ([TIME[2007-03-16 22:20:16 +09:00]] 版))
<http://www.w3.org/TR/2007/CR-xbl-20070316/#title>
[165] [CITE@en[Bug 24775 – Why do <abbr>, <dfn> and <input> rely on @title for such vital information when this is generally discouraged? Is @title exposed differently on these elements in AT, WebTV and touchscreen devices?]]
( ([TIME[2014-05-05 04:34:14 +09:00]] 版))
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=24775>
[166] [CITE[Web Application Description Language]]
( ([TIME[2009-09-10 03:59:24 +09:00]] 版))
<http://www.w3.org/Submission/wadl/#x3-80002.3>
[FIG(quote)[
[FIGCAPTION[
[2] ([TIME[2015-06-23 07:32:32 +09:00]] 版)
<http://www.k4.dion.ne.jp/~maccijaz/i-schedule.html>
]FIGCAPTION]
>
> <title>MaCCi Mobile Web <!--<meta name="" content="MaCCi Shedule マチ、渡辺真知子。渡辺マチ、Jazz Vocal、MaCCi ">
> --></title>
]FIG]
[7] [CITE@en[tighten desc/title, note localisation at risk · w3c/svgwg@e7361f1]]
([TIME[2016-04-21 12:42:33 +09:00]] 版)
<https://github.com/w3c/svgwg/commit/e7361f1a5c34e2159fae400a130118927aa5890c>
[8] [CITE@en[List localisation of title and desc in the at risk list. · w3c/svgwg@f773524]]
([TIME[2016-04-21 12:42:46 +09:00]] 版)
<https://github.com/w3c/svgwg/commit/f77352498c24cbf1b157fc54ee240481f4e65324>
[FIG(quote)[
[FIGCAPTION[
[18] [CITE@ja[税理士なら港区の税理士法人インテグリティ]]
( ([TIME[2016-06-14 12:05:23 +09:00]]))
<http://www.integrity.or.jp/>
]FIGCAPTION]
> <p>歯科医師先生・歯科医院 ( 当税理士法人の <a title="東京の歯科医師先生と歯科医院を支援する税理士" href="http://www.dental-tax.tokyo/">歯科医院向けの専門ページ</a> をご参照ください )</p>
]FIG]
[23] [CITE@en[Ignore title="" for <style> and <link> in shadow trees]]
([[domenic]]著, [TIME[2016-08-16 16:45:55 +09:00]])
<https://github.com/whatwg/html/commit/449dee2307c52d59253af61d884ae3a5450a2a02>
[27] [CITE@en[Remove the context menu feature]]
([[domenic]]著, [TIME[2017-06-09 03:16:29 +09:00]])
<https://github.com/whatwg/html/commit/e7e8c88ecdd7cdc96171f05ab6fe23b56dd48d8a>
[FIG(quote)[
[FIGCAPTION[
[32] [CITE@en[Deep Dive into the Payment Request API | Web Fundamentals | Google Developers]]
([TIME[2017-09-27 01:14:33 +09:00]])
<https://developers.google.com/web/fundamentals/payments/deep-dive-into-payment-request?hl=ja>
]FIGCAPTION]
> The text in bold, "Payment Request Demo", is taken from the title of the current page (i.e., <title>Payment Request Demo</title>).
]FIG]
[33] [CITE@en[remove requirement to ignore title when alt is empty]]
([[stevefaulkner]]著, [TIME[2017-11-23 20:57:19 +09:00]])
<https://github.com/w3c/html-aam/commit/6da0fef9384b6a67c5f6b79d3c02a33994d350bf>
[37] [CITE@en[WCAG/HTML name computation discrepancy with `<img alt="" title="foo"> · Issue #99 · w3c/html-aam]]
([TIME[2017-11-24 14:00:50 +09:00]])
<https://github.com/w3c/html-aam/issues/99>
[FIG(quote)[
[FIGCAPTION[
[38] ([TIME[2017-12-18 13:04:15 +09:00]])
<http://cas.nicovideo.jp/user/70968989/lv309570516>
]FIGCAPTION]
> <button class="wp-ProgramNav_ToggleExpandButton" id="toggle-expand-button" aria-label="縮小する">
> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>expand-arrow</title><path fill="none" d="M0 0h100v100H0z"/><path fill="#bac2c9" d="M0 25.834l50 62.5 50-62.5H0z"/></svg>
> </button>
]FIG]
[39] [CITE@en[Align the title attribute with implementations]]
([[annevk]]著, [TIME[2018-01-31 19:14:07 +09:00]])
<https://github.com/whatwg/html/commit/2102913b313078cd8eeac7e81e6a8756cbd3e773>
[40] [CITE@en["advisory information" (tooltip) algorithm doesn't match reality · Issue #2743 · whatwg/html]]
([TIME[2018-02-01 19:56:55 +09:00]])
<https://github.com/whatwg/html/issues/2743>
[41] [CITE@en[Align the title attribute with implementations by annevk · Pull Request #3435 · whatwg/html]]
([TIME[2018-02-01 19:57:21 +09:00]])
<https://github.com/whatwg/html/pull/3435>
[FIG(quote)[
[FIGCAPTION[
[56] [CITE[あれこれポップアップ]]
([TIME[2006-01-05T10:23:23.000Z]], [TIME[2022-06-14T12:23:59.828Z]])
<http://www.remus.dti.ne.jp/~a-satomi/bunsyorou/ArekorePopup.html#prefdef-safariOnly>
]FIGCAPTION]
> このスクリプトの本来の出自は「 <a> 要素以外の title 属性値を知る術がまるで無い Safari の救済のため」であります。
]FIG]