<span>
モジュールのタイトルにタグを使用しています。
<span>Categories</span>.
スパンの背景色/画像、幅、高さをcssで指定します。
ただし、スパンの幅はそのコンテンツ/テキストによって異なります。
したがって、<span></span>
cssの背景画像/色だけで、そうすると、何も表示されません。
もちろん、何か出て欲しいです。
どうすればこれを解決できますか?
<span>
モジュールのタイトルにタグを使用しています。
<span>Categories</span>.
スパンの背景色/画像、幅、高さをcssで指定します。
ただし、スパンの幅はそのコンテンツ/テキストによって異なります。
したがって、<span></span>
cssの背景画像/色だけで、そうすると、何も表示されません。
もちろん、何か出て欲しいです。
どうすればこれを解決できますか?
回答:
displayプロパティを明示的に「block」に設定してブロックレベルの要素のように動作させることもできますが、その場合は、代わりにdivを使用する必要があります。
<span style="display:block; background-color:red; width:100px;"></span>
inline-block
代わりに使用することをおblock
スパンのデフォルトはインラインスタイルで、幅を指定することはできません。
display: inline-block;
IEがサポートしていない場合を除いて、良い方法です
ただし、複数のブラウザソリューションをハックすることはできます
他の回答と同様に、次のようにスパン属性を開始します。
display:inline-block;
これで、幅以上のパディングを使用できます。
padding-left:6%;
padding-right:6%;
パディングを使用すると、色は(widhtのように)右だけでなく、両側(右と左)に拡大します。
高さと幅を固定したら、その中のテキストがその領域をオーバーフローした場合のベイブ方法を説明します。したがって、CSSを追加します
オーバーフロー:自動;