Please enable JavaScript to use CodeHS

Software and App Design I Glossary

Flashcards

Course:

Module:

Search:

HTML Documentation HTML

Documentation and syntax for HTML

html docs html documentation

HTML HTML

Hypertext Markup Language

HTML

HTML Tag HTML

Tags are the building blocks of an HTML document

Tag

Indentation General

Indentation is the visual structure of how your code is laid out. It uses tabs to organize code into a hierarchy.

Tree HTML

The structure of an HTML document

HTML Formatting HTML

HTML provides several tags for formatting text on web pages.

<a> Tag HTML

Allows putting links on a web page. It uses the href attribute to specify what the link should point to.

<img> Tag HTML

Allows adding an image to a web page. It is self-closing. The attributes of an `<img>` tag include `src`, which specifies where to get the image from (the url for an image ), and `width` and `height` attributes, which specify the size of the image in pixels.

HTML Lists HTML

Way to organize information with a simple structure that is easy to read and write on a webpage. There are ordered and unordered HTML lists.

<ul> Tag HTML

Defines an unordered list in HTML.

<li> Tag HTML

defines a list item inside an HMTL list.

HTML Tables HTML

Tables display information in a grid.

Style Attribute HTML

Allows adding several different types of styles to HTML elements.

Hexadecimal General

The hexadecimal number system is the Base 16 number system. It is a number system that only uses 16 digits (0 1 2 3 4 5 6 7 8 9 A B C D E F)

RGB Color Encoding General

The RGB encoding scheme allows us to encode colors as numeric data. It defines the amount of Red, Green, and Blue light in a pixel. Each color channel can have a value between 0 and 255.

Copyright General

A law that grants the creator of an original work exclusive rights to its use, distribution, and sale

Hyperlink HTML

The connection between one HTML page to another HTML page

Public domain General

Objects in the public domain are not subject to copyright laws, and thus may be freely used by the general public.

CSS CSS

Cascading Style Sheets. The language for designing web pages and adding style.

Selector CSS

Defines which HTML elements a CSS rule applies to.

Class Attribute HTML

`class` is an attribute we can add to HTML tags in order to style a specific group of elements.

id Attribute HTML

`id` is an attribute we can add to an HTML tag to style that specific element.

Iframe HTML

An HTML page embedded inside of another HTML page

Embed HTML

In the context of an HTML page, inserting outside content into an HTML page

Div HTML

A tag that creates a new area of content on a web page that can be styled independently of the rest of the site

Span HTML

A tag that creates an inline area of content on a webpage that can be manipulated separately from the block it is enclosed in

Box model CSS

Modeling every element on a web page as if it were wrapped in a box

DRY Principle HTML

Don't Repeat Yourself: Simplify your HTML by grouping code into classes, stylesheets, or other types of templates

Inspector General

A browser's built in functionality that allows the programmer to look at and temporarily modify the code that defines the website

Visibility HTML

An attribute that determines if a particular element can be seen by the viewer of the web page

Image filter General

A procedure that applies a particular function to an image's pixels to change its appearance

Invert Filter General

With respect to images, a filter that replaces pixels' color, hue, or brightness with their inverse. The result is light areas become dark and/or colors are replaced with their complementary color

Complementary colors General

Colors that create a greyscale color when combined. When placed next to each other, they create the strongest contrast available for those particular colors.

Animation General

Creating the illusion of motion using rapidly changing still images.

Tooltip HTML

A small box with extra information about an element that appears when the cursor hovers over the element.

Website General

A collection of related webpages, usually registered under the same domain name

Git General

A software used to track changes during the development of code and software

MIME General

Multipurpose Internet Mail Extensions (MIME) is a standard for formatting files of different types.

web stack General

A collection of software required for developing a web project

local network hosted General

Software installation that is performed on a local area network (LAN).

cloud hosted General

Software that is installed, hosted and accessed entirely from a remote server or location.

Cross-site Scripting (XSS) JavaScript

Cross-site scripting (XSS) is a security bug that can affect websites. If present in your website, this bug can allow an attacker to add their own malicious JavaScript code onto the HTML pages displayed to your users. Once executed by the victim's browser, this code could then perform actions such as completely changing the behavior or appearance of the website, stealing private data, or performing actions on behalf of the user.