/    Sign up×
Reference /Pin to ProfileBookmark

The top property is used to set the vertical position on elements that have the position set to relative, fixed, absolute, or sticky. It has no effect on elements that are not positioned.

Syntax

If the element’s position is set to absolute or fixed, the top property sets the top of the element to a numerical unit above or below the top edge of its nearest positioned ancestor. If the element’s position is set to relative, the top property sets the element’s top edge to move above or below its normal position. If the element’s position is set to sticky, the top property behaves like position:relative when it is inside the viewport and like position:fixed when it is outside the viewport. If the element’s position is set to static, the top property has no effect.

div.ex {
  position: relative;
  top: 100px;
}

Values

auto
Default value. The browser calculates the top edge position.

length
A positive or negative value that sets the top edge position in px, em, or other length units.

%
A positive or negative value that sets the top edge position in percentage of the containing element.

initial
Sets the property to its default value.

inherit
Inherits this property’s value from its parent item.

Browser Compatibilty

Demos

Have a code example of top? Submit a codepen.io demo and we'll showcase it here

to submit a demo.
CSS
×

Success!

Help @reference spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 6.24,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ,
analytics: Fullres
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @Marika,
tipped: article
amount: 1000 SATS,

tipper: @hatem774,
tipped: article
amount: 1 SATS,

tipper: @nearjob,
tipped: article
amount: 1000 SATS,
)...