Re: language-shift logical tag?

Susan Letsch advises, on marking up language changes:

> In the next two cases, the CLASS or ID "noten" (an arbitrary name here,
> signifying "not English") could be set to display any way you like,
> using CSS style (or if no style is specified or stylesheets are turned
> off, the Latin will be in the same style and font as the English) [3]: 
 
>    What Godfrey did not know was that a shield is the 
>    <span class="noten" lang="la">sine qua non</span> of sparring.
>    Thus, he died.
 
>    What Godfrey did not know was that a shield is the 
>    <span id="noten" lang="la">sine qua non</span> of sparring. 
>    Thus, he died.

Note that in CSS2 you can also set the style for all instances of a
particular language at once, e.g.
<http://www.w3.org/TR/REC-CSS2/selector.html#attribute-selectors>:

*[lang="la"] {font-style: italic}

or, if you want to include all dialects of latin

*[lang|="la"] {font-style: italic}

or, equivalently <http://www.w3.org/TR/REC-CSS2/selector.html#lang>:

:lang(la) {font-style: italic}
					John T. Whelan
					whelan@iname.com
					http://www.slack.net/~whelan/
					

Received on Monday, 21 September 1998 11:38:13 UTC