Skip to Content
Unicode Explained
book

Unicode Explained

by Jukka K. Korpela
June 2006
Beginner
688 pages
26h 18m
English
O'Reilly Media, Inc.
Content preview from Unicode Explained
The point is that although HTML and CSS have quite different escape mechanisms,
you can escape a character in both languages and have it interpreted the same way. You
can also escape a character in one of the languages and use it as such in the other.
If your CSS code is embedded inside an HTML document, it is better to use CSS escapes
rather than HTML escapes. One reason for this is that the latter are not always recog-
nized:
In a style attribute, as in <p style="font-family: Lübeck">, HTML escapes are
recognized. You could write L&uuml;beck or L&#xfc;beck there, but the CSS escaped
form L\fc beck works, too.
In a style element, as in <style type="text/css">p { font-family: Lübeck }</
style>, HTML escapes are not recognized according to HTML specifications up
to and including HTML 4.01. The CSS escapes work, of course. (In XHTML, the
processing of the content of style elements has been defined differently, so that
HTML escapes are recognized.)
Identifiers in CSS
The HTML specifications do not prescribe the syntax of class names. It is left to style-
sheet languages, and CSS is rather permissive. You don’t often see non-ASCII characters
in class names, though, because people are afraid of using them, partly for a reason.
In practice, it is safest to use only ASCII letters, digits, and hyphen-minus characters
in class names in HTML and CSS. However, a much wider range of characters is per-
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Unicode Demystified

Unicode Demystified

Richard Gillam
Fonts & Encodings

Fonts & Encodings

Yannis Haralambous
The Java® Language Specification, Java SE 8 Edition

The Java® Language Specification, Java SE 8 Edition

James Gosling, Bill Joy, Guy L. Steele Jr., Gilad Bracha, Alex Buckley

Publisher Resources

ISBN: 059610121XCatalog PageErrata