동일한 높이의 내부 div와 float : left를 동시에 달성하는 방법은 무엇입니까?

여자

4 개의 내부 div가있는 4 개의 컨테이너가 있고 자동 높이로 왼쪽에 떠있었습니다.

<div class="box">
    <div class="head">
        Heading text
    </div>
    <div class="image">
        Image
    </div>
    <div class="text">
        Integer posuere erat a ante venenatis dapibus posuere velit aliquet.
    </div>
    <div class="link"><a href="#">Link text</a></div>

.box{
    width: 150px;
    float: left;
}

jsFiddle 완료 : http://jsfiddle.net/H8w32/

내부 div의 높이를 네 컨테이너 모두에서 동일하게 만들기 위해 플로팅 레이아웃을 변경하고 대신 display : table을 사용했습니다.

<div class="table">
    <div class="row head">
        <div class="cell">Heading text</div>
        <div class="cell">Here is a lot longer heading text to examplify</div>
        <div class="cell">Heading text</div>
        <div class="cell">Heading text</div>
    </div>
    <div class="row image">
        <div class="cell">Image</div>
        <div class="cell">Image</div>
        <div class="cell">Image</div>
        <div class="cell">Image</div>
    </div>
    <div class="row text">
        <div class="cell">Integer posuere erat a ante venenatis dapibus posuere velit aliquet.</div>
        <div class="cell">Integer posuere erat a ante venenatis dapibus posuere velit aliquet.</div>
        <div class="cell">Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Integer posuere erat a ante. Dapibus posuere velit aliquet.</div>
        <div class="cell">Integer posuere erat a ante venenatis dapibus posuere velit aliquet.</div>
    </div>
    <div class="row link">
        <div class="cell"><a href="#">Link text</a></div>
        <div class="cell"><a href="#">Link text</a></div>
        <div class="cell"><a href="#">Link text</a></div>
        <div class="cell"><a href="#">Link text</a></div>
    </div>
</div>

-

.table{
display: table;
}

.row{
    display: table-row;
}

.cell{
    display: table-cell;
    width: 150px;
}

http://jsfiddle.net/Wh7Pm/1/

이것은 내가 원했던 것과 똑같아 보입니다. 하지만 이제 저는 float를 사용하여 특전을 잃었습니다. 특히 컨테이너를 더 추가하고 자동으로 다음 "행"으로 푸시되거나 뷰포트가 너무 작아서 새 행으로 푸시되는 기능을 잃었습니다. display : table 레이아웃에 컨테이너를 더 추가하면 컨테이너가 동일한 "행"에 추가됩니다.

이것이 해결할 수 있습니까? display : table (제목 div 및 텍스트 div의 동일한 높이) 및 float : left의 동작을 원합니다.

닉 안 지오 릴로

현재 자바 스크립트를 사용하여 높이를 설정하지 않으면 불가능합니다. 이 문제에 대한 실제 CSS 전용 솔루션 인 CSS 유연한 상자의 사양을 살펴볼 수 있습니다.

https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Flexible_boxes

flexbox의 채택은 아직 초기 단계에 있지만 대부분 최신 브라우저를 대상으로하는 최첨단 앱을 구축하는 경우에는이를 벗어날 수 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

외부 div의 높이를 내부 div와 동일하게 유지하는 방법은 무엇입니까?

분류에서Dev

테이블 내부의 div를 내부 텍스트와 동일한 크기로 만드는 방법은 무엇입니까?

분류에서Dev

최소한 신체 높이와 일치하도록 내부 div를 만드는 방법은 무엇입니까?

분류에서Dev

동일한 PDF에서 동시에 두 개 이상의 div를 인쇄하는 방법은 무엇입니까?

분류에서Dev

jquery mobile의 콘텐츠와 동일한 패널 높이를 설정하는 방법은 무엇입니까?

분류에서Dev

클라이언트와 서버의 IP가 모두 동일한 경우 Virtualbox 내부 네트워크를 구성하는 방법은 무엇입니까?

분류에서Dev

flexbox 속성을 사용하여 div의 높이를 동일하게 만드는 방법은 무엇입니까?

분류에서Dev

내부 div의 높이를 부모 div 높이에 합산하는 방법은 무엇입니까? 여기서 line-height는 어떤 역할을합니까?

분류에서Dev

컨테이너 외부와 내부에 인라인 div를 표시하는 방법은 무엇입니까?

분류에서Dev

순수한 CSS / HTML로 동적 높이로 DIV 내부에 이미지를 배치하는 방법은 무엇입니까?

분류에서Dev

다음 div의 높이와 일치하도록 div 높이를 늘리는 방법은 무엇입니까?

분류에서Dev

내부의 UILabel을 기반으로 UIView 자동 높이를 만드는 방법은 무엇입니까?

분류에서Dev

일부 데이터를 Activity에 전달한 후 동일한 Fragment 내에서 Fragment를 종료하는 방법은 무엇입니까?

분류에서Dev

오른쪽 div 높이를 동적 크기의 왼쪽 div와 동일하게 만드는 방법은 무엇입니까?

분류에서Dev

div 높이를 스크롤 가능한 페이지 높이와 동일하게 만드는 방법은 무엇입니까?

분류에서Dev

정렬 된 목록 CSS의 동일한 수평선에서 이미지와 div를 시작하는 방법은 무엇입니까?

분류에서Dev

동일한 레이아웃에 Google지도와 마커를 표시하는 방법은 무엇입니까?

