Возможно ли поменять местами верхний и нижний div без JS, с использованием только css и HTML? Размеры по вертикали обоих дивов неизвестны, они должны быть на определённом расстоянии друг от друга, например 0px(поэтому absolute у дивов не подходит). <html> <head> <style> #i1 { background-color:red; width:80%; height:200px; position:relative; bottom:0px; } #i2 { background-color:green; width:80%; height:200px; position:relative; top:0px; } #m{ position:relative; border:3px solid blue; } </style> </head> <body> <div id='m'> <div id='i1'></div> <div id='i2'></div> </div> </body> </html>