list-style-position

Determines whether the list bullet appears inside or outside the text block. 'inside' makes the bullet part of the first line of text, while 'outside' keeps it in the margin.

Quick example

ul.compact-list {
  /* Makes the bullet sit inside the regular text flow */
  list-style-position: inside;
}

Quick facts

Initial value
outside
Inherited
Yes
Applies to
list items
Animation type
discrete

Values

insideoutside

list-style-position Browser Support

Widely available Since 2015 96% global usage

This feature is well established and works across many devices and browser versions. It has been available across browsers since 2015.

Safe to use without fallbacks.

1+
1+
1+
12+
ESC