我試圖以p
爲中心標記,直到屏幕達到最小768px,然後將p
標記左對齊768px及以上。我正在做同樣的事情爲我的h1, h2
標籤,而不是在768px左對齊,我把它設置爲左對齊在992px。我的p
標記未集中在768px及以下我的h1
和h3
標籤只集中在768px和992px之間。一旦我點擊767px並且低於所有應該居中的所有東西時,它們就會一致。下面的CSS。我究竟做錯了什麼?@media查詢不能按預期工作
/*======= about ========*/
#about p {
text-align: center;
padding-bottom: 15px;
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
#about p {
text-align: left;
}
}
#about h3 {
margin-top: -5px;
}
#about .team h1 {
font-weight: bold;
}
#about h1, h3 {
text-align: center;
}
/* Medium devices (medium devices, 992px and up) */
@media (min-width: 992px) {
#about h1, h3 {
text-align: left;
}
}
#about img {
margin: 0 auto;
}
下面是HTML:
<div id="about">
<div class="container">
<div class="row">
<p></p>
<p></p>
<p></p>
</div> <!-- end row -->
<div class="row">
<div class="col-md-4 team">
<h1>Meet The Team</h1>
</div>
</div>
<div class="row">
<div class="col-md-4">
<a href="bios/#.html"><img src="img/team/580x410.jpg" class="img- responsive" alt=""></a>
<h1></h1>
<h3 class="text-muted">Chairman & CEO<br>
Senior Wealth Advisor</h3>
</div>
<div class="col-md-4">
<a href="bios/"><img src="img/team/580x410.jpg" class="img-responsive" alt=""></a>
<h1></h1>
<h3 class="text-muted">President<br>
Senior Wealth Advisor</h3>
</div>
<div class="col-md-4">
<a href="bios/.html"><img src="img/team/580x410.jpg" class="img- responsive" alt=""></a>
<h1></h1>
<h3 class="text-muted">Chief Operating Officer</h3>
</div>
</div> <!-- end row -->
</div> <!-- end container -->
基本上按預期工作時,彈出一個CodePen - 你能提供示例HTML顯示問題?另外,請注意'#about h1,h3'將應用於* all *'h3'標籤,而不僅僅是'#about'中的標籤。您可能的意思是'#about h1,#about h3' –
您應該提供[完整示例](http://stackoverflow.com/help/mcve)。你可以使用[Stack Snippets](http://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/)來做到這一點。 – transistor09
我也提供了我的html。 – user3786102