Win7/IE11環境で、ウェブ画面を作成しています。
以下のhtmlでREC1とREC2の行の終端を揃えたいのですが、うまくいきません。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <HTML> <HEAD> <META http-equiv="X-UA-Compatible" content="IE=Edge"> <STYLE TYPE="text/css"> td { font-family: monospace ; font-weight:bold; } </STYLE> </HEAD> <TABLE ID="outputArea"> <TR valign="top"> <TD style="border-style:none;"> <TABLE> <TR> <TD style="border-style:none;" ID="outputAreaMeisai"><span style="background-color:#FF0000;"><font color=#FFFFFF>REC1 X X X X X X X X X X X X X X X X X X X X X X X</font></span> </TD> </TR> <TR> <TD style="border-style:none;" ID="outputAreaMeisai"><span style="background-color:#FF0000;"><font color=#FFFFFF>REC2XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</font></span> </TD> </TR> </TABLE> </TD> </TR> </TABLE> </HTML>
ただし、上記を「font-weight:normal;」に変更すると、行の終端が揃います。
「font-weight:bold;」指定をしても、文字幅が変わらないフォントはないのでしょうか。
質問文のコードはコードブロックで囲んでいただけませんか? ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「<code>」ボタンを押すとコードブロックになります。
ご指摘ありがとうございます。修正致しました。
https://jsfiddle.net/23e5k2s3/ とりあえずWindows7/8.1両方のIE11で問題が再現しませんでした。
環境の違いでしょうか。。ちなみに当方はDOCTYPEをHTML 4.0 Transitionalで動作させていますが、そのように設定しても再現しないでしょうか。。
URLの先は御覧になられましたか?それについては問題なく表示されていますか?
回答3件
あなたの回答
tips
プレビュー