너비를 지정하지 않고 두 개의 DIV를 나란히 플로팅하는 방법은 무엇입니까?

네이트

나는 왼쪽으로 두 개의 DIV를 플로팅하려고하는데, 가장 왼쪽 DIV는 너비가 설정되고 맨 오른쪽 DIV가 나머지 공간을 차지합니다. 나는 이것이 효과가 있다고 생각했지만 그렇지 않습니다.

<div class="container">
    <div class="left">
        content left
    </div>
    <div class="right">
        Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?
    </div>

</div>

.container {
    overflow: auto;
    width: 600px;
    background-color: lightgreen;
}

.left {
    width: 50px;
    float: left;
    background-color: lightblue;
}

.right {
   float: left; 
   background-color: lightpink;
}

JSFIDDLE

나는 여기에서 많은 관련 질문을 읽었으며 그 중 많은 것들이 overflow: hidden부모 컨테이너에 추가 것을 제안 했지만 시도한 것은 아무것도 작동하지 않았습니다!

lorem ipsum 텍스트의 대부분을 몇 단어 만있는 지점까지 제거하면 (즉, 너비를 컨테이너보다 작게 만드는 경우) 가장 오른쪽 DIV가 예상대로 왼쪽으로 떠 있습니다.

이 작업을 어떻게 할 수 있습니까?

G- 시릴

사용 가능한 모든 수평 너비를 포함하려면 흐름의 두 번째 요소가 플로팅되지 않아야합니다.

옆에 두지 않고 뒤에 두지 않으려면 레이아웃을 트리거해야합니다. overflow:hidden예를 들어 사용할 수 있습니다 . 데모

.container {
    overflow: auto;
    width: 600px;
    background-color: lightgreen;
}

.left {
    width: 50px;
    float: left;
    background-color: lightblue;
    height: 400px;
}

.right {
   overflow:hidden;/* trigger layout to mind floatting elements inside and outside*/
   background-color: lightpink;
}

높이가 같은 열의 경우 display:tableparent 및 display:table-cellchilds에서 사용할 수 있으며이 float경우 모든 규칙을 제거하십시오 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

두 개의 div를 나란히 배치하는 방법은 무엇입니까?

분류에서Dev

스마트 폰에서 나란히 두 개의 div를 표시하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 데이터 세트를 나란히 플로팅하여 중첩 for 루프를 만드는 방법은 무엇입니까?

분류에서Dev

왼쪽 하나는 크기에 맞게 조정되고 다른 하나는 남은 공간을 차지하는 두 개의 div를 나란히 배치하는 방법은 무엇입니까?

분류에서Dev

두 div를 나란히 정렬하는 방법은 무엇입니까?

분류에서Dev

두 div를 나란히 정렬하는 방법은 무엇입니까?

분류에서Dev

Word에서 두 개의 표를 나란히 삽입하는 방법은 무엇입니까?

분류에서Dev

가장 오른쪽에 남은 너비를 차지하는 3 개의 div가 나란히있는 방법은 무엇입니까?

분류에서Dev

각각의 너비를 설정하지 않고 동일한 줄에 두 div를 얻는 방법은 무엇입니까?

분류에서Dev

Linux에서 동기화 된 방식으로 두 개 이상의 비디오를 나란히 재생하는 방법은 무엇입니까?

분류에서Dev

두 개의 div를 나란히 배치하는 방법

분류에서Dev

나란히있는 두 개의 div, 하나는 Google지도, 두 번째는 고정 너비

분류에서Dev

IE가 브라우저 창에서 나란히 두 개의 div 상자를 배치하도록 강제하는 방법은 무엇입니까?

분류에서Dev

두 개의 분기 된 분기를 나란히 하나의 분기로 git 병합하는 방법은 무엇입니까?

분류에서Dev

플로팅없이 div를 나란히 배치하는 방법은 무엇입니까?

분류에서Dev

여전히 position : relative를 유지하고 float를 사용하지 않는 동안 이러한 div를 나란히 가져 오는 방법은 무엇입니까?

분류에서Dev

세 개의 div가 있는데 전체 페이지를 다시로드하지 않고 두 번째 div를 새로 고치는 방법은 무엇입니까?

분류에서Dev

SAS에서 두 세트의 가변 시리즈를 나란히 인쇄하는 방법은 무엇입니까?

분류에서Dev

서로 덮어 쓰지 않고 두 개의 다른 결과를 하나의 파일에 grep하고 저장하는 방법은 무엇입니까?

분류에서Dev

두 개의 컨테이너를 부트 스트랩에 나란히 배치하는 방법은 무엇입니까?

분류에서Dev

HTML 페이지에 두 개의 div를 나란히 배치하는 방법

