CSS inset-inline-end Property


The inset-inline-end CSS property is used to define the distance between the inline-end edge (the right edge in left-to-right writing modes) of an element and its containing block. It is particularly useful for positioning and aligning elements within a layout. You can use it to set precise margins or padding on the inline-end side of an element, ensuring accurate placement and spacing in your web design. This property is part of the CSS Logical Properties module, which allows for more adaptable and language-independent layouts by considering the logical, rather than physical, direction of content.

Initial value
Applies to
positioned elements
Computed value
same as box offsets: top, right, bottom, left properties except that directions are logical
a length, percentage or calc();
JavaScript syntax

Interactive Demo

I am absolutely positioned.
The rusty swing set creaked a lonely lullaby in the twilight, shadows lengthening like grasping fingers across the dew-kissed grass. A lone dandelion seed, adrift on the breeze, whispered secrets of faraway fields, of dandelion suns and galaxies spun from fluff. Somewhere, beyond the veil of dusk, a coyote laughed, echoing through the stillness like a forgotten memory.


inset-inline-end: auto | <length-percentage> 


  • <length-percentage>Specifies distance in px, pt, cm, etc. Negative values are allowed.


<p class="exampleText">Example text</p>
div {
  background-color: yellow;
  width: 120px;
  height: 120px;

.exampleText {
  writing-mode: vertical-rl;
  position: relative;
  inset-inline-end: 20px;
  background-color: #c8c800;

Browser Support

The following table will show you the current browser support for the CSS inset-inline-end property.

Edge Chrome Firefox Opera Safari
Tablets / Mobile
Chrome Firefox Opera Safari Samsung Webview

Last updated by CSSPortal on: 2nd January 2024