<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Superscript_size_in_table_cell</title>
<meta name="generator" content="BBEdit 10.5" />
<style>
table {
width: 60%;
font-size: 0.8em;
margin-left:auto;
margin-right:auto;
border-collapse: collapse;
}
.super_script {
font-size: 80%;
vertical-align: super;
}
</style>
</head>
<body>
<table id="table_1a-27">
<caption class="table_caption">Table 1A-27</caption>
<tr>
<td>Some text<span class="super_script">Note 1</span></td>
</tr>
<tr>
<td>
<ol>
<li>Beginning of sentence<span class="super_script">Note 2</span> than the rest of the sentence.</li>
<li>Some stuff here</li>
</ol>
</td>
</tr>
</table>
</body>
</html>
表のセルの内容の一部のテキストのサイズと位置を変更したいが、表のセル内のテキストで上記のように動作しないようです。私はテーブル要素の場合は、サイズを調整できるようにしたいと思います。表のセル内のフォントサイズを変更する
を使用して保つことを検討してください。それで問題は何ですか? 「動作していない」とは、予想されるレンダリングを説明し、実際のレンダリング(どのブラウザで)と異なるのかを指定してください。また、長い句を上付き文字として使用するのが理にかなっている実際の例を示す完全で有効な例を投稿することを検討してください。テーブルマークアップはHTMLテーブルモデルに違反していることに注意してください(実際にはテーブルのように見えません)。 –
お返事ありがとうございます。 Safari 6.0.2を使用すると、「ノート1」と「ノート2」がセル内の他のテキストよりも小さいサイズでレンダリングされることが期待されます。 あなたが提案した上記の例を作成すると、ブラウザがフォントをレンダリングするサイズの下限があるかもしれないことがわかりました。テーブルをコンテンツの残りの部分から0.8emにしたいので、上付きのテキストサイズをさらに小さくすると、ブラウザの能力の下限(または「意欲」)がテキストのサイズを変更する可能性があります。 他の考えが大変ありがとうございます。 よろしくお願いします。 Zephyr –
Safariは、他のブラウザと同様に、最小フォントサイズを設定するユーザーオプションがあります(これには非常に良い理由があります)。HTML(またはCSS)の上付き文字は一般的にうまく機能しない傾向がありますので、実際の目標を説明すると役に立ちます。 HTMLの上付き文字は、字下げ訂正された文字ではなく、読みやすい上付き文字です。 –