📃 April 2005 release notes
New in Safari
The following features are now available in Safari:
-
background:
The
background
CSS property is a shorthand that sets several background properties at once. -
background-image:
The
background-image
CSS property sets the graphics to display behind the content of an element and in front of the background color. Graphics may be any combination of images or gradients. -
<canvas>:
The
<canvas>
HTML element is a space to draw graphics in, using the 2D canvas API, WebGL, or WebGPU. -
2D canvas:
The
CanvasRenderingContext2D
API is the "2d" rendering context for the<canvas>
element. It represents a flat, two-dimensional space for drawing graphics and animations. -
Min and max width and height:
The
min-width
,min-height
,max-width
, andmax-height
CSS properties set the minimum and maximum size of an element. -
opacity:
The
opacity
CSS property sets the transparency of an element. -
:target:
The
:target
CSS pseudo-class matches the element with an ID matching the URL fragment. -
Text overflow:
The
text-overflow
CSS property sets how hidden overflow content appears to users. The property can clip content, truncate content with an ellipsis (…), or truncate with a custom string. -
User action pseudo-classes:
The
:active
,:focus
, and:hover
CSS pseudo-classes match elements based on how users are interacting with them. -
visibility:
The
visibility
CSS property sets whether an element is shown. Invisible elements still affect the document layout. -
Widows and orphans:
The
widows
andorphans
CSS properties set the minimum lines included in a text fragment created by page, column, or region breaks.