解決済
文字を四角く囲んで2色にするには?
本文中の文字の装飾なんですが、例えば 文字の周りを四角く赤で囲って、中の文字を黄色にしたりできますか?さらにその文字を大きくしたいです。お知恵貸してください。
2006-04-08 11:35の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。
Ads By Google
回答(2)
1.
2006-04-08 12:36:26

テーブルタグを使えば出来ると思いますが・・・
以下のような感じ
<table width="200" border="1" cellpadding="1" cellspacing="0" bordercolor="#FF0000">
以下のような感じ
<table width="200" border="1" cellpadding="1" cellspacing="0" bordercolor="#FF0000">
<tr> <td><font color="#FF00FF">文字</font> <font color="#0000FF">文字</font></td> </tr></table>
回答レベル : 回答
2.
2006-04-08 15:32:47

背景や文字の色を変えるのは単語単位ですか?もしくは段落単位ですか?
段落毎であれば(例えば引用分を書く時など)STRANGERさんの言うようにTABLEを使うかpやdivを使うのがよいと思います。
例えば
CSSで
単語単位ならspanで設定すれば良いと思いますが、私がよく使うのはemです。
キーワードなど強調したい文字を変えるときは大体同じ色で変えるので最初からCSSでemを装飾しておきます。
例えば
emはもともと字体を斜めにするタグですが、強調する意味が含まれていますのでSEOに有利(らしい)です。
段落毎であれば(例えば引用分を書く時など)STRANGERさんの言うようにTABLEを使うかpやdivを使うのがよいと思います。
例えば
CSSで
div.box{
border:#f00 1px solid;
color:#ff0;
}
と設定しておいてHTMLで<div class="box">変えたい文章</div>
単語単位ならspanで設定すれば良いと思いますが、私がよく使うのはemです。
キーワードなど強調したい文字を変えるときは大体同じ色で変えるので最初からCSSでemを装飾しておきます。
例えば
em{
color:#f00;
font-style:none;
font-size:14px;
}
などと設定しおいてHTMLで<em>変えたい文字</em>と打つだけで文字色を変える。
emはもともと字体を斜めにするタグですが、強調する意味が含まれていますのでSEOに有利(らしい)です。
Ads By Google
コメント(3)
#1. バーニー
2006-04-08 16:24:08
お二方ご回答ありがとうございます!
単語単位で変えたいのです。
家に帰ってから試してみます!
#2. ryu_z
2006-04-08 20:12:04
font-style:none;じゃなくてfont-style:normal;でした。
#3. バーニー
2006-04-10 01:16:38
おかげさまでうまくいきました!
ありがとうございました。

