How Websites Work?
Designing, Building and Publishing Websites
Designing Websites
Building Websites – Frontend and Backend Coding
Web App vs. Website
Frontend Coding
Web Framework and CMS
Publishing Websites (Hosting Services)
Two Key Tools to Start Coding Websites
How Browsers Display Web Pages
File Name Rules
Website Directory Structure
Absolute Path vs. Relative Path
What Is HTML?
HTML Element
Attribute
HTML Document Structure
Layout Semantics
Heading and Paragraph Tag
Text-Level Semantics
Space, Line-break and Tag in Content
Comments in HTML Document
Overview of Adding Links and Images
Embed Images – <img>
Image File Format
Add Hyperlinks – <a>
Add Hyperlinks to Images
Add Hyperlinks to Specific Location on Web Page
Link Tag – <link>
Script Tag – <script>
Create Lists
Create Tables
Combine Table Cells
Create Forms
Create Text Input Forms and Submit Button
Radio Button and Checkbox
Select Box
Labels
Auto Complete and Disabled
Block Element vs. Inline Element
Nesting Elements – Parent Elements and Child Elements
Div vs. Span
Global Attribute – Class, ID and Style
Accordion – <Details> and <Summary>
What Is CSS?
CSS Syntax
Where To Type CSS?
CSS Basic Selectors
Descendant Selector
Inheritance
Specificity
Reset CSS
Browser Developer Tools for CSS
Comments in CSS Document
Design Element Representation in HTML and CSS
Key Design Points by CSS
Length
Color Code – HEX and RGB
Color Theme
CSS Box Model
width and height
padding
margin
Margin and Padding for Specific Side
margin: auto
box-sizing
Text Styling Properties
font-size
color
font-family
Web Font and Google Font
font-weight and font-style
text-decoration
line-height and letter-spacing
text-align
vertical-align
Styling Images
float: left and right
background-color
background-image
background-size
background-repeat
background-position
background-attachment
background (Multiple Properties)
border-style
border-color
border-width
border-radius
Border (Multiple Properties)
Borders on Specific Side
Border Radius on Specific Side
Layout Before and After
Layout Key Design Points
Display Property
inline, block and inline-block
display: none
Flex Box – display: flex
flex-direction
Main Axis and Cross Axis
flex-wrap
justify-content
align-items
align-content
align-self
flex-grow
flex-shrink
flex-basis
margin: auto with Flex Box
Inline Flex Box
Nested Flex Box
List Styling Properties
list-style-type
list-style-image
list-style-position
Components and Layout
Buttons
Cards
Top Bar
Footer and Bottom Bar
Website Structure Design
Live Server
Home (Landing) Page Development
Main (List) Page Development
Content (Detail) Page Development
Key Steps to Publish Websites
Domain and DNS Server
Favicon
GitHub Pages
Horizontal Rule – <hr>
Line Break – <br>
Reserved Characters and HTML Entities
Non-breaking Space –
Revolutionize Your Learning with ChatGPT in This Beginner's JavaScript Book
Revolutionize Your Learning Journey in Web Development and AI Coding for Beginners
From Beginner to Pro: Master UI/UX Design and Create Stunning Web & App Designs with Step-by-Step Guides to Wireframes, Mockups, and Prototypes.
The Hands-On Manual for Complete Beginners to Master Version Control and Remote Coding Collaboration
The Complete Beginner's Handbook to Mastering Web Development Effortlessly Without Prior Programming Experience
SEO foundation Master Search Engine Optimization and Boost Your Online Visibility with This Easy Resource for Complete Beginners
On-Page, Off-Page, and Technical SEO Implementations The Step-By-Step Manual for Complete Beginners to Get Your Website Noticed Online Fast
The Step-By-Step Manual for Complete Beginners to Mastering Linux Basics, Vim Editor, Command Management, Remote Server Operation, and More.