- From: <bugzilla@jessica.w3.org>
- Date: Thu, 30 Sep 2010 08:34:29 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=10838 fantasai <fantasai.bugs@inkedblade.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fantasai.bugs@inkedblade.ne | |t --- Comment #5 from fantasai <fantasai.bugs@inkedblade.net> 2010-09-30 08:34:28 UTC --- (In reply to comment #2) > - Underlines are sometimes used as a diacritic, to indicate that a letter > has a different pronunciation to its non-underlined form. > - single underline used on manuscripts to indicate the italic typeface to > be used As Ian mentioned, the first case should be handled with a proper diacritic, not with markup. In the second case, the markup used should be determined based on the structure of the text, not its styling in the manuscript. CSS can then be used to assign an underline in place of the default styling for the markup (whatever that markup happens to be). HTML markup is not a presentation language: asking it to represent manuscript styling is inappropriate. As for the original use case, the correct markup would be <i>. From the spec: # The i element represents a span of text ... offset from the normal prose. Stylistically offsetting a proper name is an appropriate use of this markup. With regards to styling, if necessary it can be subclassed, but since italics are not used in Chinese generally, i:lang(zh) { font-style: normal; text-decoration: underline; ] should be adequate. I recommend to close this issue. -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Thursday, 30 September 2010 08:34:31 UTC