圏点の位置を指定します。
CSS Ver. | 適用要素 | 継承 |
---|---|---|
3.0 | 全要素 | する |
構文 | |
---|---|
text-emphasis-position : [ over | under] && [right | left]; |
|
プロパティ/設定値 | 意味 |
text-emphasis-position: over; |
横書きモードでテキストの上に圏点を表示 横書きモードの初期値 |
text-emphasis-position: under; | 横書きモードでテキストの下に圏点を表示 |
text-emphasis-position: right; |
縦書きモードでテキストの右に圏点を表示 縦書きモードの初期値 |
text-emphasis-position: left; | 縦書きモードでテキストの左に圏点を表示 |
デフォルト:「タグ毎のスタイル初期値」を参照 |
<style type="text/css">
.common div{
font-family : "メイリオ", sans-serif;
width : 290px;
border : 2px solid #6495ed;
background : #e7e7ff;
padding : 5px;
}
div.cssTitle {
margin-top : 10px;
background : #6495ed;
color : #fff;
font-weight : bold;
}
.css-over-right{text-emphasis-position : over right;}
.css-under-left{text-emphasis-position : under left;}
.css-filled{
text-emphasis : filled;
}
.css-writing-mode{
writing-mode: tb-rl;
height: 100px;
}
</style>
<!-- html -->
<div class="common">
<div class="cssTitle">text-emphasis-position:over right<br>(上段表示)</div>
<div>
<span class="css-over-right css-filled">上段表示確認</span>
</div>
<div class="cssTitle">text-emphasis-position:under left<br>(下段表示)</div>
<div>
<span class="css-under-left css-filled"><rb>下段表示確認</span>
</div>
<div class="cssTitle">text-emphasis-position:over right<br>(右側表示)</div>
<div class="css-writing-mode">
<span class="css-over-right css-filled"><rb>右側表示確認</span>
</div>
<div class="cssTitle">text-emphasis-position:under left<br>(左側表示)</div>
<div class="css-writing-mode">
<span class="css-under-left css-filled"><rb>左側表示確認</span>
</div>
</div>
※ほとんどのブラウザが未対応のようです。現時点(2017/05)で、Firefoxは動作確認できました。
【W3Cのtext-emphasis-position仕様書】
https://www.w3.org/TR/2013/CR-css-text-decor-3-20130801/#text-emphasis-position
関連するCSS(STYLE) | |
---|---|
text-align | 横(水平)方向の文字位置 |
text-decoration | 文字の装飾線の表示 |
text-emphasis | 圏点スタイルをまとめて指定 |
text-indent | 1行目のインデント |
text-justify | 両端揃えの調節方法 |
text-overflow | オーバーフローしたテキストの省略表示 |
text-shadow | 文字の影付け |
text-transform | 字形の変換 |
text-underline-position | 文字下線の位置を指定 |
text-decoration-line | 文字の装飾線の位置を指定 |
text-decoration-style | 文字の装飾線の種類を指定 |
text-decoration-color | 文字の装飾線の色を指定 |
text-emphasis-color | 圏点の色を指定 |
text-emphasis-style | 圏点の形を指定 |