2016-11-01 20 views
1

インラインpタグをdivコンテナに表示しようとしていますが、タグのfont-sizeを変更すると問題があります。 line-heightpタグを調整する必要がありますか、または汎用コマンドがありますか?div内のインラインpタグ

また、margin-leftまたはmargin-rightを使用して、pタグの間にスペースを入れてください。

jsfiddle

.container{ 
width:200px; 
padding:10px; 
display:inline; 
} 

.one{ 
float:left; 
font-size:25px; 
} 

.two{ 
float:left; 
} 

.three{ 
float:left; 
} 


<div class="container"> 
<p class="one"> 
    sentence one 
</p> 
<p class="two"> 
    sentence two 
</p> 
<p class="three"> 
    sentence three 
</p> 
</div> 
+0

はあなたが同じ行のすべてのコンテンツを必要とするわけでください、あなたの場合には、親要素に次のプロパティを追加しますか?その場合、200ピクセルの幅でテキストがラップされます。 –

+0

「問題がありますか?何の問題? –

答えて

2

インライン要素を設定するためにfloatを使用しないでください。 DEMO作業display:inline;

を使用してください。

BUTpをインライン要素に使用しないようにするには、その代わりにspanを使用してください。

HTML <span>要素はフレージングコンテンツ

Workind DEMOのための一般的なインラインコンテナです。あなたはpタグ

に使用したい場合は

1

あなたがここにJSFiddle

しかしpaolo.basso99inline要素を表示するために、言ったように、あなたがspanタグを使用すべきである、display:inline-block使用することができます。

これが役に立ちます。

0

このシナリオは、CSS Flexboxを使用して実現できます。等間隔に配置し、垂直方向に配置するには、これらのCSSプロパティを適用する必要があります。

jsFiddleでコードを見てください。

ただ、その.container

.container { 
    display: flex; 
    justify-content: space-between; 
    align-items: center; 
} 
関連する問題