- 締切済み
HTML文書で"a"の上にバーを表示するにはどうしたらいいですか?
こんにちは。 今ホームページを作成しているのですが,そのなかで"a"の文字の上にバーをつけたいところがあります(TeXで表現するところの\bar{a}です)。 これをhtmlファイル上でどのように記述すれば表示されるのか,教えていただけませんでしょうか。 よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- SortaNerd
- ベストアンサー率43% (1185/2748)
まず一つがNo2さんの方法。 もう一つの方法として、ページの文字コードをUTF-8などにすれば直接表示できます。 文字コード表から拾うか、Wordなら特殊文字の挿入で入力できます。 なお、No2さんはこの字のあるフォントは少ないと言っていますが、通常使われるフォントにはまず間違いなく入っています。気にすることはないでしょう。 よほど昔のPCなら別ですが、少なくともWindows98には入っています。 むしろ画像やスタイルで表現されるとコピーできず非常に不便なので避けるべきです。
- tux_the_penguin
- ベストアンサー率42% (69/163)
あ゛ まちがえたっ 誤 &#amacr; 正 ā です。失礼しました。
- tux_the_penguin
- ベストアンサー率42% (69/163)
使用フォントにその文字があることが条件ですが(あたりまえか ^^;) ā でどうですか? a macron なので &#amacr; だとウェブブラウザによっては出るかもしれないけど、出る方が少ないみたい。 Firefox Dillo w3m では出なかったけど lynx で出ました。 U+0101が含まれるフォントってそう多くないと思うのでANo.1さんのご提案のようにするとか、gif画像でもインラインに置くとかしたほうがいいと思います。 http://www.w3.org/2000/07/8378/xhtml/entities/entities-xhtml-math.xhtml http://www.w3.org/TR/xml-entity-names/bycodes.html#U00101
- akamanbo
- ベストアンサー率17% (462/2680)
<span style="border-top:solid 1px;">a</span> TeXは知りませんが、こんな感じでいいですか。 border-top-スタイルシートリファレンス http://www.htmq.com/style/border-top.shtml