2012-04-18 63 views
-3

可能重複設置div標籤的高度:
DIV width and height wont resize when setting innerHTML?如何用css

我有一個div標籤,它已文字寫成內部HTML,像這樣的例子:

<div>Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text.........</div> 

內部HTML有長文本。在div標籤下我保留了一個錨標籤。問題是,當我縮短div標籤的高度時,說200px,然後錨標籤來自div標籤的內部HTML。

但是,我希望當我縮短div標籤的高度時,內部HTML也應該具有相同的高度。我的意思是錨標記將出現在div標記的下方,div標記將具有200px的高度。我搜索了一下,但沒有得到太多的幫助。我希望我已經說清楚了。如果您有任何疑問,請問我。我需要幫助。

+1

嘗試添加http://jsfiddle.net/,以便我們可以更好地瞭解您的問題。 – Cthulhu 2012-04-18 11:35:54

+0

並且你能展示你的實際HTML嗎?或者至少能夠準確地表示您的實際HTML? – 2012-04-18 11:40:08

+0

繼承人jsfiddle.net鏈接http://jsfiddle.net/TtG6C/ – subhojit777 2012-04-18 11:45:59

回答

0

你需要設置高度,而不是px;所以改變你的錨標籤高度%意味着高度:5%這可能會解決你的問題。您的錨標記

0

設定位置屬性爲相對

a#MyA 
{ 
    top:100px; 
    position:relative; 
} 
0

我不知道如果我正確understant您的問題,但至少在你的jsfiddle鏈接有很多錯別字,糾正了一些和這裏的results

<div id="aa">Some Text. Some Text. Some Text. Some Text. Some Text. Some Text.Some Text.Some Text. Some Text. Some Text.Some Text.......</div> 
    <div id="bb"><a href="#">Read More</a></div>​ 

還添加了一些顏色,方便調試。 看看它。 檢查this too,另一種可能是你正在嘗試做的...

div#aa { 
    height: 100px; 
    background-color: #f00; 
    overflow: hidden; 
} 

a { 
    background-color: #aaf; 
} 
​ 
+0

謝謝,但我已經得到了自己的答案:)我已經評論了我的問題的答案 – subhojit777 2012-04-18 16:09:22

+0

@ subhojit777如果任何答案可以解決您的問題,您應該接受它,stackoverflow畢竟是維基,而其他人可能有同樣的問題。或者,也許編輯你的第一篇文章,以明確指出其他人可以找到答案。評論不是爲此而設計的。 – 2012-04-18 19:12:21