我有一个列表,我用它作为水平时间轴。但是,我在尝试左对齐列表时遇到问题,因此第一个元素与滚动条的左侧齐平。我知道问题的一部分是我有一套margin-left
,我需要一些方法来放置列表元素之间的空间(删除margin-left
推动第一个元素进一步向左,但不是所有的方式与左侧齐平滚动条。左对齐水平列表的元素
.navbar {
\t margin-bottom:0px;
}
.jumbotron {
\t margin-bottom:0px;
}
#timeline {
\t list-style:none;
\t white-space:nowrap;
overflow:auto;
}
#timeline li {
\t display:inline-block;
\t padding:1.5%;
\t border:1px solid #d1d2d3;
\t margin-left:2%;
\t margin-bottom:2%;
\t margin-top:2%;
\t text-align:center;
}
#timeline li h3, #timeline li em {
\t display:block;
}
<!DOCTYPE html>
<html>
<head>
<title>My Website</title>
\t <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
rel="stylesheet">
\t <link href="styles.css" rel = "stylesheet" type = "text/css">
</head>
<body>
\t <nav class="navbar navbar-default">
\t \t <div class="container-fluid">
\t \t \t <ul class="nav navbar-nav">
\t \t \t \t <li><a href="#">LinkedIn</a></li>
\t \t \t </ul>
\t \t </div>
\t </nav>
\t <div class="jumbotron text-center">
\t \t <h1>My Name</h1>
\t </div>
\t
\t <div class="container">
\t \t <div class="row">
\t \t \t <div class="col-md-12">
\t \t \t \t <h1>What I've Been Up To</h1>
\t \t \t </div>
\t \t </div>
\t \t
\t \t <!--Timeline-->
\t \t <div class="row" style="overflow:auto">
\t \t \t <ul id="timeline">
\t \t \t \t <li>
\t \t \t \t \t <h3>Graduated from College</h3>
\t \t \t \t \t <em>May 24, 2012</em>
\t \t \t \t </li>
\t \t \t \t
\t \t \t \t <li>
\t \t \t \t \t <h3>Started my first job</h3>
\t \t \t \t \t <em>June 30, 2012</em>
\t \t \t \t </li>
\t \t \t \t
\t \t \t \t <li>
\t \t \t \t \t <h3>Started my second job</h3>
\t \t \t \t \t <em>April 3, 2014</em>
\t \t \t \t </li>
\t \t \t \t
\t \t \t \t <li>
\t \t \t \t \t <h3>Bought a house!</h3>
\t \t \t \t \t <em>August 12, 2015</em>
\t \t \t \t </li>
\t \t \t \t
\t \t \t \t <li>
\t \t \t \t \t <h3>Got married</h3>
\t \t \t \t \t <em>June 3, 2016</em>
\t \t \t \t </li>
\t \t \t \t
\t \t \t \t <li>
\t \t \t \t \t <h3>First child born</h3>
\t \t \t \t \t <em>May 1, 2017</em>
\t \t \t \t </li>
\t \t \t </ul>
\t \t </div>
\t </div>
\t
\t <footer>
\t <p> Copyright ©
\t \t <!--Script displays the current year-->
\t \t <script type="text/javascript">
\t \t var d = new Date()
\t \t document.write(d.getFullYear())
\t \t </script>
\t </p>
\t </footer>
</body>
</html>
你的意思是水平'li'垂直或'li'的内容左对齐? –