|
Hypertext Markup Language (HTML)
An Introduction |
|
Prof. David Bernstein
|
| Computer Science Department |
| bernstdh@jmu.edu |
<html> and
</html> tags<!DOCTYPE html>
declaration before the root element -- it provides
information to the browserbody Element
body Element:
body Element:
<body> and
</body> tags
section Element:
h1 to h6
aside Element:
header and footer Elements:
p
ol and ul represent
ordered lists and unordered lists, respectivelyli represents an element of a listdl represents a list of definitionsdt represents the term being defineddd represents the definitionfigure Element:
figcaption element
div Element:
acronym, cite, code,
em, kbd
span Element:
img (which includes a src
attribute)video (which includes autoplay,
controls, loop, and src
attributes)audio (which includes autoplay,
controls, loop, and src
attributes)
a Element:
href attribute that indicates
the destination URLtarget attribute can be used to control
how the broswer displays the destination
(e.g., _blank,
_self, framename)
head:
title:
link:
rel (the relationship),
href (the reference), and type
(the content type of the other resource)stylesheet
(for formatting information) and alternate (for
alternate versions of the document) meta:
table Element:
caption elementthead elementtbody elementsthead and tbody Elements:
tr elements (one for each row)tr Elements:
td elements (one for each column)
form - The outermost elementlabel - A descriptioninput - A "typed" data-entry mechanism
(sometimes called
a control)button - A buttonselect - A mechanism for selecting
(one or more options) from a
set of alternativestextarea - Multiple lines of text
input Elements:
type="checkbox")type="radio")type="text")input Elements:
type="telephone")type="url")type="email")type="date")type="month")type="week")type="time")type="number")type="range")type="color")
input with a type of
submit that will cause a GET
or POST request to be sent to the servermethod and action
properties in the form element to specify
the details of the submitted request