diff --git a/source/Tutorials/HTML_CSS_JS.md b/source/Tutorials/HTML_CSS_JS.md index e030e2e..c166196 100644 --- a/source/Tutorials/HTML_CSS_JS.md +++ b/source/Tutorials/HTML_CSS_JS.md @@ -4,7 +4,7 @@ title: HTML, CSS, and Javascript nav_order: 2 permalink: Tutorials/HTML_CSS_JS parent: Tutorials -has_toc: false +has_toc: true --- {: .no_toc } @@ -17,6 +17,40 @@ has_toc: false {: .note } +## Introduction + +Welcome to the world of Web development! Whats the website you visit the most? What browser do you use to surf with? Have you ever wondered all these websites are made, or wanted to create your own? Despite all the different content and design you see in the web, webpages are primarily be broken down to three major components, namingly HTML ("Hypertext Markup Language"), CSS ("Cascading Style Sheets") and JS ("JavaScript"). Ultimately, these are all texts that are translated to tell the computer how to structure (HTML), style (CSS), and define and implement functionality (JS). We use these three separate technologies to add each component to the website and work very closely. Whether you are builing a simple personal webpage about yourself, or a complicated web application, you will need the same three core languages. + +### HTML +If we imagine the web as a house, HTML lays the foundation and blueprint of the house. Essentially its just text It consists of "tags" enclosed in angle brackets, like ````. Tags define structure and content. There are so many different types of tags, from defining lines and headings, links, forms, images and videos down to a simple text as the ones you are reading right now. These tags create a layout of the webpage. + +- **Basic Structure**: An HTML document consists of elements enclosed in tags. Key elements include ``, ``, and ``. +- **Content Elements**: HTML offers various elements for content like headings (`

` to `

`), paragraphs (`

`), lists (`