HTML, CSS, BS
HTML, CSS, BS
● Topic:
○ Structure,
○ Text,
○ Lists,
○ Links,
○ Images,
○ Tables
● Sub- Topic:
○ Structure - How web works, page structure, what's a tag, attribute (html,
head, body), Adding Comments
○ Text - Headings, Bold, Italic, Superscript, Subscript, Line Breaks, Hr,
Address, Ins, Del Abbr, Cite
○ Lists - Ordered, Unordered, Definition lists, nested,
○ Links - How to form link, absolute, relative, new window, footnote (same
page)
○ Images - add images, auto, height and width, positioning images (left
heading, right), types (png, svg)
○ Tables - Structure, Table Head, Rows, Cols, Rowspan, Colspan, Table
Foot, Border, Background
● Mini Project:
○ Creating a students portfolio and showcase skills, projects, and
experiences to potential employers and academic excellence.
● Sub- Topic:
○ Forms - whats a form?, form attributes, form controls (input type =
Text,Password, Select, Radio, Checkbox, Hidden), textarea, Multi-Select,
File Input, Button - Submit, Label, Fieldset,
○ HTML5: date, email, tele, url input, search, audio, video
○ Basic HTML 5 validation
○ Markup - ID, Class, Block Elements, Inline Elements, Iframe, Meta
● Mini Project:
○ Create an interactive webpage for a fictional online music store
using modern HTML5 features.
● Mini Project:
○ Create an online bookstore using CSS and add all the elements.
Day 4: Introduction to Bootstrap
● Topic:
○ Grid,
○ Navbar,
○ Card,
○ Forms,
○ Tables
○ Responsive Web Page Development -
○ Viewport,
○ resizing images
● Sub- Topic:
○ Grid, Navbar, Card
○ Forms - Forms, Custom Forms, Input Groups, Button Groups
○ Table, Form, Dropdown, Collapse
○ Flexible layouts, Media queries, Responsive Images
● Mini Project:
Design and implement a signup form for an eCommerce platform. The form
should include essential fields for new users to register and create an account.
Ensure the form is user-friendly, responsive, and includes appropriate validation.
Capstone Project
1- HTML Structure:
● Use semantic HTML5 elements (<header>, <nav>, <main>, <footer>) for clear
structure and accessibility.
● Structure content with appropriate headings (<h1> to <h6>), paragraphs (<p>),
lists (<ul>, <ol>, <li>), and forms (<form>, <input>, <button>).
3- Leverage Bootstrap's grid system (container, row, col-*) for responsive layout
design.
Use Bootstrap components (like navigation bars, cards, forms, buttons) to speed up
development and ensure consistent styling.
Customize Bootstrap components using utility classes or custom CSS to match the
app's design theme.
5- Organize CSS and HTML into modular components for easier maintenance and
scalability.
Plan for future enhancements such as backend integration (API endpoints, database
setup) and advanced features (real-time updates, data visualization).