Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Remove position:absolute attribute by adding css

Tags:

People also ask

How do I remove an element from a position in CSS?

The CSS2 specification says that the initial position value of an element is static . So in your case if you can't actually remove a declaration then reset it to the "default" which is static .

How do I remove a relative position in CSS?

To turn off the relative positioning of an element in CSS, you can set the position property of that element to static , this will attach that element back to the whole document flow.

What happens when position is absolute in CSS?

An element with position: absolute; is positioned relative to the nearest positioned ancestor (instead of positioned relative to the viewport, like fixed). However; if an absolute positioned element has no positioned ancestors, it uses the document body, and moves along with page scrolling.


I have a html element with id="#item" I have a UI event that programaticaly alters the css for "#item" by adding the class ".new" to "#item". Initially I want "#item" to have "position:absolute". However once the class ".new" is added to "#item" the only way I can get the formatting I want in Chrome inspector is to removed position:absolute from the css for "#item". I'd like to accomplish this instead via the css in ".new", however in Chrome inspector my options for changing the position attribute are

static absolute relative initial  inherit fixed 

As far as I can tell none of these do the same thing as removing "position:absolute" in Chrome inspector. Can anyone suggest what to put in the css for ".new" to revert to the css default positioning.