{"id":6365,"date":"2024-04-22T02:38:02","date_gmt":"2024-04-21T21:08:02","guid":{"rendered":"https:\/\/weblizar.com\/blog\/?p=6365"},"modified":"2025-08-11T12:22:50","modified_gmt":"2025-08-11T06:52:50","slug":"bootstrap-3-vs-bootstrap-4","status":"publish","type":"post","link":"https:\/\/weblizar.com\/blog\/bootstrap-3-vs-bootstrap-4\/","title":{"rendered":"Difference Between Bootstrap 3 Vs Bootstrap 4 &#8211; Overview"},"content":{"rendered":"<p>Difference Between Bootstrap 3 Vs Bootstrap 4: Bootstrap has been the most trusted open-source framework for developing responsive, mobile-first websites. Bootstrap is a famous framework, Why??? All it requires is a basic knowledge of HTML and CSS and we can build an attractive and functional website by using pre-defined classes of bootstrap which take care of responsiveness on different devices.<\/p>\n<p>Bootstrap 3 was released in the year 2013 and the last stable version of Bootstrap 3.3.7 was released in July 2016. In October 2014, <a href=\"https:\/\/weblizar.com\/blog\/promote-your-business-on-twitter\/\" target=\"_blank\" rel=\"noopener\">Twitter<\/a> announced that Bootstrap 4 was in development. The first alpha version of Bootstrap 4 was released in August 2015. And now in August 2017, the Bootstrap 4.0.0-beta version was released. You can check out this in-depth\u00a0<a href=\"https:\/\/www.bitdegree.org\/courses\/course\/bootstrap-tutorial\" target=\"_blank\" rel=\"noopener\" saferedirecturl=\"https:\/\/www.google.com\/url?hl=en&amp;q=https:\/\/www.bitdegree.org\/course\/bootstrap-tutorial&amp;source=gmail&amp;ust=1532601523504000&amp;usg=AFQjCNH4GEbGqbCrNYB-YFl9vw8aTiMiVA\">Bootstrap tutorial<\/a> if you want to start learning from 0.<\/p>\n<p><strong>The center of attention of this post will be\u00a0the key differences, additions, and subtractions from version 3 to the newly released version\u00a04.0.0-beta. \u00a0<\/strong><\/p>\n<p><span style=\"color: #1f9bda;\"><strong>What Is Different In Version 4\u00a0:<\/strong><\/span><\/p>\n<p>Now we can begin to talk about the new features of Bootstrap 4. As technology rapidly evolves, newer and smarter languages are developed to make building clean, fast websites much simpler. Such is the case with the newest release of Bootstrap. The team says that \u201cversion 4 is a major rewrite of almost the entire project\u201d. We will summarize some key changes in this improvement.<\/p>\n<p><strong>Also Read: <\/strong><a href=\"https:\/\/weblizar.com\/blog\/importance-of-mastering-html-templates\/\">Importance of Mastering HTML Templates<\/a><\/p>\n<h3><span style=\"color: #1f9bda;\">Global Changes:<\/span><\/h3>\n<ul>\n<li>Switched from <strong>Less<\/strong> to <strong>Sass<\/strong> for source CSS files.<\/li>\n<li>Switched from<strong><code class=\"highlighter-rouge\">px<\/code><\/strong> <strong><code class=\"highlighter-rouge\">rem<\/code><\/strong> as Bootstrap&#8217;s primary CSS unit, though pixels are still used for media queries and grid behavior as device viewports are not affected by type size.<\/li>\n<li>Global font size increased from <strong>14px<\/strong> to <strong>16px<\/strong>.<\/li>\n<li>Added a new grid tier for ~480px and below.<\/li>\n<\/ul>\n<h3><span style=\"color: #1f9bda;\">Grid system:<\/span><\/h3>\n<p>Bootstrap 4\u2019s major step towards improvement is its movement towards adopting Flexbox. As part of flexbox, included support for vertical and horizontal alignment classes. Bootstrap 4 positions a lot of emphasis on customization. Its new grid tier system lets Bootstrap 4 enjoy the presence of up to 5 grid tiers ( example of 5 tiers: .col-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xl-4 ). One can easily say that Bootstrap 4 provides access to an improved grid system.<\/p>\n<ul>\n<li>Added a new SM grid tier below 768px for more granular control. There are now xs, sm, md, lg, and xl. This also means every tier has been bumped up one level (so .col-md-6 in v3 is now .col-lg-6 in v4).<\/li>\n<li>Changed grid system media query breakpoints and container widths to account for new grid tier and ensure columns are evenly divisible by 12 at their max width.<\/li>\n<li>Grid breakpoints and container widths are now handled via Sass maps ($grid-breakpoints and $container-max-widths) instead of a handful of separate variables. These replace the @screen-* variables entirely and allow you to fully customize the grid tiers.<\/li>\n<li>Media queries have also changed. Instead of repeating media query declarations with the same value each time, there is now @include media-breakpoint-up\/down\/only. Now, instead of writing @media (min-width: @screen-sm-min) { &#8230; }, you can write @include media-breakpoint-up(sm) { &#8230; }.<\/li>\n<\/ul>\n<h3><span style=\"color: #1f9bda;\">Browser Support:<\/span><\/h3>\n<ul>\n<li>Dropped IE8 and iOS 6 support. v4 is now only IE9+ and iOS 7+. For sites needing either of those, use v3.<\/li>\n<\/ul>\n<p><strong>People Also Check: <\/strong><a title=\"Surefire Ways to Fully Secure Your WordPress Site\" href=\"https:\/\/weblizar.com\/blog\/surefire-ways-to-fully-secure-your-wordpress-site\/\" rel=\"bookmark\">Surefire Ways to Fully Secure Your WordPress Site<\/a><\/p>\n<h3><span style=\"color: #1f9bda;\">Utility classes:<\/span><\/h3>\n<p>In Bootstrap 4, new utility classes have been included without hampering any existing functionality, whatsoever. Such important additions are as that of responsive text alignment classes, responsive floats, and responsive embedding. Apart from offering many shortcuts, these, respectively, allow for changing the alignment of the text, floating of the elements and the scaling of the aspect ratio of any embedded media. (example:<code class=\"highlighter-rouge\">.hidden-md-up<\/code> hides an element on medium, large, and extra-large viewports. Now, instead of <code class=\"highlighter-rouge\">.hidden-md-up<\/code>, use <code class=\"highlighter-rouge\">.d-md-none<\/code>).<\/p>\n<h3><span style=\"color: #1f9bda;\">Images:<\/span><\/h3>\n<ul>\n<li>Renamed <code class=\"highlighter-rouge\">.img-responsive<\/code> to <code class=\"highlighter-rouge\">.img-fluid<\/code>.<\/li>\n<li>Renamed <code class=\"highlighter-rouge\">.img-rounded<\/code> to <code class=\"highlighter-rouge\">.rounded<\/code><\/li>\n<li>Renamed <code class=\"highlighter-rouge\">.img-circle<\/code> to <code class=\"highlighter-rouge\">.rounded-circle<\/code><\/li>\n<\/ul>\n<h3><span style=\"color: #1f9bda;\">Tables:<\/span><\/h3>\n<ul>\n<li>Responsive tables no longer require a wrapping element. In simple words, in <strong>Bootstrap 3,\u00a0<\/strong><code class=\"highlighter-rouge\">.table-responsive<\/code>\u00a0class should be added to the parent &lt;div&gt;. But in Bootstrap 4 , <code class=\"highlighter-rouge\">.table-responsive<\/code>\u00a0class to be added to <code class=\"highlighter-rouge\">&lt;table&gt;<\/code>\u00a0element.<\/li>\n<li>Added a new <code class=\"highlighter-rouge\">.table-inverse<\/code> option.<\/li>\n<li>Added table header modifiers: <code class=\"highlighter-rouge\">.thead-default<\/code> and.<code class=\"highlighter-rouge\">.thead-inverse<\/code><\/li>\n<li>Renamed contextual classes to have a <code class=\"highlighter-rouge\">.table-<\/code>-prefix. Hence,<code class=\"highlighter-rouge\">.active<\/code> <code class=\"highlighter-rouge\">.success<\/code>, <code class=\"highlighter-rouge\">.warning<\/code>, <code class=\"highlighter-rouge\">.danger<\/code> and <code class=\"highlighter-rouge\">.table-info<\/code> to <code class=\"highlighter-rouge\">.table-active<\/code>, <code class=\"highlighter-rouge\">.table-success<\/code>, <code class=\"highlighter-rouge\">.table-warning<\/code>, <code class=\"highlighter-rouge\">.table-danger<\/code> and <code class=\"highlighter-rouge\">.table-info.<\/code><\/li>\n<\/ul>\n<h3><span style=\"color: #1f9bda;\">Navigation:<\/span><\/h3>\n<p>In Bootstrap 4, the Navigation component has been simplified to a great extent. One is required to create a new list of elements employing the latest nav base class. There are some recent additions like nav-link class, nav-item class, and navigation bar styles.<\/p>\n<ul>\n<li>Rewrote component with Flexbox.<\/li>\n<li><code class=\"highlighter-rouge\">.navbar-default<\/code> is now, though <code class=\"highlighter-rouge\">.navbar-dark<\/code> remains the same. \u00a0However, these classes no longer set <code class=\"highlighter-rouge\">background-color<\/code>s; instead they essentially only affect <code class=\"highlighter-rouge\">color<\/code>.<\/li>\n<li><code class=\"highlighter-rouge\">.navbar-toggle<\/code> is now <code class=\"highlighter-rouge\">.navbar-toggler<\/code> and has different styles and inner markup (no more than three <code class=\"highlighter-rouge\">&lt;span&gt;<\/code>s).<\/li>\n<li>Dropped the <code class=\"highlighter-rouge\">.navbar-form<\/code> class entirely. It\u2019s no longer necessary; instead, just use <code class=\"highlighter-rouge\">.form-inline<\/code> and apply margin utilities as necessary.<\/li>\n<li>Navbars no longer include <code class=\"highlighter-rouge\">margin-bottom<\/code> or <code class=\"highlighter-rouge\">border-radius<\/code> by default.<\/li>\n<\/ul>\n<p><strong>People Also Check: <\/strong><a title=\"13 Skills You\u2019ll Need to be a Front End Developer\" href=\"https:\/\/weblizar.com\/blog\/13-skills-youll-need-to-be-a-front-end-developer\/\" rel=\"bookmark\">13 Skills You\u2019ll Need to be a Front-End Developer<\/a><\/p>\n<h2>Difference Between Bootstrap 3 Vs Bootstrap 4: Table comparison<\/h2>\n<p>&nbsp;<\/p>\n<table style=\"height: 900px;\" width=\"100%\">\n<tbody>\n<tr>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\"><span style=\"color: #1f9bda;\"><strong>Parameters<\/strong><\/span><\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\"><span style=\"color: #1f9bda;\"><strong>Bootstrap 3<\/strong><\/span><\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\"><span style=\"color: #1f9bda;\"><strong>Bootstrap 4<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\"><strong>Source CSS file<\/strong><\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">LESS<\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">SASS<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\"><strong>Grid Tiers<\/strong><\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">4 grid tier system<\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">5 gid tier system<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\"><strong>Dropdown Structure<\/strong><\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">Can be created with &lt;ul&gt; and &lt;li&gt;<\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">Can be created with &lt;ul&gt; or &lt;div&gt;<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\"><strong>Default Pagination<\/strong><\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">.pagination needs to be added to &lt;ul&gt; element<\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">.page-item must be added to to each &lt;li&gt; element and .page-link to each &lt;a&gt; element<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\"><strong>Responsive Images<\/strong><\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">Apply .img-responsive class<\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">Apply .img-fluid class<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\"><strong>Responsive Tables<\/strong><\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">The .table-responsive class should be added to the parent &lt;div&gt; element<\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">.table-responsive class to be added to &lt;table&gt; element<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\"><strong>Navbar Alignment<\/strong><\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">Employ .navbar-right, .navbar-left to align components<\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">Employ spacing utilities such as .mr-auto, or flexbox alignment utilities<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\"><strong>Glyphicons<\/strong><\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">Supported<\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">Not Supported<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\"><strong>Media Objects<\/strong><\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">Includes many different classes for media objects, including .media, .media-body .media-object, .media-heading, .media-right, .media-left, and .media-list and .media-body.<\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">Uses just .media class. Margins can be applied using spacer utilities. Media objects are flexbox enabled in Bootstrap 4, so the various flexbox classes can also be applied (such as reordering, etc).<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\"><strong>Progress Bars<\/strong><\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">Don&#8217;t use the progress for progress bars. Instead, applies progress bar classes to nested div elements.<\/td>\n<td style=\"text-align: center; padding: 10px 8px;\" width=\"100\">Using the progress element was abandoned in Alpha 6. Bootstrap 4 now uses the div element again.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>As we already told you, the Bootstrap team has rewritten the framework. So the above changes are the only key changes we wrote here. To read in-depth please follow the link <a href=\"https:\/\/getbootstrap.com\/docs\/4.0\/migration\/\" target=\"_blank\" rel=\"noopener\">Bootstrap 4<\/a>.<\/p>\n<h3><span style=\"color: #1f9bda;\">Should we migrate to Bootstrap 4 or remain on Bootstrap 3<\/span><\/h3>\n<p>We have talked about the features that Bootstrap 4 offers. We can see there has been a lot of work has been done in optimizing and cleaning up unnecessary elements and classes throughout the entire framework. Bootstrap 4 promises to be much quicker and streamlined for even greater flexibility and ease when creating an awesome mobile-friendly website.<\/p>\n<p>Bootstrap 4, moved to Flexbox. This can be considered as one of the biggest and most significant achievements. This will provide the following benefits:<\/p>\n<ul>\n<li>Flexbox based grid<\/li>\n<li>New XLl grid tier<\/li>\n<li>Latest auto-layout grid<\/li>\n<li>Navbar customization options<\/li>\n<li>New Spacing utilities<\/li>\n<li>Sans Glyphicons configuration (Bloat-free zone)<\/li>\n<li>Responsive sizing<\/li>\n<li>Responsive Floats<\/li>\n<li>Auto Margins<\/li>\n<li>Vertical Centering<\/li>\n<\/ul>\n<p><strong>Also Check Out: <\/strong><a title=\"How to Get More Traffic for Your WordPress Site\" href=\"https:\/\/weblizar.com\/blog\/get-more-traffic-for-wordpress-site\/\" rel=\"bookmark\">How to Get More Traffic for Your WordPress Site<\/a><\/p>\n<h2>Conclusion &#8211; Bootstrap 3 Vs Bootstrap 4<\/h2>\n<p>Bootstrap has always eased the lives of developers and by the updating in the version, now Bootstrap has many more new features and options to make things, even more, easier for the developers and that is why people are migrating from Bootstrap 3 to Bootstrap 4 since it is more convenient and accessible that it&#8217;s previous counterpart.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Difference Between Bootstrap 3 Vs Bootstrap 4: Bootstrap has been the most trusted open-source framework for developing responsive, mobile-first websites. Bootstrap is a famous framework, Why??? All it requires is a basic knowledge of HTML and CSS and we can build an attractive and functional website by using pre-defined classes of bootstrap which take care<\/p>\n","protected":false},"author":5,"featured_media":6379,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[400],"tags":[955,954,956,951,953,952,957],"class_list":["post-6365","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-designing","tag-bootstrap-4-new-features","tag-bootstrap-features","tag-bootstrap-tip","tag-bootstrap3","tag-bootstrap3-vs-bootstrap4","tag-bootstrap4","tag-learn-bootstrap"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bootstrap 3 vs Bootstrap 4 - An Overview - Weblizar<\/title>\n<meta name=\"description\" content=\"While doing web development, bootstrap is a major learning point which every developer desires to master. Learn some changes in Bootstrap 3 vs Bootstrap 4.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/weblizar.com\/blog\/bootstrap-3-vs-bootstrap-4\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bootstrap 3 vs Bootstrap 4 - An Overview - Weblizar\" \/>\n<meta property=\"og:description\" content=\"While doing web development, bootstrap is a major learning point which every developer desires to master. Learn some changes in Bootstrap 3 vs Bootstrap 4.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/weblizar.com\/blog\/bootstrap-3-vs-bootstrap-4\/\" \/>\n<meta property=\"og:site_name\" content=\"Weblizar Blog\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/weblizarwp\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-21T21:08:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-11T06:52:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/weblizar.com\/blog\/wp-content\/uploads\/2017\/10\/Bootstrap-3-vs-Bootstrap-4-An-Overview.jpg?fit=900%2C563&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"563\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Danish Ansari\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@weblizar\" \/>\n<meta name=\"twitter:site\" content=\"@weblizar\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Danish Ansari\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bootstrap 3 vs Bootstrap 4 - An Overview - Weblizar","description":"While doing web development, bootstrap is a major learning point which every developer desires to master. Learn some changes in Bootstrap 3 vs Bootstrap 4.","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:\/\/weblizar.com\/blog\/bootstrap-3-vs-bootstrap-4\/","og_locale":"en_US","og_type":"article","og_title":"Bootstrap 3 vs Bootstrap 4 - An Overview - Weblizar","og_description":"While doing web development, bootstrap is a major learning point which every developer desires to master. Learn some changes in Bootstrap 3 vs Bootstrap 4.","og_url":"https:\/\/weblizar.com\/blog\/bootstrap-3-vs-bootstrap-4\/","og_site_name":"Weblizar Blog","article_publisher":"http:\/\/www.facebook.com\/weblizarwp","article_published_time":"2024-04-21T21:08:02+00:00","article_modified_time":"2025-08-11T06:52:50+00:00","og_image":[{"width":900,"height":563,"url":"https:\/\/i0.wp.com\/weblizar.com\/blog\/wp-content\/uploads\/2017\/10\/Bootstrap-3-vs-Bootstrap-4-An-Overview.jpg?fit=900%2C563&ssl=1","type":"image\/jpeg"}],"author":"Danish Ansari","twitter_card":"summary_large_image","twitter_creator":"@weblizar","twitter_site":"@weblizar","twitter_misc":{"Written by":"Danish Ansari","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/weblizar.com\/blog\/bootstrap-3-vs-bootstrap-4\/#article","isPartOf":{"@id":"https:\/\/weblizar.com\/blog\/bootstrap-3-vs-bootstrap-4\/"},"author":{"name":"Danish Ansari","@id":"https:\/\/weblizar.com\/blog\/#\/schema\/person\/d317218747ba5e5aa51886062ac0b628"},"headline":"Difference Between Bootstrap 3 Vs Bootstrap 4 &#8211; Overview","datePublished":"2024-04-21T21:08:02+00:00","dateModified":"2025-08-11T06:52:50+00:00","mainEntityOfPage":{"@id":"https:\/\/weblizar.com\/blog\/bootstrap-3-vs-bootstrap-4\/"},"wordCount":1215,"commentCount":0,"image":{"@id":"https:\/\/weblizar.com\/blog\/bootstrap-3-vs-bootstrap-4\/#primaryimage"},"thumbnailUrl":"https:\/\/weblizar.com\/blog\/wp-content\/uploads\/2017\/10\/Bootstrap-3-vs-Bootstrap-4-An-Overview.jpg","keywords":["bootstrap 4 new features","bootstrap features","bootstrap tip","bootstrap3","bootstrap3 vs bootstrap4","bootstrap4","learn bootstrap"],"articleSection":["Web Designing"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/weblizar.com\/blog\/bootstrap-3-vs-bootstrap-4\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/weblizar.com\/blog\/bootstrap-3-vs-bootstrap-4\/","url":"https:\/\/weblizar.com\/blog\/bootstrap-3-vs-bootstrap-4\/","name":"Bootstrap 3 vs Bootstrap 4 - An Overview - Weblizar","isPartOf":{"@id":"https:\/\/weblizar.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/weblizar.com\/blog\/bootstrap-3-vs-bootstrap-4\/#primaryimage"},"image":{"@id":"https:\/\/weblizar.com\/blog\/bootstrap-3-vs-bootstrap-4\/#primaryimage"},"thumbnailUrl":"https:\/\/weblizar.com\/blog\/wp-content\/uploads\/2017\/10\/Bootstrap-3-vs-Bootstrap-4-An-Overview.jpg","datePublished":"2024-04-21T21:08:02+00:00","dateModified":"2025-08-11T06:52:50+00:00","author":{"@id":"https:\/\/weblizar.com\/blog\/#\/schema\/person\/d317218747ba5e5aa51886062ac0b628"},"description":"While doing web development, bootstrap is a major learning point which every developer desires to master. Learn some changes in Bootstrap 3 vs Bootstrap 4.","breadcrumb":{"@id":"https:\/\/weblizar.com\/blog\/bootstrap-3-vs-bootstrap-4\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/weblizar.com\/blog\/bootstrap-3-vs-bootstrap-4\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/weblizar.com\/blog\/bootstrap-3-vs-bootstrap-4\/#primaryimage","url":"https:\/\/weblizar.com\/blog\/wp-content\/uploads\/2017\/10\/Bootstrap-3-vs-Bootstrap-4-An-Overview.jpg","contentUrl":"https:\/\/weblizar.com\/blog\/wp-content\/uploads\/2017\/10\/Bootstrap-3-vs-Bootstrap-4-An-Overview.jpg","width":900,"height":563,"caption":"Bootstrap 3 vs Bootstrap 4 - An Overview"},{"@type":"BreadcrumbList","@id":"https:\/\/weblizar.com\/blog\/bootstrap-3-vs-bootstrap-4\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/weblizar.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Bootstrap 3 vs Bootstrap 4 &#8211; An Overview"}]},{"@type":"WebSite","@id":"https:\/\/weblizar.com\/blog\/#website","url":"https:\/\/weblizar.com\/blog\/","name":"Weblizar Blog","description":"Update yourself with all the latest tech news revolving around wordpress all at one place","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/weblizar.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/weblizar.com\/blog\/#\/schema\/person\/d317218747ba5e5aa51886062ac0b628","name":"Danish Ansari","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/8578053f8112ac6a0c136fbc87a10af48375433622bcb3df612e573bd2513ef6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8578053f8112ac6a0c136fbc87a10af48375433622bcb3df612e573bd2513ef6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8578053f8112ac6a0c136fbc87a10af48375433622bcb3df612e573bd2513ef6?s=96&d=mm&r=g","caption":"Danish Ansari"}}]}},"_links":{"self":[{"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/posts\/6365","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/comments?post=6365"}],"version-history":[{"count":0,"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/posts\/6365\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/media\/6379"}],"wp:attachment":[{"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/media?parent=6365"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/categories?post=6365"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/weblizar.com\/blog\/wp-json\/wp\/v2\/tags?post=6365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}