【发布时间】:2017-05-15 20:01:46
【问题描述】:
我正在从以 ul li 格式打印的数据库中提取数据。由于数据不同,我们可能有 2 个 li 项目,或者我们可能有 10 个谁知道。
居中 ul 或宽度会发生变化的 div 的最佳方法是什么?我知道将 div 或 ul 居中,我会使用以下内容:
#name, ul {
width:200px; /*set certain width */
margin:0 auto; /* center div */
display:block /* play friendly with the existing layout */
}
我的问题是 div 可能是 200px 或超过 200px 的数据,因此它不会真正居中,因为 div 中心对齐是基于宽度的。
任何帮助将不胜感激。
【问题讨论】:
-
试试
#name, ul { margin: 0 auto; display: block; text-align: center; padding: 0; } -
根据我的经验,我需要一个宽度来使 div 或 ul 居中。在您的示例中,缺少宽度会破坏任何对齐方式。
-
你没有提供足够的信息