div
다른 요소에 영향을주지 않고 화면 상단에 막대 를 만들고 중앙에 자식 요소 를 만들고 싶습니다 .
.parent {
display: flex;
justify-content: center;
position: absolute;
}
<div class="parent">
<div class="child">text</div>
</div>
position: absolute
라인을 추가하면 justify-content: center
무효가됩니다. 그들은 서로 충돌하고 있으며 해결책은 무엇입니까?
편집하다
고마워요 부모 너비의 문제입니다. 하지만 저는 React Native에 있으므로 설정할 수 없습니다 width: 100%
. 시도 flex: 1
및 align-self: stretch
, 둘 다 작동하지 않습니다. 결국 Dimensions 를 사용 하여 창의 전체 너비를 얻었고 작동했습니다.
편집하다
최신 버전의 React Native (0.49 사용)에서는 width: 100%
.