Web Development Flashcards
CSS (Cascading Style Sheets)
A style sheet language used for describing the presentation of a document written in HTML.Example: color: blue; sets the text color to blue in CSS.
HTML (Hypertext Markup Language)
The standard markup language for creating web pages and web applications.Example: <h1>Hello, World!</h1> creates a heading level 1 element with the text “Hello, World!”.
JavaScript
A high-level programming language used for adding interactivity and dynamic behavior to web pages.Example: console.log(“Hello, World!”); outputs “Hello, World!” to the browser console
HTTP (Hypertext Transfer Protocol)
A protocol for transmitting hypermedia documents, such as HTML, over the internet.Example: GET and POST are common HTTP methods used for requesting and submitting data, respectively.
URL (Uniform Resource Locator):
A reference to a web resource that specifies its location on a computer network and the mechanism for retrieving it.Example: https://www.example.com/page.html is a URL that points to a web page named “page.html” on the domain “example.com”.
DNS (Domain Name System)
A hierarchical decentralized naming system for computers, services, or other resources connected to the internet or a private network.Example: Resolves domain names (e.g., www.example.com) to IP addresses (e.g., 192.0.2.1).
Responsive Web Design
An approach to web design that ensures web pages render well on a variety of devices and window or screen sizes.Example: Using media queries in CSS to adjust layout based on screen width.
Semantic HTML
HTML elements that carry meaning, making it clear to developers and browsers what role each part of the content plays.Example: <header>, <nav>, <section>, <article>, <footer>.
CSS Box Model
A model that describes the layout and rendering of elements in CSS, consisting of content, padding, border, and margin.Example: box-sizing: border-box; includes padding and border in the element’s total width and height.
Responsive Images
Techniques used to ensure images adapt to different screen sizes and resolutions.Example: Using the srcset attribute to provide multiple image sources for different viewport sizes.
Web Accessibility
The inclusive practice of ensuring websites and web applications are usable by people of all abilities and disabilities.Example: Providing alternative text for images to assist users who are visually impaired.
SEO (Search Engine Optimization)
The process of optimizing websites to improve their visibility and ranking on search engine results pages (SERPs).Example: Using relevant keywords in page titles, headings, and meta tags.