514 825-6031
What is Html

HTML (HyperText Markup Language) is the most basic building block of the Web. It defines the meaning and structure of web content. Other technologies besides HTML are generally used to describe a web page's appearance/presentation (CSS) or functionality/behavior (JavaScript).

1 <!--...-->
This tag is used to insert comments in the source code. Comments are not displayed in the browsers.
All HTML documents must start with a <!DOCTYPE> tag declaration.
3 <a>
Defines a hyperlink, which is used to link from one page to another.
4 <abbr>
Defines an abbreviation or an acronym, like "Mr.", "Dr.", "ASAP", "ATM".
5 <address>
Defines the contact information for the author/owner of a document or an article.
6 <area>
Defines an area inside an image map (an image map is an image with clickable areas).
7 <article>
Specifies independent, self-contained content.
8 <aside>
Defines some content aside from the content it is placed in.
9 <audio>
Is used to embed sound content in a document, such as music or other audio streams.
10 <b>
Specifies bold text without any extra importance.
11 <base>
Specifies the base URL and/or target for all relative URLs in a document.
12 <bdi>
BDI stands for Bi-Directional Isolation.
13 <bdo>
BDO stands for Bi-Directional Override.
14 <blockquote>
Specifies a section that is quoted from another source.
15 <body>
Defines the document's body.
16 <br>
Inserts a single line break.
17 <button>
Defines a clickable button.
18 <caption>
Defines a table caption.
19 <cite>
Defines the title of a creative work (e.g. a book, a poem, a song, a movie, a painting, a sculpture, etc.).
20 <code>
Is used to define a piece of computer code. The content inside is displayed in the browser's default monospace font.
21 <col>
Specifies column properties for each column within a <colgroup> element.
22 <colgroup>
Specifies a group of one or more columns in a table for formatting.
23 <data>
Is used to add a machine-readable translation of a given content.
24 <datalist>
Specifies a list of pre-defined options for an <input> element.
25 <dd>
Is used to describe a term/name in a description list.
26 <del>
Defines text that has been deleted from a document. Browsers will usually strike a line through deleted text.
27 <details>
Specifies additional details that the user can open and close on demand.
28 <dfn>
Stands for the "definition element", and it specifies a term that is going to be defined within the content.
29 <dialog>
Defines a dialog box or subwindow.
30 <div>
Defines a division or a section in an HTML document.
31 <dl>
Defines a description list.
32 <dt>
Defines a term/name in a description list.
33 <em>
Is used to define emphasized text. The content inside is typically displayed in italic.
34 <embed>
Defines a container for an external resource, such as a web page, a picture, a media player, or a plug-in application.
35 <fieldset>
Is used to group related elements in a form.
36 <figcaption>
Defines a caption for a <figure> element.
37 <figure>
Specifies self-contained content, like illustrations, diagrams, photos, code listings, etc.
38 <footer>
Defines a footer for a document or section.
39 <form>
Is used to create an HTML form for user input.
40 <h1> to <h6>
Are used to define HTML headings.
41 <head>
This element is a container for metadata (data about data) and is placed between the <html> tag and the <body> tag.
42 <header>
Represents a container for introductory content or a set of navigational links.
43 <hr>
Defines a thematic break in an HTML page (e.g. a shift of topic).
44 <html>
Represents the root of an HTML document.
45 <i>
Defines a part of text in an alternate voice or mood. The content inside is typically displayed in italic.
46 <iframe>
Specifies an inline frame.
47 <img>
Is used to embed an image in an HTML page.
48 <input>
Specifies an input field where the user can enter data.
49 <ins>
Defines a text that has been inserted into a document. Browsers will usually underline inserted text.
50 <kbd>
is used to define keyboard input. The content inside is displayed in the browser's default monospace
51 <label>
Defines a label for several elements:
52 <legend>
Defines a caption for the <fieldset> element.
53 <li>
Defines a list item.
54 <link>
Defines the relationship between the current document and an external resource
55 <main>
Specifies the main content of a document.
56 <map>
Is used to define an image map. An image map is an image with clickable areas.
57 <mark>
Defines text that should be marked or highlighted
58 <meta>
Defines metadata about an HTML document. Metadata is data (information) about data.
59 <meter>
Defines a scalar measurement within a known range, or a fractional value. This is also known as a gauge
60 <nav>
Defines a set of navigation links.
61 <noscript>
Defines an alternate content to be displayed to users that have disabled scripts in their browser or have a browser that doesn't support script.
62 <object>
Defines a container for an external resource.
63 <ol>
Defines an ordered list. An ordered list can be numerical or alphabetical.
64 <optgroup>
Is used to group related options in a <select> element (drop-down list).
65 <option>
Defines an option in a select list.
66 <output>
Is used to represent the result of a calculation (like one performed by a script).
67 <p>
Defines a paragraph.
68 <param>
Is used to define parameters for an <object> element
69 <picture>
Gives web developers more flexibility in specifying image resources.
70 <pre>
Defines preformatted text.
71 <progress>
Represents the completion progress of a task.
72 <q>
Defines a short quotation.
73 <rp>
Can be used to provide parentheses around a ruby text, to be shown by browsers that do not support ruby annotations.
74 <rt>
Dfines an explanation or pronunciation of characters (for East Asian typography) in a ruby annotation.
75 <ruby>
Specifies a ruby annotation.
76 <s>
Specifies text that is no longer correct, accurate or relevant. The text will be displayed with a line through it.
77 <samp>
Is used to define sample output from a computer program. The content inside is displayed in the browser's default monospace font.
78 <script>
Is used to embed a client-side script (JavaScript).
79 <section>
Defines a section in a document.
80 <select>
Is used to create a drop-down list.
81 <small>
Defines smaller text (like copyright and other side-comments).
82 <source>
Is used to specify multiple media resources for media elements, such as <video>, <audio>, and <picture>.
83 <span>
Is an inline container used to mark up a part of a text, or a part of a document
84 <strong>
Is used to define text with strong importance. The content inside is typically displayed in bold.
85 <style>
Is used to define style information (CSS) for a document.
86 <sub>
Defines subscript text. Subscript text appears half a character below the normal line, and is sometimes rendered in a smaller font.
87 <summary>
Defines a visible heading for the <details> element. The heading can be clicked to view/hide the details.
88 <sup>
Defines superscript text. Superscript text appears half a character above the normal line, and is sometimes rendered in a smaller font
89 <svg>
Defines a container for SVG graphics.
90 <table>
Defines an HTML table.
91 <tbody>
Is used to group the body content in an HTML table
92 <td>
Defines a standard data cell in an HTML table.
93 <template>
Is used as a container to hold some HTML content hidden from the user when the page loads.
94 <textarea>
Defines a multi-line text input control.
95 <tfoot>
Is used to group footer content in an HTML table.
96 <th>
Defines a header cell in an HTML table.
97 <thead>
Is used to group header content in an HTML table.
98 <time>
Defines a specific time (or datetime).
99 <title>
Defines the title of the document. The title must be text-only, and it is shown in the browser's title bar or in the page's tab.
100 <tr>
Defines a row in an HTML table.
101 <track>
Specifies text tracks for <audio> or <video> elements.
102 <u>
Represents some text that is unarticulated and styled differently from normal text, such as misspelled words or proper names in Chinese text.
103 <ul>
Defines an unordered (bulleted) list.
104 <var>
Is used to defines a variable in programming or in a mathematical expression. The content inside is typically displayed in italic.
105 <video>
Is used to embed video content in a document, such as a movie clip or other video streams.
106 <wbr>
Specifies where in a text it would be ok to add a line-break.