Skip to Content
Beginning HTML, XHTML, CSS, and JavaScript®
book

Beginning HTML, XHTML, CSS, and JavaScript®

by Jon Duckett
December 2009
Beginner
860 pages
19h 42m
English
Wrox
Content preview from Beginning HTML, XHTML, CSS, and JavaScript®

Appendix H. MIME Media Types

You have seen the type attribute used throughout this book on a number of elements, the value of which is a MIME media type.

MIME (Multipurpose Internet Mail Extension) media types were originally devised so that e-mails could include information other than plain text. MIME media types indicate the following things:

  • How the parts of a message, such as text and attachments, are combined into the message

  • The way in which each part of the message is specified

  • The way the items are encoded for transmission so that even software that was designed to work only with ASCII text can process the message

As you have seen, however, MIME types are not just for use with e-mail; they were adopted by web servers as a way to tell web browsers what type of material was being sent to them so that they could cope with that kind of file correctly.

MIME content types consist of two parts:

  • A main type

  • A sub-type

The main type is separated from the sub-type by a forward slash character—for example, text/html for HTML.

This appendix is organized by the main types:

  • text

  • image

  • multipart

  • audio

  • video

  • message

  • model

  • application

For example, the text main type contains types of plain-text files, such as:

  • text/plain for plain text files

  • text/html for HTML files

  • text/rtf for text files using rich text formatting

MIME types are officially supposed to be assigned and listed by the Internet Assigned Numbers Authority (IANA).

Many of the popular MIME types in this list (all those that begin with "x-") are not assigned ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

The Definitive Guide to HTML5

The Definitive Guide to HTML5

Adam Freeman

Publisher Resources

ISBN: 9780470540701Purchase book