2017-12-13 13 views
2

대문자 G 격자 스타일로 만든 중첩 격자 배치가 있습니다. 중첩 된 격자에는 100 % 너비로 설정된 이미지가 있으며 높이가 비례 적으로 증가하고 부모 모눈이 수직으로 확장됩니다. 그러나 Chrome에서는 그랜드 부모 그리드가 커지지 않습니다.내부 격자가 수행 할 때 Chrome이 외부 격자를 확장하지 않는 이유

는 여기 상황을 조롱했습니다 https://codepen.io/anon/pen/vpEVZj?editors=1100

먼저 .single-grid 표시 미세하지만 두 번째 .outer-grid하지 않나요.

Chrome에서 버그가 있습니까? 아니면 누락 되었습니까?

편집 : 오늘은 데모 또는 내 응용 프로그램이이 문제를 보여주지 않습니다. 어쩌면 그것은 단지 귀찮은 문제 일 것입니다.

+0

당신이 예상되는 동작이 무엇인지 보여줄 수 있습니까? Chromium과 Firefox에서 동일한 결과를 보았 기 때문에 Chrome에만 국한된 것은 아닙니다. – jhpratt

+0

FF 및 Edge에서 제대로 작동합니다. Chrome의 버그처럼 보입니다. 아마도 [Chrome은 때때로 플렉스 박스에서 어려움을 겪습니다] (https://stackoverflow.com/a/34355447/3597276) 중첩 된 컨테이너의 또 다른 문제 일 수 있습니다. –

+0

@jhpratt 예상되는 동작은 아래 예제가 맨 위의 예제처럼 작동하는 것입니다. – Pickle

답변

1

확실하지 이유가 무엇인지,하지만 당신은 grid-template-columns: auto1fr에 변경하여 크롬에서 예상되는 동작을 얻을 수 있습니다 :

.outer-grid { 
    display: grid; 
    grid-template-columns: 1fr; 
    /* ... */ 
} 
+0

나를 위해 아무것도 바꿀 수 없습니다. – jhpratt

+0

이것은 codepen 데모를 사용하여 저에게 문제점을 해결했습니다. –