Bootstrap is the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile-first web sites.
Bootstrap 3, 4 and 5 have almost identical basic design templates and components.
Bootstrap 4 supports more design components, templates, and themes.
Bootstrap 5 uses VanillaJS instead of jQuery.
This class uses Bootstrap 5.
Read carefully the source code of the above examples.
Some review questions and learning outcomes
Questions for StartPage and MainPage
How to use a drop-down menu
How to open a modal window with a <button> or a <a>
How to use inputs in a form
How to use a form in a modal window
How to automatically display the SignIn modal window with error messages?
You need to trigger a 'click' event on the SignIn menu item, as shown in the above 'SignIn' example.
Questions for MainPage
How to use a table
How to use tabs/pills for menu bars (not drop-down menu)