2017-05-19 15 views
-1

WorkingCSSの位置

シドニーモーター= =相対DIV Supersrprintである私は1つ上のワードスーパースプリントの位置を設定し、絶対DIV

であります行が動作しているが、相対的なdivに1行以上あるときにどうするかわからない、問題はいくつかのタイトルが1行であるということだ。他のタイトルはここのように2,3行あります。

私の質問どのように行の数に関係なく、絶対divの位置を設定する方法divの最後の行に、上記の画像でそれは公園の下になければなりません

ありがとう助けてください。

+0

jsfiddleにコードを提供していただけますか? –

+0

ヘルプを求める質問( "**なぜこのコードは動作しませんか?**")には、目的の動作、_特定の問題またはエラー、および問題を再現するのに必要な最短コード**が含まれている必要があります自体**。 **明確な問題文**のない質問は他の読者には役に立たない。参照:[最小限で完全で検証可能なサンプルの作成方法](http://stackoverflow.com/help/mcve) – LGSon

答えて

0

CSSを使って正確な解決策があるかもしれませんが、positionpaddingプロパティを使用して、いつもこのような回避策を試すことができます。

私は<br>を使ってテキストを改行し、3つのデモシナリオを示しました。

body { 
 
    background: red; 
 
} 
 

 
h1 { 
 
    color: #fff; 
 
    position: relative; 
 
    padding-bottom: 20px; 
 
    font-size: 30px; 
 
} 
 

 
span { 
 
    color: #000; 
 
    display: block; 
 
    position: absolute; 
 
    left: 0; 
 
    bottom: 0; 
 
}
DEMO 1 
 
<h1 class="demo-1">SYDNEY MOTO. 
 
    <span>SUPERSPRINT</span> 
 
</h1> 
 

 
<hr> DEMO 2 
 
<h1>SYDNEY MOTOSPORT <br>PARK 
 
    <span>SUPERSPRINT</span> 
 
</h1> 
 
<hr> DEMO 3 
 
<h1>SYDNEY MOTOSPORT<br> PARK <br>NEW LINE TEXT 
 
    <span>SUPERSPRINT</span> 
 
</h1>

+0

私は本当にありがとう、私は "SUPERSPRINT"の上の境界線が、最後の行にある必要がありますが、私が投稿した最初の画像に示されているように、ありがとう。 – Mjeduar

+0

私は答えを更新しました。それに応じて 'padding'を減らすだけで、うまくいくでしょう。 –