{"id":136967,"date":"2024-10-11T12:35:46","date_gmt":"2024-10-11T07:05:46","guid":{"rendered":"https:\/\/www.vskills.in\/certification\/tutorial\/?page_id=136967"},"modified":"2024-10-16T12:49:19","modified_gmt":"2024-10-16T07:19:19","slug":"visual-reordering-fluid-layout-and-flexbox","status":"publish","type":"page","link":"https:\/\/www.vskills.in\/certification\/tutorial\/visual-reordering-fluid-layout-and-flexbox\/","title":{"rendered":"Visual Reordering | Fluid Layout and Flexbox"},"content":{"rendered":"\n<p>Visual reordering refers to the ability to change the order of elements on a web page based on the screen size or device orientation. This technique is essential for creating responsive layouts that adapt to different devices and screen sizes.<\/p>\n\n\n\n<p><strong>Methods for Visual Reordering<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"1\">\n<li><strong>CSS Flexbox<\/strong><\/li>\n\n\n\n<li><strong>flex-direction property:<\/strong> Control the direction of the flex items (row, column, row-reverse, column-reverse).<\/li>\n\n\n\n<li><strong>order property:<\/strong> Specify the order of individual flex items.<\/li>\n<\/ol>\n\n\n\n<p><strong>Example:<\/strong><\/p>\n\n\n\n<p>HTML<\/p>\n\n\n\n<p>&lt;div class=&#8221;container&#8221;&gt;<\/p>\n\n\n\n<p>&nbsp; &lt;div class=&#8221;item&#8221;&gt;Item 1&lt;\/div&gt;<\/p>\n\n\n\n<p>&nbsp; &lt;div class=&#8221;item&#8221;&gt;Item 2&lt;\/div&gt;<\/p>\n\n\n\n<p>&nbsp; &lt;div class=&#8221;item&#8221;&gt;Item 3&lt;\/div&gt;<\/p>\n\n\n\n<p>&lt;\/div&gt;<\/p>\n\n\n\n<p>CSS<\/p>\n\n\n\n<p>.container {<\/p>\n\n\n\n<p>&nbsp; display: flex;<\/p>\n\n\n\n<p>&nbsp; flex-direction:&nbsp;<\/p>\n\n\n\n<p>column; \/* Change to row for horizontal layout *\/<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>.item {<\/p>\n\n\n\n<p>&nbsp; flex: 1;<\/p>\n\n\n\n<p>&nbsp; padding: 10px;<\/p>\n\n\n\n<p>&nbsp; border: 1px solid #ccc;<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>@media only screen and (min-width: 768px) {<\/p>\n\n\n\n<p>&nbsp; .container {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; flex-direction: row;<\/p>\n\n\n\n<p>&nbsp; }<\/p>\n\n\n\n<p>&nbsp; .item:nth-child(2) {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; order: -1; \/* Move the second item to the beginning *\/<\/p>\n\n\n\n<p>&nbsp; }<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li><strong>CSS Grid Layout<\/strong><\/li>\n\n\n\n<li><strong>Grid tracks:<\/strong> Define the layout of the grid using grid tracks.<\/li>\n\n\n\n<li><strong>Grid placement:<\/strong> Place elements within the grid using grid placement properties like grid-column and grid-row.<\/li>\n<\/ol>\n\n\n\n<p><strong>Example:<\/strong><\/p>\n\n\n\n<p>HTML<\/p>\n\n\n\n<p>&lt;div class=&#8221;container&#8221;&gt;<\/p>\n\n\n\n<p>&nbsp; &lt;div class=&#8221;item&#8221;&gt;Item 1&lt;\/div&gt;<\/p>\n\n\n\n<p>&nbsp; &lt;div class=&#8221;item&#8221;&gt;Item 2&lt;\/div&gt;<\/p>\n\n\n\n<p>&nbsp; &lt;div class=&#8221;item&#8221;&gt;Item 3&lt;\/div&gt;<\/p>\n\n\n\n<p>&lt;\/div&gt;<\/p>\n\n\n\n<p>CSS<\/p>\n\n\n\n<p>.container {<\/p>\n\n\n\n<p>&nbsp; display:&nbsp;<\/p>\n\n\n\n<p>grid;<\/p>\n\n\n\n<p>&nbsp; grid-template-columns: 1fr 1fr 1fr;<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>.item {<\/p>\n\n\n\n<p>&nbsp; padding: 10px;<\/p>\n\n\n\n<p>&nbsp; border: 1px solid #ccc;<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>@media only screen and (max-width: 768px) {<\/p>\n\n\n\n<p>&nbsp; .container {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; grid-template-columns: 1fr;<\/p>\n\n\n\n<p>&nbsp; }<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li><strong>JavaScript-based Reordering<\/strong><\/li>\n\n\n\n<li>Use JavaScript to dynamically manipulate the DOM and reorder elements based on screen size or other conditions.<\/li>\n<\/ol>\n\n\n\n<p><strong>Best Practices<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Test on various devices:<\/strong> Ensure your visual reordering works as expected on different screen sizes and orientations.<\/li>\n\n\n\n<li><strong>Use meaningful class names:<\/strong> Make your code more readable by using descriptive class names.<\/li>\n\n\n\n<li><strong>Consider accessibility:<\/strong> Ensure your reordered elements are accessible to users with disabilities.<\/li>\n\n\n\n<li><strong>Optimize for performance:<\/strong> Avoid excessive DOM manipulations that could impact performance.<\/li>\n<\/ul>\n\n\n\n<p>By effectively using visual reordering techniques, you can create responsive web designs that adapt seamlessly to different devices and provide a great user experience.<\/p>\n\n\n\n<div class=\"wp-block-buttons alignwide is-content-justification-space-between is-layout-flex wp-container-core-buttons-is-layout-3d213aab wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-content-heading-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/www.vskills.in\/certification\/tutorial\/sticky-footer-fluid-layout-and-flexbox\/\" style=\"background-color:#ffffff\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>&lt;&lt;Prev<\/strong><\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-content-heading-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/www.vskills.in\/certification\/tutorial\/certificate-in-responsive-web-design\/\" style=\"background-color:#ffffff\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Back To The Tutorial<\/strong><\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-content-heading-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/www.vskills.in\/certification\/tutorial\/layout-with-css-grid-introduction-layout-with-css-grid\/\" style=\"background-color:#ffffff\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Next&gt;&gt;<\/strong><\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Visual reordering refers to the ability to change the order of elements on a web page based on the screen size or device orientation. This technique is essential for creating responsive layouts that adapt to different devices and screen sizes. Methods for Visual Reordering Example: HTML &lt;div class=&#8221;container&#8221;&gt; &nbsp; &lt;div class=&#8221;item&#8221;&gt;Item 1&lt;\/div&gt; &nbsp; &lt;div class=&#8221;item&#8221;&gt;Item&#8230;<\/p>\n","protected":false},"author":15,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-136967","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Visual Reordering | Fluid Layout and Flexbox - Tutorial<\/title>\n<meta name=\"description\" content=\"Prepare confidently for the Certified Responsive Web Design Exam with up-to-date resources. Get Certified Now!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vskills.in\/certification\/tutorial\/visual-reordering-fluid-layout-and-flexbox\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Visual Reordering | Fluid Layout and Flexbox - Tutorial\" \/>\n<meta property=\"og:description\" content=\"Prepare confidently for the Certified Responsive Web Design Exam with up-to-date resources. Get Certified Now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/visual-reordering-fluid-layout-and-flexbox\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutorial\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vskills.in\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-16T07:19:19+00:00\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/visual-reordering-fluid-layout-and-flexbox\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/visual-reordering-fluid-layout-and-flexbox\/\",\"name\":\"Visual Reordering | Fluid Layout and Flexbox - Tutorial\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\"},\"datePublished\":\"2024-10-11T07:05:46+00:00\",\"dateModified\":\"2024-10-16T07:19:19+00:00\",\"description\":\"Prepare confidently for the Certified Responsive Web Design Exam with up-to-date resources. Get Certified Now!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/visual-reordering-fluid-layout-and-flexbox\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/tutorial\/visual-reordering-fluid-layout-and-flexbox\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/visual-reordering-fluid-layout-and-flexbox\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Visual Reordering | Fluid Layout and Flexbox\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"name\":\"Tutorial\",\"description\":\"Vskills - A initiative in elearning and certification\",\"publisher\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\",\"name\":\"Vskills\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"width\":73,\"height\":55,\"caption\":\"Vskills\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/vskills.in\/\",\"https:\/\/x.com\/vskills_in\",\"https:\/\/www.linkedin.com\/company-beta\/1371554\/\",\"https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Visual Reordering | Fluid Layout and Flexbox - Tutorial","description":"Prepare confidently for the Certified Responsive Web Design Exam with up-to-date resources. Get Certified Now!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vskills.in\/certification\/tutorial\/visual-reordering-fluid-layout-and-flexbox\/","og_locale":"en_US","og_type":"article","og_title":"Visual Reordering | Fluid Layout and Flexbox - Tutorial","og_description":"Prepare confidently for the Certified Responsive Web Design Exam with up-to-date resources. Get Certified Now!","og_url":"https:\/\/www.vskills.in\/certification\/tutorial\/visual-reordering-fluid-layout-and-flexbox\/","og_site_name":"Tutorial","article_publisher":"https:\/\/www.facebook.com\/vskills.in\/","article_modified_time":"2024-10-16T07:19:19+00:00","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/visual-reordering-fluid-layout-and-flexbox\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/visual-reordering-fluid-layout-and-flexbox\/","name":"Visual Reordering | Fluid Layout and Flexbox - Tutorial","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website"},"datePublished":"2024-10-11T07:05:46+00:00","dateModified":"2024-10-16T07:19:19+00:00","description":"Prepare confidently for the Certified Responsive Web Design Exam with up-to-date resources. Get Certified Now!","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/visual-reordering-fluid-layout-and-flexbox\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/tutorial\/visual-reordering-fluid-layout-and-flexbox\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/visual-reordering-fluid-layout-and-flexbox\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Visual Reordering | Fluid Layout and Flexbox"}]},{"@type":"WebSite","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","name":"Tutorial","description":"Vskills - A initiative in elearning and certification","publisher":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization","name":"Vskills","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","contentUrl":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","width":73,"height":55,"caption":"Vskills"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/vskills.in\/","https:\/\/x.com\/vskills_in","https:\/\/www.linkedin.com\/company-beta\/1371554\/","https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw"]}]}},"_links":{"self":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/136967","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/comments?post=136967"}],"version-history":[{"count":4,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/136967\/revisions"}],"predecessor-version":[{"id":137333,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/136967\/revisions\/137333"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/media?parent=136967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/categories?post=136967"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/tags?post=136967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}