2013-05-18 34 views
0

我試圖實現以下內容,如果標籤的內容從一行移動到另一行,請將標記移動到新行,以便您可以看到我的意思http://jsfiddle.net/sNyzX/杉杉示例(紅色)顯示我現在具有的情況和第二個示例橙色)顯示所需的效果,但沒有<br>標籤。這可以用純html和css來實現,如果不是jQuery解決方案也可以。如果內容流出第一行,將<a>標記移動到新行?

<div id="example1"> 
    Hi there This is some text and <a href="#"> this is the link! </a> 
</div> 

<div id="example2"> 
    Hi there This is some text and <br> <a href="#"> this is the link! </a> 
</div> 

CSS:

#example1 { 
    background: red; 
    width: 145px; 
} 

#example2 { 
    background: orange; 
    width: 145px; 
    margin-top: 20px; 
} 
+0

的jsfiddle是下來嗎。你將不得不在這裏發佈小提琴中的代碼。 – BoltClock

+0

@BoltClock對不起,沒想到這對於這裏的人來說會有什麼重要用處,因爲它主要是演示,顯示了我的意思。感謝您按順序添加代碼;) – Ilja

+0

@Ilya:如果它對這裏的人沒有用處,那麼您的問題就有可能因爲本地化而關閉。我不是那種按順序添加代碼的人 - 我現在甚至無法加載jsFiddle。 – BoltClock

回答

1

我認爲你應該使用

word-break:break-word; 

長字闖入線。

#example1 { 
    background: red; 
    width: 145px; 
    word-break:break-word; 
} 

JS Fiddle Demo

1

添加到您的樣式表

#example1 a { 
    white-space: nowrap; 
} 
相關問題