所以我正在为我正在建立的网站建立一些警报系统。布局非常简单:
<style>
#alert{
position:absolute;
padding:10px;
display:table;
margin:0 auto;
}
</style>
<div id="alert">
Hey user, I have a very important message for you.
</alert>
现在,如果一个元素不是绝对定位的,我通常会使用display:table
它来确保它只占用必要的宽度,但绝对定位它会破坏它。
有没有办法让元素只占用必要的宽度,但仍然绝对定位?
编辑:
基本上我正在寻找的是一个绝对定位的元素,它具有动态宽度,并且居中。