Reorder div without using display table
<p>I need to reorder div in my mobile version, but I cannot use display:table in my parent div cause it breaks my responsive layout.
I need to switch between additional 1 and 2.</p>

<pre><code>&lt;div class="product-view"&gt;
 &lt;form action&gt; &lt;/form&gt;
 &lt;div class="box-additional1"&gt;&lt;/div&gt;
 &lt;div class="box-additional2"&gt;&lt;/div&gt;
&lt;/div&gt;
</code></pre>

<p>Cannot use the solution described here: <a href="https://stackoverflow.com/questions/624519/css-layout-use-css-to-reorder-divs">CSS layout, use CSS to reorder DIVs</a>
Should I use javascript instead?</p>

<p>thanks</p>