CMP-4011A: Website Planning, Rendering HTML & CSS

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/27

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering the core concepts of website planning, architecture, HTML rendering, and CSS layout models from Week 2 of CMP-4011A.

28 Terms

1
New cards

Website Blueprint

A graphical representation of all the different parts and structural components of a website.

2
New cards

Site Map

A diagram describing the architecture and hierarchical structure of the pages on a website, accounting for every necessary piece of information.

3
New cards

Wireframe

A simple layout sketch illustrating page elements such as the logo, navigation, content, and footer without specifying visual styling like colours, images, or font choices.

4
New cards

Mood Board

A document featuring a collage of images, text, colour palettes, typography, shapes, and patterns that defines the overall mood, feel, and theme of a website design.

5
New cards

Cascading Style Sheets (CSS)

A stylesheet language used to render and control the presentation and layout of HTML and XML documents.

6
New cards

CSS Rule

A building block of a stylesheet consisting of a selector and a declaration block enclosed in curly braces ({}\{\}).

7
New cards

Selector

The component of a CSS rule that identifies which HTML element(s) to style, setting the scope of control for the declaration block.

8
New cards

Type Selector

A CSS selector that targets elements directly by their HTML tag name, such as h1h1, pp, or bodybody.

9
New cards

Contextual Selector

A selector that applies a CSS rule to an element within the context of a container or parent element, such as ol  olol\;ol to target nested lists.

10
New cards

Class Selector

A selector identified by a dot prefix (..) followed by the class name that can style multiple elements sharing the same class attribute.

11
New cards

ID Selector

A selector denoted by a hash prefix (#\#) followed by the ID name that targets a single unique element on a webpage.

12
New cards

Universal Selector

A selector represented by an asterisk (∗\ast) that matches and applies styles to all elements within a document.

13
New cards

Descendant Selector

A selector pattern that selects elements based on their hierarchical relationship to other elements (such as child >> or descendant whitespace combinations).

14
New cards

CSS Box Model

The layout model in CSS that represents every HTML element as a rectangular box comprising content, padding, border, and margin.

15
New cards

Padding

The space located between an element's inner content and its outer border.

16
New cards

Border

The decorative or structural line drawn around each edge of an element, controlled by width, style, and colour properties.

17
New cards

Margin

The clear spacing outside an element's border that separates it from adjacent elements.

18
New cards

Block-Level Element

An element that starts on a new line and defaults to 100%100\% width, occupying the entire horizontal space available (e.g., <p><p>, <h1><h1>, <section><section>).

19
New cards

Inline-Level Element

An element that flows within the text line without starting on a new line and cannot have its height expanded via vertical padding or margins (e.g., <a><a>, <img><img>, <strong><strong>).

20
New cards

Display Property

A CSS property specifying how an element is rendered and permitting conversion between inline, block, inline-block, flex, or none.

21
New cards

Normal Flow

The default browser layout mode where block-level elements stack vertically beneath each other and inline elements flow horizontally from left to right.

22
New cards

Float Property

A positioning property that pushes an element to the left or right of its container, allowing surrounding content to wrap around it.

23
New cards

Clear Property

A CSS property used to prevent elements from wrapping around previously floated elements (e.g., clear:right;clear: right;).

24
New cards

Relative Positioning

A positioning scheme that places an element according to normal flow and then offsets it by top, bottom, left, or right values relative to where it normally sits.

25
New cards

Absolute Positioning

A positioning scheme that removes an element from normal flow, positioning it relative to the edges of its closest positioned containing block.

26
New cards

Fixed Positioning

A specialized form of absolute positioning where the containing block is the browser viewport, keeping the element stationary when scrolling.

27
New cards

z-index

A CSS property specifying the stacking order of overlapping elements, where elements with higher values appear stacked in front of elements with lower values.

28
New cards

CSS Pseudo-class

A keyword added to a selector specifying a special state of the targeted element, such as :hover:hover when the cursor moves over it.