【发布时间】:2015-11-23 11:04:38
【问题描述】:
我已经搜索过这个问题,但找不到答案。
我有一个文件,其中“移动”上有 1 列,“平板电脑”上有 2 列,我想要“桌面”上的 3 列,或者大于 1100 像素的任何内容。
我尝试了一堆不同的 nth-child 值。它从 1 到 2 有效,但不是从 2 到 3。我想不通。谢谢!
/*Grid ------------------*/
/* Max out, center */
.image-grid {
max-width: 1600px;
margin: 0 auto;
padding: 0;
list-style: none;
}
.image-grid li {
float: left;
width: 47%;
margin: 1.5%;
text-align: center;
}
.image-grid p {
margin: 0;
padding: 2% 0 5% 0;
color: black;
font-size: 1.15rem;
font-weight: 400;
}
.image-grid:after {
content: "";
display: table;
clear: both;
}
.image-grid li:nth-child(odd) {
clear: both;
}
img {
max-width: 100%;
height: auto;
}
/*Breaks ------------------*/
@media (max-width: 640px) {
* {
margin: 0;
padding: 0;
}
.image-grid ul {
margin: 0;
padding: 0;
}
.image-grid li {
float: none;
width: auto;
padding: 0 0 4%;
}
.image-grid li a p {
font-size: 1.65rem;
}
}
@media (min-width: 1100px) {
body {
background: green;
}
.image-grid p {
font-size: 1.3rem;
}
.image-grid li {
float: left;
width: 31.3333%;
margin: 1.5%;
border: 1px solid white;
}
.image-grid li:nth-child(4) {
clear: right;
background: aqua;
}
.image-grid {
border: 1px solid yellow;
}
}
<div class="wrapper">
<div>
<ul class="image-grid">
<li>
<a href="http://jonschafer.com/portfolio/logos.html">
<img src="http://jonschafer.com/gfx/-main/gfx-main_0007_WHT_web_logos-06.jpg" alt="" />
<p><a href="http://jonschafer.com/portfolio/logos.html">Logos</a>
</p>
</a>
</li>
<li>
<a href="http://jonschafer.com/portfolio/akqa.html">
<img src="http://jonschafer.com/gfx/-main/gfx-main_0011_WHT_web_AKQA-MAIN.jpg" alt="" />
<p><a href="http://jonschafer.com/portfolio/akqa.html">AKQA</a>
</p>
</a>
</li>
<li>
<a href="http://jonschafer.com/portfolio/nike2021.html">
<img src="http://jonschafer.com/gfx/-main/gfx-main_0004_WHT_web_Nike2021_8.jpg" alt="" />
<p><a href="http://jonschafer.com/portfolio/nike2021.html">Nike 2021</a>
</p>
</a>
</li>
<li>
<a href="http://jonschafer.com/portfolio/gimme5.html">
<img src="http://jonschafer.com/gfx/-main/gfx-main_0009_WHT_web_Gimme5-02.jpg" alt="" />
<p><a href="http://jonschafer.com/portfolio/gimme5.html">Walnut's Gimme 5</a>
</p>
</a>
</li>
<li>
<a href="http://jonschafer.com/portfolio/xbox.html">
<img src="http://jonschafer.com/gfx/-main/gfx-main_0000_WHT_web_Halo-03.jpg" alt="" />
<p><a href="http://jonschafer.com/portfolio/xbox.html">Xbox Master Chief Collection</a>
</p>
</a>
</li>
<li>
<a href="http://jonschafer.com/portfolio/opolis.html">
<img src="http://jonschafer.com/gfx/-main/gfx-main_0003_WHT_web_Opolis-13.jpg" alt="" />
<p><a href="http://jonschafer.com/portfolio/opolis.html">Opolis Design</a>
</p>
</a>
</li>
<li>
<a href="http://jonschafer.com/portfolio/votesolar.html">
<img src="http://jonschafer.com/gfx/-main/gfx-main_0002_WHT_web_VoteSolar-05.jpg" alt="" />
<p><a href="http://jonschafer.com/portfolio/votesolar.html">Vote Solar</a>
</p>
</a>
</li>
<li>
<a href="http://jonschafer.com/portfolio/nikeevents.html">
<img src="http://jonschafer.com/gfx/-main/gfx-main_0005_WHT_web_Nike-Sales-Rec_1_0.jpg" alt="" />
<p><a href="http://jonschafer.com/portfolio/nikeevents.html">Nike Sales Events</a>
</p>
</a>
</li>
<li>
<a href="http://jonschafer.com/portfolio/classicben.html">
<img src="http://jonschafer.com/gfx/-main/gfx-main_0010_WHT_web_Classic-Ben-05.jpg" alt="" />
<p><a href="http://jonschafer.com/portfolio/classicben.html">Classic Ben</a>
</p>
</a>
</li>
<li>
<a href="http://jonschafer.com/portfolio/medigap.html">
<img src="http://jonschafer.com/gfx/-main/gfx-main_0006_Medigap-N1_Who-is-AC.jpg" alt="" />
<p><a href="http://jonschafer.com/portfolio/medigap.html">AllCare Medigap</a>
</p>
</a>
</li>
<li>
<a href="http://jonschafer.com/portfolio/levi.html">
<img src="http://jonschafer.com/gfx/-main/gfx-main_0008_WHT_web_Levi-06.jpg" alt="" />
<p><a href="http://jonschafer.com/portfolio/levi.html">Levi</a>
</p>
</a>
</li>
</ul>
<!-- End group -->
</div>
</div>
<!-- End wrapper -->
【问题讨论】:
标签: html css css-selectors