Quick References
ADO
ASP
CSS2
HTML
JavaScript
Jet SQL
VBScript
WML
WMLScript
WSH
XHTML
XML DOM
XSLT
Features
Knowledge Base
Tutorials
Partners
ZVON.ORG
XML
Planet Source Code
VisualBuilder
Web Design
Your HTML Source
XML/XSLT Forums
ASPAlliance
Scripts
Programmers Heaven
Tek-Tips Forums
Developer Fusion
Code Project
active
firstchild
focus
hover
link
visited
PSEUDO-CLASSES: lang
lang
(language code)
Compatibility:
Currently not supported by any browser
Version:
Level 2
The
lang
pseudo-class is used to apply style to the contents of an element which is written in a foreign language. You must declare the language code be enclosing the language code within a pair of parentheses.
The language code is set by the
ISO 639 and RFC 1776 standards
.
You can select the language for the element or document by:
setting the language in the HTTP header,
or by using the
lang
attribute that is available in
HTML
and
XHTML
,
or by using a
meta
element that is available in
HTML
and
XHTML
.
A pseudo-class is assigned to a selector via following syntax:
selector:pseudo-class(language code) { property: value; ...; }
A pseudo-class can also be used with the value assigned as a class to a selector:
selector.class:pseudo-class(language code) { property: value; ...; }
Code:
<html>
<head>
<title>lang test</title>
<style type="text/css">
p:lang(fr) {color: red;} </style>
</head>
<body>
<p lang="fr">
Bonjour le monde!
</p>
</body>
</html>
Simulated output.
Output:
Bonjour le monde!
Copyright 1999-2005 by Infinite Software Solutions, Inc. All rights reserved.
Trademark Information