Hi from one minute snowing to next minute sunny York UK
On this site www.davidclick.com I would like the picture grid to sit under the address when viewed on a mobile device. The problem ive got at the mo is the picture grid sits at the bottom of the page when viewed on my iPhone.
Is there a way to change the position of <div class="picgrid"> so the images sit under <div id="contact" class="fluid "> for example so users dont have to scroll to the bottom of the page to see the images in the mobile version?
Flex box does have the ability to change the order of sibling elements.
I canβt test properly in inspect this time, because there are not the selectors to edit for all elements at that size, so a bit of guess work.
The common parent is the body element, so in the small query, give that display:flex and flex-flow:column, then give #content-inner-venue {order:1}
That will put it to the bottom, as other siblings will have the default order of 0, so all sibling elements that should remain below it should also have order:1.
Another idea that may or may not work, is to actually change the order of the dom and make the pic grid be the float instead of content-inner-venue.