div
要素のボーダーの内側にいくつかのパディングを付ける方法はありますか?例えば、私のメインのdiv
要素の中のすべてのテキストは現在、要素の境界線の端まで右に移動します。このサイトの一般的なルールとして、テキストと境界線の間に少なくとも10〜20ピクセルのスペースが必要です。divの内部のテキストをパッドするCSSプロパティ
答えて
divの幅から減算するか、またはボックスサイズを使用しますが、必要なのは、問題のdivの子要素を埋め込むだけです。あなたはこのようないくつかのマークアップを持っているのであれば、例えば、:
<div id="container">
<p id="text">Find Agents</p>
</div>
をあなたがする必要があるのは、このCSSを適用している。ここで
#text {
padding: 10px;
}
は違いを示すフィドルです:http://jsfiddle.net/CHCVF/2/
また、複数の要素があり、同じクラスをすべて与えるような気がしない場合は、次のようにすることができます。
.container * {
padding: 5px 10px;
}
すべての子要素を選択し、必要な詰め物を割り当てます。これは実際の動作のバイブルです:http://jsfiddle.net/CHCVF/3/
これは私がやったことです - 「contentContainer」と呼ばれるdivを作成し、20pxのパディングを与えました。 thx – NealR
@NealR問題ありません。うまくいきました。 –
'.container *'はコンテナが複数ある場合は動作しません。すべての内側のコンテナにも望ましくないパディングがあります。 –
ちょうどあなたの元div
幅からdiv { padding: 20px; }
とsubstract 40px
を使用します。ここでは
画面は、私が現在持っているもの説明するために撮影します。
フィリップ・ウィルズは指摘のように、あなたも40px
をsubstractingのではなく、box-sizing
を使用することができます。
div {
padding: 20px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
-moz-box-sizing
は、Firefox用です。
埋め込みはDiv内に余白を追加する方法です。
はちょうどあなたが本部の元の幅から-20pxしなければならない、
div { padding-left: 20px; }
使用し、サイズをmantainします。
あなたが探しているCSSプロパティはパディングです。 パディングの問題は元の要素の幅に追加することです。したがって、幅が300pxのdivがあり、それに10pxのパディングを追加すると、幅は320pxになります(左に10px、左に10px右側に)。
これを防ぐには、ボックスサイズ:border-boxを追加します。 divには、パディングを追加しても指定された幅を維持します。 だからあなたのCSSは次のようになります。
div {
box-sizing: border-box;
padding: 10px;
}
あなたはボックスのサイズ変更についての詳細を読むことができますし、それはここで全体のブラウザのサポートです:
あなたを持って、私はここに答えの多くを見る- 1. div内のテキストの一部を選択
- 2. CSSは、テキストが行く「内部」のdivコンテナと部分的に隠された
- 3. div内のテキストを選択するCSSクラスセレクタ
- 4. 空文字列を返すdivの内部テキストにアクセスする
- 5. 段落内のテキストの一部を選択するCSS
- 6. div multilineの内部でテキストを作成するには?
- 7. divの内部テキストに従って高さを計算する
- 8. Jquery - 親divのCSSプロパティを変更する子divのイベントリスナー
- 9. divタグ内の段落のCSSプロパティを変更できない
- 10. DIV内のDIV内部DIV 100%高さ
- 11. CSSテキストときのdiv
- 12. CSSのテキストがdiv内のアニメーションに下線を引く
- 13. 下にテキストを挿入するCss内にオーバーレイdivを含む5 div
- 14. div内のCSSレイアウトディビジョン
- 15. div内のCSSボーダー
- 16. divにボックスシャドーCSSプロパティを追加する
- 17. scrap css selector:すべての内部タグのテキストを取得
- 18. div内のテキストをCSSを使って切り取り
- 19. angle2の子divのCSSプロパティをオーバーライド
- 20. JQuery内部DIVにCSSを適用する
- 21. css - div内のテキストを選択できません
- 22. div内のCSSインタラクションを防止する
- 23. ember-view divのCSSプロパティを設定
- 24. divの影内部
- 25. div内のテキストを更新
- 26. jQuery div内のテキストを追加する
- 27. div内のテキストをクリックする方法
- 28. Div内のDivとのCSSオーバーフロー
- 29. div内のdiv(CSSの配置)
- 30. 内部の内容がdivを返す
div内の要素にパディングを追加 –