В моем приложении React Native есть следующий код:
<View
style={{
width: 50,
height: 50,
borderWidth: 1,
}}
>
<View style={{
width: 5,
height: 5,
backgroundColor: 'red',
top: 10,
left: 10
}}></View>
</View>
Как и ожидалось, это приводит к:
Однако, если я поменяю top
на bottom
, я получу это:
Если я изменю дочерний элемент на position: absolute
, это работает как ожидалось:
Что я хочу знать:
1) Почему красный точка go над черным квадратом на втором изображении?
2) Поскольку красная точка является единственным потомком черного квадрата, почему добавление position: absolute
что-то меняет?
3 ) Почему top
ведет себя так, как ожидается на всех трех изображениях, а bottom
ведет себя так, как ожидается, только на третьем?