Skip to content

sup, sub の位置を調整する

たとえば、平方メートルなどの単位を書くときに、
1500m<sup>2</sup>などとすると思うのだが、これがFirefoxでうまい具合に表示されず、「2」がだいぶ上の方にレンダされる。これを調整してみる。

まずhtml側では、以下のように:

 <span class="tanni">1500<sup>2</sup></span>

そしてCSSで以下のように定義

span.tanni {
font-family: Osaka, Verdana, Arial, Helvetica, sans-serif ;
position:relative;
}
sub, sup {
vertical-align: baseline;
}
sup {
position:relative;
top:-4px
}
sub {
position:relative;
top:4px
}

One Comment

  1. reset.css あるいは init.css によるブラウザのスタイルシートの初期化

    初期化CSSの作成 ブラウザごとにスタイルシートのデフォルトが違ったり、あまり好ましくない値であったりすることがあるので、スタイルシートの初期化が必要に…

    Posted on 12-7 月-07 at 01:13 | Permalink

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*