繁体   English   中英

如何在页面上垂直排列无序列表? 身体对准中心

[英]How to vertically center an unordered list on a page? body is aligned center

<div id="header">
    <h3>The first header</h1>
    <p>This is a sample paragraph with unordered list</p>
    <ul>
        <li>first item</li>
        <li>second item</li>
        <li>third item</li>
    </ul>   
</div>

我想将无序列表居中,因为页面是文本对齐的中心

这是一个在包含div上使用CSS Display属性的好例子。

https://stackoverflow.com/a/6182661/4347337

这是使用某些替代方法的另一个示例。

将div垂直居中放置在另一个div中

我修改了第一个示例以包含您的html。

 .outer { display: table; position: absolute; height: 100%; width: 100%; } .middle { display: table-cell; vertical-align: middle; text-align: center; } .inner { margin-left: auto; margin-right: auto; width: 350px; background-color: lightgray; border: 1px solid black; } 
 <div class="outer"> <div class="middle"> <div class="inner"> <h3>The first header</h3> <p>This is a sample paragraph with unordered list</p> <ul> <li>first item</li> <li>second item</li> <li>third item</li> </ul> </div> </div> </div> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM