人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

css3で円を表現しましたが
中のテキストの文字がはみ出てしまいます。
※上や下の横幅が短くなるため

良い対応方法はありませんか?

●質問者: makocan
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● うぃんど
●34ポイント

HTMLソースが示されていないので、
http://q.hatena.ne.jp/1375960016#a1210471 のcx20さんのご回答に追加する形にしますね。

一番簡単な方法は文字を小さくしてしまう方法。

.moon {
 position: relative;
 overflow: hidden;
 left: 0px;
 top: 0px;
 width: 80px;
 height: 80px;
 border-radius: 100%;
 font-size:50%; ←これを追加
}

※50%という数値は目立つように大げさにしてあります。
お好きなサイズに調整してください。
※%以外にもサイズ指定する方法はありますので、他は下記参照。
http://www.htmq.com/style/font-size.shtml


環境依存性が高くなってしまいますので詳細は割愛しますが、
フォント指定とフォント形状指定を組み合わせて微調整する方法もあります。
http://www.htmq.com/css3/font-stretch.shtml
http://www.htmq.com/style/font-family.shtml


2 ● だわかき
●33ポイント

テキストを自由な位置で折り返せる「CSS Text Wrapper」
http://phpspot.org/blog/archives/2007/12/css_text_wrappe.html
http://phpspot.net/php/webimager/admin2/data/0db643a599e3edafe42add8b29eabc95.png


3 ● boost_beast
●33ポイント

http://www.tagindex.com/stylesheet/img/vertical_align.html
テキストの位置を変えるにはどうでしょうか

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