분류에서Dev

3 DIV를 다른 DIV 내부에 나란히 정렬하고 마지막 DIV를 올바르게 정렬하는 방법은 무엇입니까?

분류에서Dev

너비가 정의되지 않은 다른 div 옆에 div를 표시하는 방법은 무엇입니까?

분류에서Dev

두 개의 인터랙티브 보케 맵을 나란히 비교하는 방법은 무엇입니까?

분류에서Dev

두 개의 앵커 링크를 플로팅하고 텍스트를 가로 및 세로로 정렬하는 방법은 무엇입니까?

분류에서Dev

두 개의 div를 나란히 놓고 하나를 늘려 공간을 차지합니다.

분류에서Dev

HTML에서 2 개의 이미지를 나란히 배치하는 방법은 무엇입니까?

분류에서Dev

두 개의 텍스트 뷰를 나란히 크기를 조정하고 화면 너비의 50 %를 사용하는 방법

분류에서Dev

나란히 표시 할 두 개의 버튼 메뉴를 만드는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    두 개의 div를 나란히 배치하는 방법은 무엇입니까?

  2. 2

    스마트 폰에서 나란히 두 개의 div를 표시하는 방법은 무엇입니까?

  3. 3

    두 개의 다른 데이터 세트를 나란히 플로팅하여 중첩 for 루프를 만드는 방법은 무엇입니까?

  4. 4

    왼쪽 하나는 크기에 맞게 조정되고 다른 하나는 남은 공간을 차지하는 두 개의 div를 나란히 배치하는 방법은 무엇입니까?

  5. 5

    두 div를 나란히 정렬하는 방법은 무엇입니까?

  6. 6

    두 div를 나란히 정렬하는 방법은 무엇입니까?

  7. 7

    Word에서 두 개의 표를 나란히 삽입하는 방법은 무엇입니까?

  8. 8

    가장 오른쪽에 남은 너비를 차지하는 3 개의 div가 나란히있는 방법은 무엇입니까?

  9. 9

    각각의 너비를 설정하지 않고 동일한 줄에 두 div를 얻는 방법은 무엇입니까?

  10. 10

    Linux에서 동기화 된 방식으로 두 개 이상의 비디오를 나란히 재생하는 방법은 무엇입니까?

  11. 11

    두 개의 div를 나란히 배치하는 방법

  12. 12

    나란히있는 두 개의 div, 하나는 Google지도, 두 번째는 고정 너비

  13. 13

    IE가 브라우저 창에서 나란히 두 개의 div 상자를 배치하도록 강제하는 방법은 무엇입니까?

  14. 14

    두 개의 분기 된 분기를 나란히 하나의 분기로 git 병합하는 방법은 무엇입니까?

  15. 15

    플로팅없이 div를 나란히 배치하는 방법은 무엇입니까?

  16. 16

    여전히 position : relative를 유지하고 float를 사용하지 않는 동안 이러한 div를 나란히 가져 오는 방법은 무엇입니까?

  17. 17

    세 개의 div가 있는데 전체 페이지를 다시로드하지 않고 두 번째 div를 새로 고치는 방법은 무엇입니까?

  18. 18

    SAS에서 두 세트의 가변 시리즈를 나란히 인쇄하는 방법은 무엇입니까?

  19. 19

    서로 덮어 쓰지 않고 두 개의 다른 결과를 하나의 파일에 grep하고 저장하는 방법은 무엇입니까?

  20. 20

    두 개의 컨테이너를 부트 스트랩에 나란히 배치하는 방법은 무엇입니까?

  21. 21

    HTML 페이지에 두 개의 div를 나란히 배치하는 방법

  22. 22

    3 DIV를 다른 DIV 내부에 나란히 정렬하고 마지막 DIV를 올바르게 정렬하는 방법은 무엇입니까?

  23. 23

    너비가 정의되지 않은 다른 div 옆에 div를 표시하는 방법은 무엇입니까?

  24. 24

    두 개의 인터랙티브 보케 맵을 나란히 비교하는 방법은 무엇입니까?

  25. 25

    두 개의 앵커 링크를 플로팅하고 텍스트를 가로 및 세로로 정렬하는 방법은 무엇입니까?

  26. 26

    두 개의 div를 나란히 놓고 하나를 늘려 공간을 차지합니다.

  27. 27

    HTML에서 2 개의 이미지를 나란히 배치하는 방법은 무엇입니까?

  28. 28

    두 개의 텍스트 뷰를 나란히 크기를 조정하고 화면 너비의 50 %를 사용하는 방법

  29. 29

    나란히 표시 할 두 개의 버튼 메뉴를 만드는 방법은 무엇입니까?

뜨겁다태그

보관