CSS를

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

+0

그리고 실제 HTML을 보여줄 수 있습니까? 아니면 적어도 실제 HTML을 정확하게 나타내는 것입니까? –

+0

heres jsfiddle.net 링크 http://jsfiddle.net/TtG6C/ – subhojit777

답변

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

+0

@ subhojit777 만약 당신이 그것을 받아 들여야 만 문제를 해결할 수있는 stackoverflow 어쨌든 위키와 다른 사람이 동일한 문제가있을 수 있습니다. 아니면 다른 사람이 답을 찾을 수있는 지점을 명확히 가리 키도록 첫 번째 글을 수정하십시오. 코멘트는 그것을위한 것이 아닙니다. –