• ベストアンサー

下付き文字による行間の幅について

お世話になります。 <SUB>タグ、CSSだと、Vertical-align:sub; を使用して 下付き文字をHTMLで表示させると行間幅がおかしくなってしまいます。 例えば、 ABCDEFGHI JKLM<SUB>N</SUB>OPQ RSTUVWXYZ のように記述すると、下付き文字の"N"のおかげで2行目と3行目の 行間幅が他よりも広くなってしまうのです。 元々行間幅を大きくとれば解消されると思いますが、 そんなことはしたくないのです。 どなたかご存じでしたらご教授いただければ幸いです。

noname#79935
noname#79935
  • HTML
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

<sub>タグでなくcssで{vertical-align: baseline; } <sup>タグでなくcssで{vertical-align: text-top; } とすると、行間スペースは狂いません。

noname#79935
質問者

お礼

ありがとうございます! 行間幅が狂わず表示できました。 大変助かりました、感謝です。

関連するQ&A

  • 行間幅、文字幅を設定するスタイルシートについて

    行間幅、文字幅を設定するスタイルシートは <STYLE type="text/css"> <!-- body,tr,td { line-height : 12pt; letter-spacing : 1px;} --> </STYLE> こんな風にするのは、わかるのですが、 BBSのスキンや日記スキンのbody,tr,td部分で使う時、 BBSの書きこみフォームで一行行間を空けて 書きこむと、投稿部分(上のスタイルシートが設定されている) に反映された時に、行間があいてないようになってしまいます。 2行空けで書きこむと、1行空けで投稿部分に反映されます。 日記スキンでも同様です。 行間幅、文字幅を設定するスタイルシートを設定してる場合、 1行空けで記入して、ちゃんと1行空けで反映させるように するにはどうしたらいいのですか?

    • ベストアンサー
    • HTML
  • CSSでh1とその下の文字との行間を詰めたい

    h1~h6を指定した場合、そのすぐ下の文字との行間が1文字分空きますよね。 見栄えが良いように、h*のすぐ下の文字との行間を調整したい場合、CSSでは、どのように指定すれば良いでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • <h1>タグの後の行間を詰めたい。

    検索にかかって欲しいので、H1タグは絶対ですが、このタグを使うと、文字が自動的にでかくなりますね。 こちらはcssでなんとかできますが、下にひろく行間が開いてしまうのはなんともならないのでしょうか? わかるかたいらっしゃいましたらよろしくお願いいます。

    • ベストアンサー
    • CSS
  • cssで文字間、行間設定。

    cssで文字間、行間設定。 dreamweavercs4でサイトを作っています。 本で勉強しただけの素人です。 文字について質問です。 サイズ、行間と文字間を設定したのですが、 たとえば、文字10pt、行間11pt、文字間0ptとすると、文字間(横)はあまり詰まりません。 さらに試しに、文字10pt、行間12pt、文字間0ptにすると、行の間(縦)だけがひらくと思ったら、文字間もあきます。 ptで設定しないほうがいいでしょうか? 文字と文字の間はやや詰めた感じで、行間を少し開けたいのですが、うまくいきません。 行間を設定すると、文字の間もあいてしまうのは、なぜなんでしょうか?? いまいちよくわかりません。 担当のかたから、いつも、サイトの文字が読みにくい、といわれているのですが、微妙な設定がうまくいきません。 http://www.disney.co.jp/character/winnie_the_pooh/ プーさんの説明文のような、文字間隔にしたいです。(cssがみれませんでした。) どなたか、よろしくお願いします。

    • ベストアンサー
    • HTML
  • WORDの行間の設定について教えてください。

    WORDの行間の設定について教えてください。 10.5ポイントの文字で行間を1.5、2.5にすると広がるのがよくわかります。 でも文字のサイズが大きくなると、1.5や2にしてもかわりません。 この行間は文字のサイズの1.5倍、2.5倍と解釈していましたが、そうではないということでしょうか? どういうことなのでしょうか? それから段落前、段落後の行間を0.5行にすると広がります。 上記の行間の感覚で考えると狭くなるのかと思いますが、広がります。 これは0.5行分広がるという考え方になるのですね? 試すと、この場合は文字のサイズに応じて0.5行分幅間隔が広がっているようです。 よろしくお願いします。

  • Wordの数式エディタの下つき文字について

    こんにちは。 数式エディタで下つき文字を挿入したとき,その行の周りだけ行間が異様に空いてしまうのですが,これを通常の幅に戻す方法をご存じないでしょうか。ちなみに,Office2003を使っています。 よろしくお願いします。

  • ポップアップメニュー

    SuckerTree Vertical Menu (v1.1) http://www.dynamicdrive.com/style/csslibrary/item/suckertree-menu-vertical/%22 のDemoの様なメニューを作りたいのですが、下に出ているCSSとHTMLをコピーしても、DemoのFolder 1から Sub Item 1.1 Sub Item 1.2 には動きませんでした。 JavaScriptか何か足りないタグでもあるんでしょうか? 詳しい方お願いします?

  • 行間があかない

    PHPでプログラムを組んでいます。 Firefoxでは行間(line-height)があくのですが、IEではあきません。 行間があかない、つまり指定なしの行間となってしまいます。 $tag_new .= $i . ".<a href =./index.php?mode=diary&id=' . $row[id] . '>" . $title . "</a><img src = ./images/new.gif><br />\n"; とプログラムを組んで、 <div class="new">新着コラム<br /> {$tag_new}</div> と表示しています。 ふしぎなことに、新着コラムとつぎの行だけ行間があきます。 Firefoxではすべてあきます。 Cssでは .new { width:210px; text-align: left; line-height: 24px; float:left; margin: 10 10 10 0; padding: 5; border:1px solid #800000; clear : left; } としています。 解消法あれば教えてください。

    • ベストアンサー
    • HTML
  • H1 タグの行間

    いつもお世話になっています。 早速ですが、H1 H2 タグを使用したときなどにテキストの下に行間ができてしまいます(見出しタグだから仕方ないかもしれませんが)。 この行間を調整するタグなどあるのでしょうか? また補足として、見出しタグはあまり文字の大きさなどは検索エンジン対策上加工しないほうがよいのでしょうか? 宜しくお願いします。

  • イラレの行間:指定した文字の上を調整したい

    イラストレーターの行間のことです。 例えば下のような文章があった場合 AAAAAA BBBBBB AAAAAAとBBBBBBの行間を広くしたいと思ったら、 現在はAAAAAAの文字を選択して、文字ボックスで行間を広げて間隔を調整するようになると思います。(VersionCS以降) Version10以前は、BBBBBBの行間を指定することでツメたり広げたりできていました。 【質問】CSで、旧バージョンでの操作方法に設定する方法はないのでしょうか? (設定した文字の上の行間を編集したい) 文字の下の行間を指定するやり方にCSにバージョンアップして数年経ちますが全く慣れません。 現在の、選択文字の下の行間を設定する方式って面倒が多いと私は思っていますが、これって何か、以前の文字の上の行間を指定する方式より利点があるのでしょうか? 例えば、B行をコピペして別にも利用したい場合など、いちいちコピペ先の上の行を設定しなおさなければなりませんし、A行が改行されようものなら、A行同士の行間も広がってしまいます。 全く面倒になっただけだと思いますが… ※旧Versionでは、Macを使用していましたが、現在はWinを使っています。Win版だけって事はないですよね…

専門家に質問してみよう