float:left , right 왜그런거죠?
화이트캣
2025.07.26
div style=background-color:#808080; div style=float:left; color:#8de74b; margin-left:10px; 왼쪽문자/div div style=float:right; color:#ddd; 오른쪽문자/div/div
이상하게 바깥 div 안에 안쪽 div가 들어와야 하는데, 바깥 div 다음 칸에 넘어가서 나와요 바깥 div에 height 를 주지 않고는 원래 안되는건가요?
안쪽의 div크기가 유동적이라서 바깥div의 세로 크기를 정할수가 없는 상황인데 이럴때는 어떻게 해야되나요?
-
꽃초롱 2025-07-26
float 해제를 하셔야 하는데 overflow:hidden; 말고도
부모속성에 overflow:auto;width: 값 을 주셔도 됩니다.
자식은 float 속성이 있는데 이를 해제하지 못해 발생한 현상입니다. -
스콜피온 2025-07-26
ie에서는 float:right가 먼저 와야 됩니다.
-
LetMeGo 2025-07-26
ie6에서 안되네요 ㅠ.ㅠ
-
초코향 2025-07-26
부모창에 overflow:hidden; 주세요.
그럼 안쪽으로 배치 될꺼에요