Upgrade to Pro — share decks privately, control downloads, hide ads and more …

HSHacks Intro to HTML/CSS/JS Workshop

Avatar for husein3twelve husein3twelve
December 17, 2024
14

HSHacks Intro to HTML/CSS/JS Workshop

**Hosted By: Husein Kareem**

In this workshop, you’ll learn the basics of **HTML, CSS,** and **JS/jQuery** to build a **custom website!**

Here’s what the final product looks like:

![sf-demo.gif](https://prod-files-secure.s3.us-west-2.amazonaws.com/907ccfe0-83bf-4a96-a198-d0285ebd5be2/133f75a4-18b2-433c-ad5d-da619bfe4fc3/sf-demo.gif)

🕙 This workshop will take one hour.

💻 This workshop requires **no prior coding experience.**

🖐️ Ask questions and customize your website as you code!

https://herseyhacks.notion.site/HSHacks-Intro-to-HTML-CSS-JS-Workshop-03cae45deee644cb9fe68db95a1e2017

Avatar for husein3twelve

husein3twelve

December 17, 2024
Tweet

Transcript

  1. Front-End Development Front-end development is like crafting the user's digital

    experience. It involves coding the visual and interactive parts of websites or apps using languages like HTML, CSS, and JavaScript. It's all about making things look great and function smoothly for users to enjoy.
  2. HTML, or HyperText Markup Language, forms the backbone of web

    development, providing the structure and content for web pages. Document Structure: An HTML document typically consists of several main sections: • <!DOCTYPE html>: Declares the document type and version of HTML being used. • <html>: The root element that wraps all content on the webpage. • <head>: Contains metadata about the document, such as its title, character encoding, and links to external resources like CSS and JavaScript files. • <body>: Contains the main content of the webpage, including text, images, links, and other elements. HTML Overview
  3. HTML continue • Elements, Tags, and Attributes. • Common html

    tags: ◦ <h1>, <h2>, <h3>, etc.: Define headings of different levels ◦ <p>Defines a paragraph</p> ◦ <a>: Defines a hyperlink ◦ <img>: Defines an image ◦ <div>: Defines a division or section
  4. CSS Overview CSS, or Cascading Style Sheets, is a language

    used to describe the presentation of HTML elements on a webpage. It allows you to control the layout, colors, fonts, and other visual aspects of a webpage.
  5. CSS continue • Selectors are used to target HTML elements,

    inside Declaration Blocks Properties and Values define the visual characteristics of elements. • External, Internal, and Inline Styles: CSS can be applied to HTML documents in three ways: ◦ External: CSS is stored in a separate file and linked to the HTML document using the <link> element. ◦ Internal: CSS is placed within a <style> element in the HTML document's <head> section. ◦ Inline: CSS is applied directly to individual HTML elements using the style attribute.
  6. Inspect Page Source The inspect source tool is incredibly helpful

    for developers and designers. It allows you to delve into the structure, styles, and scripts of a webpage in real-time. With it, you can debug issues, test changes instantly, and learn from others' code. It's like peeking behind the curtain of the web, empowering you to understand and manipulate elements effortlessly.
  7. JS + jQuery Basics JavaScript is a versatile programming language

    primarily used for creating dynamic and interactive content on webpages. jQuery is a fast, small, and feature-rich JavaScript library that simplifies HTML document traversing, event handling, animating, and AJAX interactions for rapid web development.
  8. Helpful Resources - HTML Tag Reference → https://www.w3schools.com/tags/ - CSS

    Tutorial → https://www.w3schools.com/css/default.asp - Google.com - ChatGPT - jQuery Tutorial → https://www.w3schools.com/jquery/default.asp - Learn JavaScript on Codecademy → https://www.codecademy.com/catalog/language/javascript
  9. Thanks! Contact us: Vizuals LLC 2045 W Grand Ave Ste

    B # 14381, Chicago, IL, 60612-1577, US [email protected] vizuals.io