アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちは。
今ホームページを作成しているのですが,そのなかで"a"の文字の上にバーをつけたいところがあります(TeXで表現するところの\bar{a}です)。
これをhtmlファイル上でどのように記述すれば表示されるのか,教えていただけませんでしょうか。
よろしくお願いいたします。

A 回答 (4件)

まず一つがNo2さんの方法。


もう一つの方法として、ページの文字コードをUTF-8などにすれば直接表示できます。
文字コード表から拾うか、Wordなら特殊文字の挿入で入力できます。

なお、No2さんはこの字のあるフォントは少ないと言っていますが、通常使われるフォントにはまず間違いなく入っています。気にすることはないでしょう。
よほど昔のPCなら別ですが、少なくともWindows98には入っています。
むしろ画像やスタイルで表現されるとコピーできず非常に不便なので避けるべきです。
    • good
    • 0

あ゛ まちがえたっ



誤 &#amacr;
正 ā

です。失礼しました。
    • good
    • 0

使用フォントにその文字があることが条件ですが(あたりまえか ^^;)


ā
でどうですか? 
a macron なので &#amacr; だとウェブブラウザによっては出るかもしれないけど、出る方が少ないみたい。 Firefox Dillo w3m では出なかったけど lynx で出ました。

U+0101が含まれるフォントってそう多くないと思うのでANo.1さんのご提案のようにするとか、gif画像でもインラインに置くとかしたほうがいいと思います。

http://www.w3.org/2000/07/8378/xhtml/entities/en …
http://www.w3.org/TR/xml-entity-names/bycodes.ht …
    • good
    • 0

<span style="border-top:solid 1px;">a</span>



TeXは知りませんが、こんな感じでいいですか。

border-top-スタイルシートリファレンス
http://www.htmq.com/style/border-top.shtml
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!