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.
View glossary map
Hide glossary map
Showing 2,001–2,050 of 2,660 terms.
S
224 terms
sanitize_user_field(): Sanitizes user field based on context.
The scale CSS property allows you to specify scale transforms individually and independently of the transform property.
SCM (Source Control Management) is a system for managing source code.
The scope is the current context of execution in which values and expressions are "visible" or can be referenced.
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.
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.
The scroll-behavior CSS property sets the behavior for a scrolling box when scrolling is triggered by the navigation or CSSOM scrolling APIs.
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.
The scroll-margin-block CSS shorthand property sets the scroll margins of an element in the block dimension.
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.
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.
The scroll-margin-bottom property defines the bottom margin of the scroll snap area that is used for snapping this box to the snapport.
The scroll-margin-inline CSS shorthand property sets the scroll margins of an element in the inline dimension.
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.
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.
The scroll-margin-left property defines the left margin of the scroll snap area that is used for snapping this box to the snapport.
The scroll-margin-right property defines the right margin of the scroll snap area that is used for snapping this box to the snapport.
The scroll-margin-top property defines the top margin of the scroll snap area that is used for snapping this box to the snapport.
The scroll-padding CSS shorthand property sets scroll padding on all sides of an element at once.
The scroll-padding-block CSS shorthand property sets the scroll padding of an element in the block dimension.
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.
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.
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.
The scroll-padding-inline CSS shorthand property sets the scroll padding of an element in the inline dimension.
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.
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.
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.
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.
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.
The scroll-snap-align CSS property specifies the box's snap position as an alignment of its snap area.
The scroll-snap-stop CSS property defines whether or not the scroll container is allowed to "pass over" possible snap positions.
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.
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).
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).
The scroll-timeline-name CSS property is used to define the name of a named scroll progress timeline.
The scrollbar-color CSS property sets the color of the scrollbar track and thumb.
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.
The scrollbar-width property allows the author to set the desired thickness of an element's scrollbars when they are shown.
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 refers to the behavior observed when a user scrolls past the Scroll boundary of a scrollable element, causing scrolling on an ancestor element.
A scroll container is an element box whose content can be scrolled, whether or not scroll bars are present.
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 (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…
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.
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 improves how search engines discover, interpret, and present a site's relevant content.
A secure context is a Window or Worker in which certain minimum standards of authentication and confidentiality are met.
A Segments object is an iterable collection of the segments of a text string.
The containing() method of Segments instances returns an object describing the segment in the string that includes the code unit at the specified index.
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.
