Book
Submodule 3.3: Responsive Design and Bootstrap Grid System
Submodule 3.3: Responsive Design and Bootstrap Grid System
Completion requirements
View
- Responsive WEB design
- Bootstrap grid system - container, row, column
- Mobile first - media queries - viewport meta tag
- Customize the CSS classes - external style sheet - inline CSS
- Flex order - position
Responsive Design and Bootstrap Grid System Part 2
... Part 2 ...
Using Custom CSS classes
We can define our own custom CSS classes in a separate CSS file, and also customize some of the built-in CSS classes.
- In sub-folder with the name
leChocolat
, create a folder namedcss
. - Then create a file named
styles.css
in thecss
folder. - Open this file to edit the contents.
Add the following CSS code to the file:
- Include the
styles.css
file into thehead
of theindex.html
file as follows:
<link href="css/styles.css" rel="stylesheet">
- Then add these classes to the corresponding rows in the index.html file as follows. See the difference in the index.html file in the browser. The first one is for the row in the <header>, the next three for the rows in the content, and the last one directly to the <footer> tag.
<div class="row row-header"> ... </div>
<div class="row row-content"> ... </div>
<div class="row row-content"> ... </div>
<div class="row row-content"> ... </div>
<footer class="footer"> ... </footer>