2012-04-18 62 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