https://code.visualstudio.com/download
https://medium.com/nerd-for-tech/install-visual-studio-code-fe3908c5cf15
- Live server
- Html snippets
- HTML stands for Hyper Text Markup Language
- HTML is the standard markup language for creating Web pages
- HTML describes the structure of a Web page
- HTML consists of a series of elements
- HTML elements tell the browser how to display the content
- Difference b/w html, css & js
- Basic structure of HTML document
- What is a tag, attribute, and element.
- Headings and paragraphs
- Various text formatting tags (strong, b, i, em, pre, code, kbd, hr, big, small)
- Anchor tag
- Image tag
- Block and Inline elements
- Types of tags
- Semantic
- Non-semantic
- List
- Table
- Form
- Iframe
- CSS stands for Cascading Style Sheets
- CSS describes how HTML elements are to be displayed on website.
- CSS saves a lot of work. It can control the layout of multiple web pages all at once
- Syntax of css
- Three ways to insert CSS
- Inline
- Internal
- External
- Selectors
- Id & class, universal & grouping
- Combinator selectors
- Pseudo class selectors
- Pseudo element selectors
- Text properties
- CSS font properties
- CSS background properties
- Specificity, !important & calc(), max(), min()
- Borders
- Margin, padding & box model
- CSS units (px, em, rem, %, vw, vh)
- Lists and table CSS
- Scrollbars
- overflow property
- Layouting can be defined as a structuring the content on the webpage
- There are various layouting system in the css for example: float, flex-box, grid.
- CSS positions
- CSS flexbox
- CSS grid
- Responsive web design
- media queries
- CSS Animations