GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • HTML page
  • introduction to HTML
  • A few HTML tips
  • HTML basics
  • (Why) Some HTML is "optional"
  • A Complete Guide to Links and Buttons
  • HTML: the inaccessible parts

This view

  • Original page
  • New address

GeezerVison is showing www.fullstackpython.com — Hypertext Markup Language (HTML)

Full Stack Python
All topics | Blog | Supporter's Edition | @fullstackpython | Facebook | What's new?

Hypertext Markup Language (HTML)

Hypertext Markup Language (HTML) is the standard markup language that is downloaded from a web server to a web browser and is used to display website and web application content.

HTML5 logo.

HTML resources

  • Mozilla's HTML page and introduction to HTML break down HTML by elements, metadata and forms before diving into more advanced web development topics.

  • A few HTML tips is written for beginners who are learning HTML. The article gives guidance on common mistakes to avoid and what to do instead to write proper HTML.

  • CodeAcademy's HTML basics course provides an interactive environment for learning the gist of the markup language.

  • A list of everything that could go in the head of your document provides a comprehensive reference for elements that are required or optional in the <head> element of your webpage.

  • (Why) Some HTML is "optional" gives historical context for the <p> paragraph element as an example to explain how HTML was originally designed. The backwards-compatibility remains because there is not enough optimization juice to squeeze from changing the implementation compared to the backwards-breaking changes in rendering existing sites.

  • A Complete Guide to Links and Buttons extensively covers what might be thought of as a simple topic: the a and button elements in HTML, along with their many attributes and quirks.

  • HTML: the inaccessible parts explains how even basic HTML elements can cause accessibility issues for screen readers and other devices that help people with impairments to use the web.

What's next to learn after HTML?

How do I improve an app's user interface?

How should I host and serve static content files?

How do I use JavaScript with my Python web application?

Table of Contents

1. Introduction 2. Development Environments 3. Data 4. Web Development Web Frameworks Django Flask Bottle Pyramid TurboGears Falcon Morepath Sanic Other Web Frameworks Template Engines Jinja2 Mako Django Templates Web Design HTML Cascading Style Sheets (CSS) Responsive Design Minification CSS Frameworks Bootstrap Foundation JavaScript React Vue.js Angular Task Queues Celery Redis Queue (RQ) Dramatiq Static Site Generators Pelican Lektor MkDocs Testing Unit Testing Integration Testing Debugging Code Metrics Networking HTTPS WebSockets WebRTC Web APIs Microservices Webhooks Bots API Creation API Frameworks Django REST Framework API Integration Twilio Stripe Slack Okta Security SQL Injection CSRF 5. Deployment 6. DevOps Changelog What Full Stack Means About the Author Future Directions Page Statuses ...or view the full table of contents.

Full Stack Python

Full Stack Python is an open book that explains concepts in plain language and provides helpful resources for those topics.
Updates via Twitter & Facebook.

Chapters

1. Introduction 2. Development Environments 3. Data 4. Web Development » HTML 5. Deployment 6. DevOps Changelog What Full Stack Means About the Author Future Directions Page Statuses ...or view the full table of contents.

Matt Makai 2012-2022
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.