Glossary: Front End Development
Internet, HTML, CSS...
This glossary covers terms found in front-end development in working with the Internet, HTML, CSS etc..
- ABSOLUTE PATH - Describes the location of a file using the full file path.
- BLOCK-LEVEL ELEMENTS- Block elements occupy the width of their containers and generally include a line break before and after the element.
- BREAKPOINTS - The specific screen widths where a responsive layout "breaks" and needs to change in order to accommodate the screen.
- CLI - The Command Line Interface (CLI) A simple window used to execute commands and navigate a system using text commands. In MS Windows it is called the command prompt and in Apple OS it is the terminal.
- COMMENT - A reminder or visual cue in computer code that's meant to be readable by programmers. Comments are typically not interpreted by the browser and shouldn't impact a website's function in any way.
- CSS - Cascading Style Sheets, the computer code that defines the visual presentation of web pages.
- CROSS-BROWSER - The idea of a website or app working on most popular browsers. Typically during the development of a website, cross-browser testing is conducted to help create a consistent experience regardless of the user's choice of web browser.
- DECLARATION - Pairs of CSS properties and values that define how an element should be styled.
- DESCENDENT SELECTOR - CSS selector that selects all the elements of a given type that are nested inside another type of element.
- DOMAIN - A unique identifying string that defines a realm of authority or control on the web.
- Domain Name System (DNS) - The Domain Name System (DNS) is a global routing system for IP addresses on the Internet.
- HEXADECIMAL - A base-16 number system that uses the letters "A" through "F" to represent the numerals 10 through 15.
- ID SELECTOR - CSS selector that selects a single element based on its ID attribute.
- INDEX.HTML - A special HTML filename that almost every web server recognizes as the "home page" of a website (Treehouse).
- INLINE ELEMENTS - Inline elements occupy the width of their contents and do not begin a new line when formatted as text.
- INLINE STYLES - the CSS is written directly in the html element's tag using the style attribute (e.g.
<body style="background-color: orange;">
).
- INTERNAL STYLES - embedded in the <head> section of the HTML document using the <style> tag.
For example:
<style>
p {
font-size: 20px;
font-weight: bold;
}
</style>
IP ADDRESS - Internet Protocol (IP) address is a set of numbers assigned to a location on a network. In general, a domain name represents an IP address, so that users don't need to remember these long strings of numbers.
MOBILE FIRST - The technique of creating mobile websites first and then progressively enhancing them to create the desktop version.
NPM - Node Packages Manager makes it easy to install, share, update and reuse javascript.
PROPERTY - CSS syntax that defines which part of an element should be styled, such as its color, size, position, and so on.
PROTOCOL - A system of rules for the exchange of digital information. On the web, the Hyper Text Transfer Protocol (HTTP) allows for the exchange of websites.
RELATIVE PATH - Describes the location of a file using a partial file path that's based on the location of the original file relative to the file that's being referenced.
RESPONSIVE WEB DESIGN - A technique for creating websites that work on multiple screen resolutions via the combination of fluid images, fluid grids, and media queries.
RULE - The entirety of a CSS selector and its declarations.
SELECTOR - CSS syntax that defines elements on a page to which declarations should be applied.
SECURE FILE TRANSFER PROTOCOL (SFTP) - SSH File Transfer Protocol (also known as Secure File Transfer Protocol) is a network protocol that allows for the transfer of files to a web server.
SUBDOMAIN - A smaller domain that is part of a larger domain. For example, "www" is a common subdomain.
TOP LEVEL DOMAIN (TLD) - TLD is the highest level domain in the Domain Name System (DNS). This is the part of the domain such as .com, .net, and .org, that comes at the end.
TYPE SELECTOR - Also known as an "element selector" this CSS selector that isolates all the elements of a given type.
VALUE - CSS syntax that sets the variable units for properties.
</ul>
</body>