Web Development Jargons Explained in 5 Different Ways
TLDR: HTML is like a newspaper layout but for websites. A layout is a grid system for us to place content. Instead of using pen and paper to draw the grid, we follow HTML's standards to define the grid.
HTML is like a newspaper layout but for websites. A layout is a grid system for us to place content. Instead of using pen and paper to draw the grid, we follow HTML's standards to define the grid.
Cool, so HTML is just a layout, what's CSS? CSS is adding stylings to the layout, making your website look pretty. If you want to make the text larger? That's a CSS problem. If you want the icon to be red? That's a CSS problem.
Together, HTML & CSS define your website's look and feel.
Do HTML & CSS look foreign to beginners? Sometimes. Are they hard? Not really.
HTML stands for Hypertext Markup Language, a standard markup language for creating web pages and web applications. HTML is a markup language that web browsers use to interpret and compose text, images, and other material into visual or audible web pages. In 1995, IETF created an HTML Working Group, which completed "HTML 2.0", the first HTML specification intended to be treated as a standard against which future implementations should be based.
HTML is the initial pencil outline of a painting. If it was a portrait, it would be the initial sketch defining the posture of the person. Essentially telling us what the person is doing, i.e. standing, sitting, walking, etc. A stick figure would be a nice analogy for HTML. HTML is the foundational structure.
Sometimes, I just do inline styling instead of the best practices. Everyone says they know HTML & CSS, but do they really know it? Like can they create a beautiful website from scratch?
Cohort 82 begins on October 2nd, 2023
Learn back-end development with Ruby and Rails. Computer science fundamentals with practical programming skills.
Students and instructors from world-class organizations