3

追加するスクリプトを実行しています

 

私のスクリプトがボタン要素を満たすテキストを返さない場合のタグに。

問題は、スパンにはスペースがありますが、要素の高さが間違っていることです。

質問nbsp
に font-size を与える方法はありますか? ? 結局のところ、それはスペースなので、要素に設定されているフォントサイズを尊重する必要がありますか?

4

3 に答える 3

4

HTML で として表すことができる改行なしのスペースは&nbsp;、空のグリフがあるだけで、印刷可能な文字と同じように扱われます。これは、フォント サイズが影響することを意味し、フォント サイズは、印刷可能な文字と同じように設定できます。そのフォント サイズを隣接する文字のフォント サイズとは異なるものにしたい場合は、それを要素 ( など) で囲み、その上に<span class=nobr>&nbsp;</span>設定する必要がありfont-sizeます。

改行なしスペースが要素の唯一のコンテンツであるbutton場合 (例: <button ...>&nbsp;</button>)、その要素に単純に設定できますfont-size。ボタンのサイズは、ブラウザのボタンのレンダリング アルゴリズムだけでなく、コンテンツのサイズにも依存することに注意してくださいline-height(ボタンはコンテンツのサイズよりも大きくなります)。

あなたの本当の問題はおそらく非常に異なっており、完全に異なる方法で対処するのが最善ですが、記録として、これは尋ねられた質問に対する答えでした.

于 2013-08-10T17:24:51.860 に答える
2

サイズを指定するためにボタンに何かを入れる必要はありません。

ボタンに 20x20 サイズを指定する方法は次のとおりです。

HTML :

 <button id=a></button>

CSS :

#a {
  weight:20px;
  height:20px;
}

デモンストレーション

于 2013-08-10T17:16:10.767 に答える
0

はい。空のスペースもテキストと見なされ、入力されたボタンのサイズが変更されます。このデモを確認してください

html

<button class="button1">&nbsp;

CSS

.button1
{
    font-size: 22px;
}
于 2013-08-10T17:23:47.573 に答える