2017-05-02 14 views
0

私の目標はシンプルで、pタグをカスタムcssカードの右側に貼り付けることで、左側に貼り付けるのが簡単です。右側にhtmlタグを貼り付けるにはどうすればいいですか?

custom-text { 
    margin-left: 30px; 
} 

より良い質問は、私は$ 100ドルを作るのですか、常に右に固執する方法です。このenter image description here

を説明するために? ドルの値が$ 5に変わったとしましょう。

私はちょうど

custom-text-right { 
    margin-left: 450px; 
} 

を使用することができますが、このソリューションは

HTML部分(イムはちょうどあなたの情報のためのブートストラップを使用して)別の値にスケールしない:

<h4>Price: <span class="dollar">$3.15</span></h4> 
+0

'フロートと、フレキシボックスを使用していることを行うことができます。right'? – Huelfe

+1

あなたのHTMLも表示してください - [MCVE] – Pete

+0

を参照してください。なぜこの質問は重複とマークされていますか?彼/彼女はフレックスボックスについては問いません。 –

答えて

4

あなたはjustify-content: space-between;

.card { 
 
    display: flex; 
 
    height: 500px; 
 
    width: 500px; 
 
    background: #000; 
 
    justify-content: space-between; 
 
    color: white; 
 
    padding: 30px; 
 
    box-sizing: border-box 
 
}
<div class="card"> 
 
    <span>Price:</span> 
 
    <span> $100</span> 
 
</div>

+0

あなたのソリューションは柔軟ではありません。複数の価格とドル価値がある場合はどうなりますか?私はそれを試して、それは複数のスパンで動作しません – sinusGob

+0

それは同じ行に配置されます。 – sinusGob

+0

@sinusGob更新された回答を参照 – dippas

-1

することができますfloat:rightまたはtext-align:right

+0

それ以外の場合は 'float:right'は価格を次の行に下げ、' text-align:right'は効果を持たないか、内容の両方のビットを右揃えにします。これらの両方を使用して目的の効果を得ることは可能ですが、追加の作業を必要とするわけではありません。そのため、回答は完全ではありません。 – Quentin

関連する問題