浮動画像とその段落を持つようにしています。しかし、私は段落を真ん中で開始したいので、基本的には整列しません。だから私は私のスパンにマージントップを入れたいが、それをやり遂げなかった。 http://codepen.io/pango143/pen/LWJpmLHTML/CSS:フローティングされた要素の横にある余白を追加できません。
答えて
あなたは行の高さプロパティでそれを修正することができます。
span要素
line-height: 110px;
OR
に次のCSSコードを追加し表示を設定します。テーブルと、と親要素とdisplay:table-cell;縦線:中央;を子要素に追加します。あなたの画像に影が含まれていて、画像が実際にはそれよりも早く終了すると目が見えるようになった場合、マージントップのプロパティで下に移動できます。
はここにあなたのCSSです:あなたはblock label element
span {
display: inline-block;
margin-top: 25px;
}
行の高さを変更するとスパンの内容の開始点が解決されますが、メッセージが長すぎる場合はテキスト全体が破棄されます –
@Arnoldwannabe別の解決策を使って投稿を編集しました –
テリーの有益なコメントスパンはインライン要素です。あなたに投票するu人。 –
だけの要素に表示インラインブロックを追加します:
<div class="container">
<article>
<section>
<p>
<img style="float:left;" src="https://www.w3schools.com/images/w3schools_green.jpg" />
<span style="margin-top: 45px; display:inline-block;">Hello World! My name is James polar Good morning</span>
</p>
</section>
</article>
</div>
<div class="container">
<article>
<section>
<p>
<img style="float:left;" src="https://www.w3schools.com/images/w3schools_green.jpg" />
<span style="margin-top: 25px;">Hello World! My name is James polar Good morning</span>
</p>
</section>
</article>
</div>
codepenため
例えばあなたはdiplay-インラインおよび垂直整列でこれを行うことができます
:あなたの後ろにして、中間
img {
display: inline-block;
width: 30%;
vertical-align: middle;
}
span {
display: inline-block;
font-size: 16px;
margin-top: -73px; /*ajust */
vertical-align: middle;
width: 70%;
}
p {
position :relative;
width: 100%;
font-size:0;
}
<div class="container">
<article>
<section>
<p>
<img src="https://www.w3schools.com/images/w3schools_green.jpg" />
<span>Hello World! My name is James polar Good morning</span>
</p>
</section>
</article>
</div>
完璧!いつもやるべきことは簡単です! – Sandwell
このような何かを意味ですか?
<div class="container">
<article>
<section>
<div>
<img style="position: absolute;" src="https://www.w3schools.com/images/w3schools_green.jpg" />
<p style="padding-top: 40px;">Hello World! My name is James polar Good morning</p>
</div>
</section>
</article>
</div>
試してみてください。
<div class="main-container">
<article>
<section>
<div class="container" style="position: relative;">
<img style="" src="https://www.w3schools.com/images/w3schools_green.jpg">
<span style="position: absolute; padding-left: 13px; top: 50%;">Hello World! My name is James polar Good morning</span>
</div>
</section>
</article>
</div>
にあなたのspanタグを変換する必要があり、このために
section p {
display: table;
}
section p span {
display: table-cell;
vertical-align: middle;
}
section p img {
margin-top: 25px;
}
- 1. 追加された要素を選択できません
- 2. コードでボタンの余白を追加できません
- 3. ブートストラップ行の要素に左右の余白を追加する
- 4. Googleチャットテーブル内のセルに余白または余白を追加
- 5. replaceWithで追加された要素にJqueryの効果がありません
- 6. 余白:要素
- 7. 絶対配置と変換要素に余白を追加
- 8. 固定フローティング要素 - 追加クラスにアニメーションを追加
- 9. jquery ajaxで追加されたdom要素を操作できません
- 10. 同じ機能で削除された要素の後ろに要素を追加できません
- 11. CSS:iPhone/iPad Safariは余白や余白を要素の周りに追加しますか?
- 12. jQueryが追加された要素を見つけません
- 13. スムーススクロールで余白を追加
- 14. 追加の余白のためにストップボックスが次の行に壊れることはありませんか?
- 15. divの幅/高さに余白が追加されますか?
- 16. 追加された要素は反応しません
- 17. DOM要素の余白が残っていません
- 18. LaTeXのページコーナーにあるロゴの余白を追加できますか?
- 19. 最後の要素の余白をRecyclerViewに追加する方法は?
- 20. テキストファイルのスキャナーがArrayListに要素を追加できません
- 21. XMLの要素に属性を追加できません
- 22. 動的に追加された要素は表示されませんonChange
- 23. jQueryでiframeにリンク要素を追加できません
- 24. プログラムでHorizontalScrollViewに要素を追加できません
- 25. ナビゲーションに余白を追加します。
- 26. ダイアログの右余白と左余白を追加する方法
- 27. 要素はJavascript配列に追加されません
- 28. 余白があるときのマージントップのテキスト.hoverですが、余白はありません.pxx
- 29. BoxLayout左余白を追加
- 30. 要素をarraylistに追加できません
''はインライン要素であり、上部のマージンとパディングは適用されません。 'display:inline-block' – Terry
に設定して、インライン・ブロック・インジケータを表示させると、スパンの内容が画像の下に表示されます。 –
しかし、情報をありがとう、私は今考えている。もしあなたがこのコメントの答えを修正する方法を知っていれば、私はupvoteに感謝することができます –