저는 css를 처음 사용하고 몇 가지 간단한 프로젝트를 시작했습니다. 나는 정말로 이상한 이슈를 스타일링하는 것을 만났다. 이 의지너비와 높이가 'a'태그에서 작동하지 않습니까?
<a href="#" style="width:240px; height:40px;"></a>
그러나 어떤 이유로 : 다음 코드는 링크가 발생하지 않습니다
<a href="#" style="width:240px; height:40px; float:left;"></a>
내 질문은 기본적으로, 세계에서 당신은없이 링크의 크기를 설정하는 방법 float를 사용해야합니까? 그리고 왜 떠 다니는가?
감사합니다.
확인이 바이올린 : http://jsfiddle.net/pN99R/ 그것의 반대를하고있다
inline-block
와 IE7 낮은 문제는 그래서 당신은 "해킹"CSS를 사용 할 수 있습니다 당신이 말하고있는 것 : – karthikrKarthikr, 실제로 반대가 아닙니다. 요소를 검사하면. 두 번째 'a'가 앞에 있습니다. 이는 떠 다니기 때문에 다른 요소를 그 오른쪽으로 밀어 넣기 때문입니다. – npage