rp (HTML element)
| Depr. | Empty | Version |
|---|---|---|
| No | No | XHTML 1.1 |
| IE5.5+ | FF3.5 | SA4 | OP10 | CH2 |
|---|---|---|---|---|
| Full | None | None | None | None |
Syntax
Description
Despite having been defined as
far back as 2001, ruby doesn’t enjoy great support in browsers. For a
change, Internet Explorer is ahead of the game on this one! Created in
light of the fact that not all browsers will understand ruby, the
rp element may be used to present content to users who
are viewing the ruby text on a browser that doesn’t understand or support
ruby, but removes that content for browsers that do support ruby.
The content inside the rp element should be an opening
or closing parenthesis, although there’s no definitive rule about which
character should be used. It’s most likely that you’ll use
"(",")","[" or
"]".
The effect of using rp
can be seen in Figure 1.
rp element hiding parentheses in
supporting browsers
Example
Consider this example usage of
rp:
<ruby> <rb>家辺 勝文</rb> <rt><rp>(</rp>liaison<rp>)</rp></rt> </ruby>
Use This For …
This element is used to
contain the annotation that relates to the foreign characters (contained
in the rb element) which require
annotation.
Compatibility
| Internet Explorer | Firefox | Safari | Opera | Chrome | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5.5 | 6.0 | 7.0 | 8.0 | 1.0 | 1.5 | 2.0 | 3.0 | 3.5 | 1.3 | 2.0 | 3.1 | 4.0 | 9.2 | 9.5 | 10.0 | 2.0 |
| Full | Full | Full | Full | None | None | None | None | None | None | None | None | None | None | None | None | None |
Only Internet Explorer offers any support for
text marked up using ruby at this time. Other browsers
ignore the markup and display the ruby text in the order in which it
appears in the source.
User-contributed notes
There are no comments yet.
Add a note
To post a note on this topic, please log in with your SitePoint username and password. If you don't have an account yet, you can create a new account for free.