너비가 부모보다 클 수있는 부모의 동적 너비가있는 div 중앙에 배치

모리츠

좋아, 내가 필요한 것을 분명히 할 수 있기를 바랍니다.

래퍼, div 1, div 2, div 3 및 div 4의 5 개의 Div가 있습니다.

HTML :

<div id="main">
    <div id="one">1</div>
    <div id="two">2
        <div id="four">4</div>
    </div>
    <div id="three">3</div>
</div>

CSS :

#main{
    height:200px;
    border: 1px solid red;
    float:left;
}

#one{
    min-width:100px;
    max-width:200px;
    background-color:#cccccc;
    height:100%;
    float:left;

}

#two{
    width:50px;
    height: 50px;
    background-color:#ccffff;
    float:left;
 }

#three{
    min-width:100px;
    max-width:200px;
    background-color:orange;
    height:100%;
    float:left;
}
#four{
    min-width:52px;
    max-width:200px;
    background-color:pink;

}

이 바이올린을 봐주세요

Div 4는 상위 div 2에 포함되어 있습니다. Div 4는 div 2보다 커지더라도 항상 div 2의 중앙에 위치해야합니다.

이것을하는 방법. 이 순간 div4는 항상 div2에 있습니다. 플로트, 위치 및 여백을 가지고 놀았지만 div 4 너비가 동적이기 때문에 결코 가운데로 만들 수 없습니다.

div 4에 텍스트를 입력했다고 가정하고 다음과 같이 표시하고 싶습니다.

 _______________
 | 1  |2  | 3   |
 |  __|___|___  |
 |  |div4 txt|  |
 |  |________|  |
 |____|___|_____|

이 걸작이 분명해 졌으면합니다. Div4는 텍스트에 따라 더 크거나 작을 수 있습니다.

div2와 div4를 새 래퍼에 넣는 것이 더 쉬우면 나도 괜찮지 만 div 1과 div 2는 항상 div 2에 "연결"되어야합니다 (또한 시도했지만 결과적으로 div 1과 div 3이 div2 제외)

나는 또한 시도했다 :

  1. 이 사이트 검색 :)
  2. 구글 검색
  3. 마진 : 0-50 %;
  4. 위치 : 상대;
  5. 디스플레이 : 인라인 블록;
  6. 디스플레이 : tabel; (및 세포)
  7. 기타

누군가가 도울 수 있기를 바랍니다.

ps 또한 div 1과 3이 항상 표시되는 것은 아닙니다. ! 숨길 수 있고, 3은 숨길 수 있지만 둘 다 숨길 수도 있습니다.

fred02138

절대 위치를 사용해야한다고 생각합니다.

#four{
    min-width:52px;
    max-width:200px;
    width: 200px;
    background-color:pink;
    position: absolute;
    top: 50%;
    left: calc(50% - 100px)
}

이 바이올린을보십시오 : http://jsfiddle.net/5dh66t14/

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

너비가 자식 div의 너비 값을 검색하는 동안 부모 div를 가운데에 배치합니다.

분류에서Dev

Div는 부분적으로 중앙에 있지만 동적으로 중앙에 배치 할 수 없습니다.

분류에서Dev

너비를 모르고 오버플로가있는 서로에 대해 수평으로 div를 중앙에 배치

분류에서Dev

자식 div는 부모 div의 중앙에 자동 너비를 지정합니다.

분류에서Dev

부트 스트랩 클래스가있는 다른 div 내부에 div를 중앙에 어떻게 배치 할 수 있습니까?

분류에서Dev

고정 너비 목록 항목이있는 컨테이너 div 내부의 정렬되지 않은 목록을 중앙에 배치 하시겠습니까?

분류에서Dev

크기가 페이지 너비에 상대적인 이미지를 포함하는 div 중앙에 배치

분류에서Dev

너비가 100 % 인 상단 표시 줄 안에 배경이있는 div 중앙에 배치

분류에서Dev

동적 너비 div가 다른 div 내에서 지속적으로 중앙에 위치합니다.

분류에서Dev

줄임표가있는 부동 div 용 CSS-너비를 알 수 없음

분류에서Dev

중첩 된 Div가 부모 Div 너비를 무시할 수 있습니까?

분류에서Dev

중첩 된 Div가 부모 Div 너비를 무시할 수 있습니까?

분류에서Dev

android 부모의 전체 너비 내에서 TextView를 중앙에 배치하는 방법은 무엇입니까?

분류에서Dev

동적 높이 / 너비로 Div 중앙에 배치

분류에서Dev

내부에 svg 및 텍스트가있는 div 중앙에 배치

분류에서Dev

부모 너비보다 전체 너비가있는 드롭 다운 메뉴

분류에서Dev