분류에서Dev

이웃과 동일한 'div'높이를 설정하는 방법은 무엇입니까?

분류에서Dev

모든 div의 높이를 동일하게 만드는 방법은 무엇입니까?

분류에서Dev

두 Div의 높이를 서로 동일하게 만드는 방법은 무엇입니까?

분류에서Dev

내장 GPU와 외부 GPU를 동시에 사용하는 방법은 무엇입니까?

분류에서Dev

내장 GPU와 외부 GPU를 동시에 사용하는 방법은 무엇입니까?

분류에서Dev

C #에서 Java와 동일한 재정의 경험을 달성하는 방법은 무엇입니까?

분류에서Dev

높이가 동적으로 변경되는 div 내부에 텍스트를 세로로 가운데에 배치하는 방법은 무엇입니까?

분류에서Dev

XML Python의 동일한 부모 내에서 동일한 태그를 기반으로 요소를 결합하는 방법은 무엇입니까?

분류에서Dev

XML Python의 동일한 부모 내에서 동일한 태그를 기반으로 요소를 결합하는 방법은 무엇입니까?

분류에서Dev

Windows의 동일한 Excel 셀에 동부 아라비아 숫자와 아라비아 문자를 입력하는 방법은 무엇입니까?

분류에서Dev

정렬 된 요인의 수준을 높이거나 낮추는 방법은 무엇입니까? (다음 단계와 동일한 요소를 만드십시오)

분류에서Dev

정렬 된 요인의 수준을 높이거나 낮추는 방법은 무엇입니까? (다음 단계와 동일한 요소를 만드십시오)

Related 관련 기사

  1. 1

    외부 div의 높이를 내부 div와 동일하게 유지하는 방법은 무엇입니까?

  2. 2

    테이블 내부의 div를 내부 텍스트와 동일한 크기로 만드는 방법은 무엇입니까?

  3. 3

    최소한 신체 높이와 일치하도록 내부 div를 만드는 방법은 무엇입니까?

  4. 4

    동일한 PDF에서 동시에 두 개 이상의 div를 인쇄하는 방법은 무엇입니까?

  5. 5

    jquery mobile의 콘텐츠와 동일한 패널 높이를 설정하는 방법은 무엇입니까?

  6. 6

    클라이언트와 서버의 IP가 모두 동일한 경우 Virtualbox 내부 네트워크를 구성하는 방법은 무엇입니까?

  7. 7

    flexbox 속성을 사용하여 div의 높이를 동일하게 만드는 방법은 무엇입니까?

  8. 8

    내부 div의 높이를 부모 div 높이에 합산하는 방법은 무엇입니까? 여기서 line-height는 어떤 역할을합니까?

  9. 9

    컨테이너 외부와 내부에 인라인 div를 표시하는 방법은 무엇입니까?

  10. 10

    순수한 CSS / HTML로 동적 높이로 DIV 내부에 이미지를 배치하는 방법은 무엇입니까?

  11. 11

    다음 div의 높이와 일치하도록 div 높이를 늘리는 방법은 무엇입니까?

  12. 12

    내부의 UILabel을 기반으로 UIView 자동 높이를 만드는 방법은 무엇입니까?

  13. 13

    일부 데이터를 Activity에 전달한 후 동일한 Fragment 내에서 Fragment를 종료하는 방법은 무엇입니까?

  14. 14

    오른쪽 div 높이를 동적 크기의 왼쪽 div와 동일하게 만드는 방법은 무엇입니까?

  15. 15

    div 높이를 스크롤 가능한 페이지 높이와 동일하게 만드는 방법은 무엇입니까?

  16. 16

    정렬 된 목록 CSS의 동일한 수평선에서 이미지와 div를 시작하는 방법은 무엇입니까?

  17. 17

    동일한 레이아웃에 Google지도와 마커를 표시하는 방법은 무엇입니까?

  18. 18

    이웃과 동일한 'div'높이를 설정하는 방법은 무엇입니까?

  19. 19

    모든 div의 높이를 동일하게 만드는 방법은 무엇입니까?

  20. 20

    두 Div의 높이를 서로 동일하게 만드는 방법은 무엇입니까?

  21. 21

    내장 GPU와 외부 GPU를 동시에 사용하는 방법은 무엇입니까?

  22. 22

    내장 GPU와 외부 GPU를 동시에 사용하는 방법은 무엇입니까?

  23. 23

    C #에서 Java와 동일한 재정의 경험을 달성하는 방법은 무엇입니까?

  24. 24

    높이가 동적으로 변경되는 div 내부에 텍스트를 세로로 가운데에 배치하는 방법은 무엇입니까?

  25. 25

    XML Python의 동일한 부모 내에서 동일한 태그를 기반으로 요소를 결합하는 방법은 무엇입니까?

  26. 26

    XML Python의 동일한 부모 내에서 동일한 태그를 기반으로 요소를 결합하는 방법은 무엇입니까?

  27. 27

    Windows의 동일한 Excel 셀에 동부 아라비아 숫자와 아라비아 문자를 입력하는 방법은 무엇입니까?

  28. 28

    정렬 된 요인의 수준을 높이거나 낮추는 방법은 무엇입니까? (다음 단계와 동일한 요소를 만드십시오)

  29. 29

    정렬 된 요인의 수준을 높이거나 낮추는 방법은 무엇입니까? (다음 단계와 동일한 요소를 만드십시오)

뜨겁다태그

보관