Glossary Index

Explore the glossary map Open a larger visual map of glossary categories and related terms without adding weight to the initial index load.
Showing 2,001–2,050 of 2,660 terms.
S
224 terms
scale
The scale CSS property allows you to specify scale transforms individually and independently of the transform property.
SCM
SCM (Source Control Management) is a system for managing source code.
Scope
The scope is the current context of execution in which values and expressions are "visible" or can be referenced.
Screen reader
Screen readers are software applications that attempt to convey what is seen on a screen display in a non-visual way, usually as text to speech, but also into braille or sound icons.
Script-supporting element
In an HTML document, script-supporting elements are those elements that don't directly contribute to the appearance or layout of the page; instead, they're either scripts or contain information that's only used by scripts.
scroll-behavior
The scroll-behavior CSS property sets the behavior for a scrolling box when scrolling is triggered by the navigation or CSSOM scrolling APIs.
scroll-margin
The scroll-margin CSS shorthand property sets all of the scroll margins of an element at once, assigning values much like the margin property does for margins of an element.
scroll-margin-block
The scroll-margin-block CSS shorthand property sets the scroll margins of an element in the block dimension.
scroll-margin-block-end
The scroll-margin-block-end property defines the margin of the scroll snap area at the end of the block dimension that is used for snapping this box to the snapport.
scroll-margin-block-start
The scroll-margin-block-start property defines the margin of the scroll snap area at the start of the block dimension that is used for snapping this box to the snapport.
scroll-margin-bottom
The scroll-margin-bottom property defines the bottom margin of the scroll snap area that is used for snapping this box to the snapport.
scroll-margin-inline
The scroll-margin-inline CSS shorthand property sets the scroll margins of an element in the inline dimension.
scroll-margin-inline-end
The scroll-margin-inline-end property defines the margin of the scroll snap area at the end of the inline dimension that is used for snapping this box to the snapport.
scroll-margin-inline-start
The scroll-margin-inline-start property defines the margin of the scroll snap area at the start of the inline dimension that is used for snapping this box to the snapport.
scroll-margin-left
The scroll-margin-left property defines the left margin of the scroll snap area that is used for snapping this box to the snapport.
scroll-margin-right
The scroll-margin-right property defines the right margin of the scroll snap area that is used for snapping this box to the snapport.
scroll-margin-top
The scroll-margin-top property defines the top margin of the scroll snap area that is used for snapping this box to the snapport.
scroll-padding
The scroll-padding CSS shorthand property sets scroll padding on all sides of an element at once.
scroll-padding-block
The scroll-padding-block CSS shorthand property sets the scroll padding of an element in the block dimension.
scroll-padding-block-end
The scroll-padding-block-end property defines offsets for the end edge in the block dimension of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user.
scroll-padding-block-start
The scroll-padding-block-start property defines offsets for the start edge in the block dimension of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user.
scroll-padding-bottom
The scroll-padding-bottom property defines offsets for the bottom of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user.
scroll-padding-inline
The scroll-padding-inline CSS shorthand property sets the scroll padding of an element in the inline dimension.
scroll-padding-inline-end
The scroll-padding-inline-end property defines offsets for the end edge in the inline dimension of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user.
scroll-padding-inline-start
The scroll-padding-inline-start property defines offsets for the start edge in the inline dimension of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user.
scroll-padding-left
The scroll-padding-left property defines offsets for the left of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user.
scroll-padding-right
The scroll-padding-right property defines offsets for the right of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user.
scroll-padding-top
The scroll-padding-top property defines offsets for the top of the optimal viewing region of the scrollport: the region used as the target region for placing things in view of the user.
scroll-snap-align
The scroll-snap-align CSS property specifies the box's snap position as an alignment of its snap area.
scroll-snap-stop
The scroll-snap-stop CSS property defines whether or not the scroll container is allowed to "pass over" possible snap positions.
scroll-snap-type
The scroll-snap-type CSS property is set on a scroll container, opting it into scroll snapping by setting the direction and strictness of snap point enforcement within the snap port.
scroll-timeline
The scroll-timeline CSS shorthand property is used to define a named scroll progress timeline, which is progressed through by scrolling a scrollable element (scroller) between top and bottom (or left and right).
scroll-timeline-axis
The scroll-timeline-axis CSS property is used to specify the scrollbar direction that will be used to provide the timeline for a scroll driven animation, which is progressed through by scrolling a scrollable element (scroller).
scroll-timeline-name
The scroll-timeline-name CSS property is used to define the name of a named scroll progress timeline.
scrollbar-color
The scrollbar-color CSS property sets the color of the scrollbar track and thumb.
scrollbar-gutter
The scrollbar-gutter CSS property allows authors to reserve space for the scrollbar, preventing unwanted layout changes as the content grows while also avoiding unnecessary visuals when scrolling isn't needed.
scrollbar-width
The scrollbar-width property allows the author to set the desired thickness of an element's scrollbars when they are shown.
Scroll boundary
A scroll boundary is the point at which a scrollable element cannot be scrolled any further in a particular direction, either at the top or bottom (or left/right for horizontal scrolling).
Scroll chaining
Scroll chaining refers to the behavior observed when a user scrolls past the Scroll boundary of a scrollable element, causing scrolling on an ancestor element.
Scroll container
A scroll container is an element box whose content can be scrolled, whether or not scroll bars are present.
Scroll snap
Scroll snapping is a feature where content "snaps" to a specific position when a scroll operation finishes, such as a paragraph, a sentence, or an image boundary, rather than stopping at some arbitrary point.
SCTP
SCTP (Stream Control Transmission Protocol) is an IETF standard for a transport protocol which enables the reliable, in-order transmission of messages while offering congestion control, multi-homing, and other features to improve reliability and stability…
SDK (Software Development Kit)
An SDK (Software Development Kit) is an integrated collection of tools that a developer can use to create software for a specific framework, operating system, or other platform.
Search engine
A search engine is a software system that collects information from the World Wide Web and presents it to users who are looking for specific information.
Search Engine Optimization
Search engine optimization improves how search engines discover, interpret, and present a site's relevant content.
Secure context
A secure context is a Window or Worker in which certain minimum standards of authentication and confidentiality are met.
Segments
A Segments object is an iterable collection of the segments of a text string.
Segments.prototype.containing()
The containing() method of Segments instances returns an object describing the segment in the string that includes the code unit at the specified index.
Segments.prototype[Symbol.iterator]()
The Symbol.iterator method of Segments instances implements the iterable protocol and allows Segments objects to be consumed by most syntaxes expecting iterables, such as the spread syntax and for...of loops.