콘텐츠에 맞는 너비가있는 중앙 고정 div

분류에서Dev

너비와 높이가 절대적인 <div>를 가로 중앙에 배치

분류에서Dev

화면 중앙에 div를 중앙에 배치하는 방법. 또는 flexbox를 사용하는 경우 외부 div 클릭 가능성을 비활성화하지만 내부 div 클릭 가능성을 유지하는 방법은 무엇입니까?

분류에서Dev

다른 div 내에서 너비를 동적으로 변경하는 div 위에 텍스트를 중앙에 배치하려면 어떻게해야합니까?

분류에서Dev

가변 너비 컨테이너 내부에 여러 가변 너비 자식을 적절하게 중앙에 배치

분류에서Dev

너비가 다른 이미지 내부에 div 배치

분류에서Dev

JavaFX-부모 노드와 겹치는 자식 노드 (부모의 너비가 자식보다 작음)

분류에서Dev

화면 너비가 변경되면 div 요소를 중앙에 배치 할 수 없습니다.

분류에서Dev

중앙 동적 너비 부모에서 자식 왼쪽 정렬

분류에서Dev

동적 높이 및 너비 부모 내에서 요소 중앙

분류에서Dev

너비가 자동으로 설정된 Div 내부의 중앙 Div

분류에서Dev

내부 img가있는 div의 FF 최대 너비 문제

분류에서Dev

명시 적 인라인 너비가 부모 div보다 큰 이미지를 중지합니다.

Related 관련 기사

  1. 1

    너비가 자식 div의 너비 값을 검색하는 동안 부모 div를 가운데에 배치합니다.

  2. 2

    Div는 부분적으로 중앙에 있지만 동적으로 중앙에 배치 할 수 없습니다.

  3. 3

    너비를 모르고 오버플로가있는 서로에 대해 수평으로 div를 중앙에 배치

  4. 4

    자식 div는 부모 div의 중앙에 자동 너비를 지정합니다.

  5. 5

    부트 스트랩 클래스가있는 다른 div 내부에 div를 중앙에 어떻게 배치 할 수 있습니까?

  6. 6

    고정 너비 목록 항목이있는 컨테이너 div 내부의 정렬되지 않은 목록을 중앙에 배치 하시겠습니까?

  7. 7

    크기가 페이지 너비에 상대적인 이미지를 포함하는 div 중앙에 배치

  8. 8

    너비가 100 % 인 상단 표시 줄 안에 배경이있는 div 중앙에 배치

  9. 9

    동적 너비 div가 다른 div 내에서 지속적으로 중앙에 위치합니다.

  10. 10

    줄임표가있는 부동 div 용 CSS-너비를 알 수 없음

  11. 11

    중첩 된 Div가 부모 Div 너비를 무시할 수 있습니까?

  12. 12

    중첩 된 Div가 부모 Div 너비를 무시할 수 있습니까?

  13. 13

    android 부모의 전체 너비 내에서 TextView를 중앙에 배치하는 방법은 무엇입니까?

  14. 14

    동적 높이 / 너비로 Div 중앙에 배치

  15. 15

    내부에 svg 및 텍스트가있는 div 중앙에 배치

  16. 16

    부모 너비보다 전체 너비가있는 드롭 다운 메뉴

  17. 17

    콘텐츠에 맞는 너비가있는 중앙 고정 div

  18. 18

    너비와 높이가 절대적인 <div>를 가로 중앙에 배치

  19. 19

    화면 중앙에 div를 중앙에 배치하는 방법. 또는 flexbox를 사용하는 경우 외부 div 클릭 가능성을 비활성화하지만 내부 div 클릭 가능성을 유지하는 방법은 무엇입니까?

  20. 20

    다른 div 내에서 너비를 동적으로 변경하는 div 위에 텍스트를 중앙에 배치하려면 어떻게해야합니까?

  21. 21

    가변 너비 컨테이너 내부에 여러 가변 너비 자식을 적절하게 중앙에 배치

  22. 22

    너비가 다른 이미지 내부에 div 배치

  23. 23

    JavaFX-부모 노드와 겹치는 자식 노드 (부모의 너비가 자식보다 작음)

  24. 24

    화면 너비가 변경되면 div 요소를 중앙에 배치 할 수 없습니다.

  25. 25

    중앙 동적 너비 부모에서 자식 왼쪽 정렬

  26. 26

    동적 높이 및 너비 부모 내에서 요소 중앙

  27. 27

    너비가 자동으로 설정된 Div 내부의 중앙 Div

  28. 28

    내부 img가있는 div의 FF 최대 너비 문제

  29. 29

    명시 적 인라인 너비가 부모 div보다 큰 이미지를 중지합니다.

뜨겁다태그

보관