나는 다음과 같은 HTML 코드가 있습니다GridLayout이 전체 화면을 덮는 이유는 무엇입니까?
<GridLayout>
<GridLayout #background class="background">
</GridLayout>
<StackLayout #initialContainer class="initial-container">
<Image src="res://logo_login">
</Image>
....
....
</StackLayout>
</GridLayout>
내 질문은 background
클래스와 함께 GridLayout과에 대해입니다.
이
는 클래스의 CSS입니다 (! 여기에 오렌지 배경,하지 로고).background {
background-image: url("res://apple");
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
분명히 그것은 실제 배경입니다. GridLayout과 전체 화면을 커버하는 이유
질문 는 이해가 안 돼요. 그리고 그렇더라도, StackLayout이 GridLayout 뒤에있을 것으로 기대하고있었습니다. 나는 이미 background-size:cover
이 전체 공간을 차지하고 있다는 것을 알고 있지만, 왜 GridLayout이 전체 화면을 덮고 있는가? 그리고 내 CSS에 없을 때 로고와 제목이 절대적으로 위치하는 것처럼 보이는 이유는 무엇입니까?
팽창 된 행 또는 열 레이아웃을 공유하십시오/ –