HTML/CSS Lessons
2021-04-01 Lesson One:
+ History
- HTML: HyperText Markup Language
- The idea behind "hypertext" is that it is text that links documents together, creating a huge interwoven web of content
- This was inspired by an application for the Mac called Hypercard, which allowed you to create linked pages of documents and build entire applications with them (virtual rolodexes, libraries, games, etc). HTML is a document markup language that allows you to create hypertext which can be viewed and explored in a web browser.
- Tim Berners' Lee, an employee at CERN, began publishing his ideas for HTML and what would ultimately become the basis of the web in 1991. He developed the very first web server, browser, and site on top of work many people had already done in building up the internet (keep in mind that other things like domain names, TCP/IP, and e-mail already did exist at this time, even if it wasn't widespread).
- The language and technologies were decidedly open for anyone to use without licensing, permission, etc.
- HTML continued to expand and by the mid-1990s the web was so popular that it drove up demand for internet service by an insane amount. Hopes from a decade before that someday every single home would have a home computer were being realized largely because of how big and important the web was becoming.
- While the web is compromised of hundreds and thousands of different technologies, servers, programming languages, etc., the root of it all is HTML.
+ Important notes:
- Currently we're on version 5 of HTML (aka HTML5). Each version brings new ideas and revisions. I'm going to do my best to teach best current practice, but I'm also going to teach about older things that are less and less used in modern web design. We're gonna start small, get bigger.
- Not *all* of my teachings are going to be necessarily best practice because many "best practices" have changed since I began coding in middle school. I am going to /try/ to start out with the more simple practices that I continue to use and then as we get into CSS show the preferred practices now.
- The Internet !== The Web. They are two different things -- the World Wide Web is a technology built on top of the internet and is a part of the internet. Phrases like "the World Wide Web" might seem dated today, but they are specific terms
- HTML is a language typically served over the internet via a protocol called HTTP (hypertext transfer protocol) or HTTPS (hypertext transfer protocol secure). You don't have to worry about that right now.
- Coding !== programming. HTML is coding, not programming.
+ Today's Tags:
- ,
, ,
- att: href
- , ,
- , , ,
-
-
- att: src, alt, width, height
-