Question: The upper content in the webpage covers the lower content when screen size is shrinked. What might be the solution to this problem? Is'nt the lower content supposed to move down accordingly?

Answer: 
if `FLATTEN` gets removed by some evil google dude you can do:

```
=TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(A1:C3),,9^9)),,9^9), " "))

```

[![enter image description here](https://i.stack.imgur.com/1mJYM.png)](https://i.stack.imgur.com/1mJYM.png)

```
E1:   =FLATTEN(A1:C3)

```
Thanks to JPV and based on his answer, I added `FILTER` to leave out empty cells:

```
=FILTER(FLATTEN(B2:L7), FLATTEN(B2:L7)<>"")

```

Plus `TRANSPOSE`, I didn't specify this but I wanted multiple *columns* into one, not multiple *rows* into 1 column.

```
=FILTER(FLATTEN(TRANSPOSE(B2:L7)), FLATTEN(TRANSPOSE(B2:L7))<>"")

```