Lecture 5.1: HTML Content Models Flashcards

1
Q

A Content Model

A

A content model refers to a browser’s application of an element’s behavior within its specific model, and its nesting rules.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The 2 Traditional Content Models (Before HTML5)

A
  • Block-level Elements

- Inline Elements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Block-Level Elements Content Model

A

Browsers render elements in this category on their own/new line by default. These may nest either inline elements or other block-level elements.

**HTML5 Rough Equivalent: Flow Content

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Inline Elements Content Model

A

Browsers render these elements on the same line as the elements before/after them (unless this is altered by a block-level element). These elements can nest other inline elements ONLY.

**HTML5 Rough Equivalent: Phrasing Content

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Number of Content Models in HTML5

A

7

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

HTML5 Content Models/Types

A

1) Flow Content
2) Phrasing Content
3) Metadata Content
4) Sectioning Content
5) Heading Content
6) Interactive Content
7) Embedded Content

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Flow Content Type

A

The elements in this category are most of the elements found within the body section of documents and applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Phrasing Content Type

A

The elements in this category define the document’s text and markup.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Metadata Content Type

A

The elements in this category set up the presentation/behavior of the document’s content, links, relationships between documents, and conveys other “out of band” information.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Sectioning Content Type

A

This category is a subset of the Flow Content Type and is usable everyhere that flow is expected. These elements create section(s) within the current outline, define the scope of headers and footers, as well as can potentially contain a heading and an outline.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Heading Content Type

A

This category is a subset of Flow Content and is useable wherever flow is expected. These elements define section titles whether marked by a sectioning or heading element.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Interactive Content Type

A

Elements included within this category are specifically designed for user interaction.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Embedded Content Type

A

These elements import other resources or insert content from another markup language or namespace into the document.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly