好的,所以我似乎无法将我的号召集中于行动,任何想法为什么它停留在左边?请记住,即时通讯使用bootstrap和sass
sizeof()
和css。我是否需要带有位置标签的parrent?
<div class="jumbotron">
<nav>
<div class="row">
<div class="col-md-12">
<ul>
<li class="p_nav">Home</li>
<li class="p_nav">About</li>
<li class="p_nav">Work</li>
<li class="p_nav">Contact</li>
</ul>
</div>
</div>
</nav>
<div class="container">
<h1>Name</h1>
<p class="p_jumbo">secondary text</p>
<div class="cta">Learn more</div>
</div>
</div>
答案 0 :(得分:0)
尝试第一次
<div class="jumbotron">
<nav>
<div class="row">
<div class="col-md-12">
<ul>
<li class="p_nav">Home</li>
<li class="p_nav">About</li>
<li class="p_nav">Work</li>
<li class="p_nav">Contact</li>
</ul>
</div>
</div>
</nav>
<div class="container">
<h1>Name</h1>
<p class="p_jumbo">secondary text</p>
<div class="cta center-block">Learn more</div>
</div>
</div>`
第二个选项: - 在css内添加
width: 50%;
margin: 0 auto;
答案 1 :(得分:0)
由于显示margin: 0 auto
,inline-block
无效。
删除这一行并给你的cta一个宽度。
.cta {
border: 1px solid #FFFFFF;
border-radius: 100px;
font-family: Avenir-Light;
font-size: 20.25px;
color: #FFFFFF;
/* display: inline-block; */
padding: 10px 20px;
text-align: center;
margin: 0 auto;
width: 200px;
}
答案 2 :(得分:0)
最简单的解决方案是从display: inline-block
元素中删除.cta
。这将导致CTA居中。
.jumbotron {
height: 100vh;
background-image: url("/img/jumbobg.png");
background-size: cover; }
nav ul {
list-style: none; }
nav ul li {
display: inline;
float: right;
margin: 20px;
padding: 0px;
margin-top: 0px; }
.cta {
border: 1px solid #FFFFFF;
border-radius: 100px;
font-family: Avenir-Light;
font-size: 20.25px;
color: #FFFFFF;
padding: 10px 20px;
text-align: center;
margin: 0 auto; }
<div class="jumbotron">
<nav>
<div class="row">
<div class="col-md-12">
<ul>
<li class="p_nav">Home</li>
<li class="p_nav">About</li>
<li class="p_nav">Work</li>
<li class="p_nav">Contact</li>
</ul>
</div>
</div>
</nav>
<div class="container">
<h1>Name</h1>
<p class="p_jumbo">secondary text</p>
<div class="cta">Learn more</div>
</div>
</div>