I know how to center divs with CSS easily using position: relative; and margin:auto; , but i have a div that is supposed to be in front of all the other divs – so I set z-index: 1000; and position:absolute; . I can’t figure out any other way to set this in front without position: absolute; if i try relative then it will go below everything else to the bottom. My question is how do I set this div that has z-index: 1000; position: absolute; to stay in the center?
I try left: 20%; which looks perfect , but when it is displayed on larger screens or much smaller screens obivously that percentage is not going to be the same.
You can do one of two things:
position:absolute;width:60%;left:20%(100%-60% = 40%–>40% / 2 = 20%)2 . position the div using
position:absolute;text-align:center;, and give the inner elementsposition:relative;display:inline-block;