我想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%
。