自动保证金无效

use*_*007 0 css centering

我的文字似乎没有居中我使用的是保证金:10px auto; 并且它不起作用,我也尝试使用边距:0自动居中整个ul但是这不起作用这里是css

ul.mainpackages {margin: 0 auto; height: 40px; width: 100%; }
ul.mainpackages li {
    border-top-width: 4px;
    border-bottom-width: 4px;
    border-top-style: double;
    border-bottom-style: double;
    border-top-color: #FDFECD;
    border-bottom-color: #FDFECD;
    height: 40px;
    width: 300px;
    background-color: #DDEFEF;
    display: inline-block;
    margin: 0px 60px;
}
ul.mainpackages li p{
    margin: 10px auto;
    font-size: 16px;
}
Run Code Online (Sandbox Code Playgroud)

和HTML

<ul class="mainpackages">
<li class="first1"><p>Pick a package that suits you!</p></li>
<li class="last1"><p>Special deals &amp; offers!</p></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

pet*_*rmk 5

你的段落是100%宽,所以当你试图将它居中...

您应该在段落中设置宽度或text-align:center