2016-10-29 6 views
-1

아래 코드는 적습니다. 그러나 이미지 높이 당신이 밖으로 좀 도와 주 시겠어요 360x0div 높이가 0으로 표시됩니다.

.modal-submit { 
    .alert-icon { 
     width: 100%; 
     height: 100%; 
     min-height: 100%; 
     border: none; 
     background: #fff url(https://www.somepage/imagename.png) no-repeat center center; 
     background-size: 100px 100px; 
    } 
} 

로 나타나고있다?

답변

2

.alert-icon은 .modal-submit의 높이로 설정됩니다. 모달 제출에 설정된 높이가 없으면 .alert-icon에도 높이가 없습니다.

.modal-submit { 
 
    width: 100%; 
 
    height: 200px; 
 
} 
 

 
.alert-icon { 
 
    width: 100%; 
 
    height: 100%; 
 
    min-height: 100%; 
 
    border: none; 
 
    background: pink; 
 
}
<div class="modal-submit"> 
 
    <h1>content content content</h1> 
 
    <div class="alert-icon"> 
 
    </div> 
 
</div>

+0

'width : 100 %, height : 100 %; padding : 0;'을'.modal-submit'에 추가했으나 작동하지 않습니다. – Sourav

+0

예. 작동했습니다. 고마워 @Jleibham – Sourav

+1

높이를 백분율로 사용할 때마다 상위 div에서 크기를 따 내면 .modal-submit을 100 %로 설정하면 자체 div도 찾고 해당 높이를 사용합니다. 따라서 .modal-submits 부모 div가 설정된 높이를 가지지 않으면 경고 아이콘에 0을 반환하는 0을 반환합니다. – Jleibham

0

시도 표시 추가 : 경고 - 아이콘을하기 위해 컨테이너의 높이에 영향을주지 않습니다 떠

0

콘텐츠를 차단합니다. 요소에는 부동이지 않은 내용이 없습니다 (아무 것도 비어있는 것처럼 0의 컨테이너 높이를 중지하지 않습니다).

컨테이너에 overflow: hidden을 설정하면 새로운 블록 서식 지정 컨텍스트를 설정하지 않아도됩니다. CSS가 이런 식으로 설계된 이유에 대한 설명을 위해 다른 기술을위한 수레를 포함하고 수레를 포함하는 방법을보십시오.

관련 문제