Self-Alignment: justify-self - block-level elements

Test passes if no red is visible

auto
normal
stretch
stretch
stretch
left
right
start
center
end
self-start
self-end
flex-start
flex-end
float left
float right
self-start (rtl)
self-end (rtl)
start (rtl)
end (rtl)
end parent
absolute child
absolute parent
auto
normal
stretch
stretch
stretch
left
right
start
center
end
self-start
self-end
flex-start
flex-end
float left
float right
self-start (rtl)
self-end (rtl)
start (rtl)
end (rtl)
end parent
absolute child
absolute parent
auto
normal
stretch
stretch
stretch
left
right
start
center
end
self-start
self-end
flex-start
flex-end
float left
float right
self-start (rtl)
self-end (rtl)
start (rtl)
end (rtl)
end parent
absolute child
absolute parent
auto
normal
stretch
stretch
stretch
left
right
start
center
end
self-start
self-end
flex-start
flex-end
float left
float right
self-start (ltr)
self-end (ltr)
start (ltr)
end (ltr)
end parent
absolute child
absolute parent
auto
normal
stretch
stretch
stretch
left
right
start
center
end
self-start
self-end
flex-start
flex-end
float left
float right
self-start (ltr)
self-end (ltr)
start (ltr)
end (ltr)
end parent
absolute child
absolute parent
auto
normal
stretch
stretch
stretch
left
right
start
center
end
self-start
self-end
flex-start
flex-end
float left
float right
self-start (ltr)
self-end (ltr)
start (ltr)
end (ltr)
end parent
absolute child
absolute parent