나는 (여전히 변환 도중에) Angular 만 사용하도록 부트 스트랩 날짜 모듈을 변환했습니다. Here is the demo page with the behavior I want to fix.div를 확장하여 모든 플로팅 요소를 포함 할 수 없음
"날짜 범위 선택 도구"아래의 입력 필드를 클릭하여 daterangepicker를 확인하십시오. 나는 당신이보고해야하는지의 스크린 샷을 첨부했습니다 :
난 데 문제는 래퍼 (div.daterangepickerdropdown-menu.opensright.ltr.show 캘린더가) 폭으로 설정되어 있다는 것입니다 : auto이지만 세 개의 자식 요소, 범위, 왼쪽 달력 및 오른쪽 달력은 왼쪽으로 부동으로 설정됩니다. 웬일인지 그들은 수직으로 겹치기 위해 포장을 끝내고, 왜 그들이 수평으로 나란하지 않은지 알 수 없다. 오버플로 설정 : 래퍼에 숨겨진 아무것도 지우지 않고 재생하려고 시도했지만 아무 것도 작동하지 않는 것 같습니다. 나는 css 규칙을 가지고 놀고있는 크롬 디버거와 함께 4 시간 이상을 보냈다. 그리고 3 개의 자식 요소를 모두 수평으로 놓는 데 필요한만큼 넓힐 래퍼를 얻을 수 없다.
this의 모양을 비교하면 다음과 같습니다.
드롭 다운 메뉴에'width : auto'를 설정 했으므로 상속 된 것을 무시할 것이라고 생각했습니다. 그것이 사실이 아닌 것을 당신은 알고 있습니까? – user594044
그 너비가 맞습니다 : auto는 요소를 내부에 맞게 확장합니다 - 그러나 포함하는 블록과 같은 너비를 차지하도록 확장 할 수 있습니다 (이 경우 col-md-4). 기타 -> http://stackoverflow.com/questions/17468733/difference-between-width-auto-and-width-100-percent – sol
정말 고마워요. 드롭 다운 메뉴 주위에 래퍼 div를 추가하고 드롭 다운 메뉴가 daterange-picker 요소 외부에서 상속을 중지하도록 (즉, 내 모듈과 외부의 상호 작용을 방지하기 위해) 상대 위치로 설정했습니다. – user594044