有人能够看出或想到为什么我无法隐藏第5个项目及以后的项目吗?
我想只显示前四个项目(即#1,#2,#3和#4),其余所有项目都被隐藏(即完全从代码中隐藏)。
我可以从客户端视图中隐藏它们,但在查看源代码时,您可以看到HTML代码-我在这里做错了什么?
我已经尝试过:
visibility: hidden
除了
display: none
但是,代码依然存在...
ul>li {
display: inline-block;
/* You can also add some margins here to make it look prettier */
width: 180px;
zoom: 1;
*display: inline;
/* this fix is needed for IE7- */
}
ul>li:nth-of-type(1n+5) {
display: none;
}
.speakercard {
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
max-width: 180px;
margin: auto;
text-align: center;
padding-top: 14px;
}
button {
border: none;
outline: 0;
display: inline-block;
padding: 10px;
color: white;
background-color: #393939;
text-align: center;
cursor: pointer;
width: 100%;
}
a {
text-decoration: none;
color: black;
}
button:hover,
a:hover {
opacity: 0.7;
}
.image-cropper {
width: 100px;
height: 100px;
position: relative;
overflow: hidden;
border-radius: 50%;
border: 1px solid #ccc;
margin-left: auto;
margin-right: auto;
}
.profile-pic {
display: inline;
margin: 0 auto;
height: 100%;
width: auto;
}
<ul>
<li>
<div class="speakercard">
<div class="image-cropper">
<img src="./img.jpeg" class="profile-pic" alt="" style="width:100%">
</div>
<p>1 Poo Doe</p>
<p><button>Speaker Profile</button></p>
</div>
</li>
<li>
<div class="speakercard">
<div class="image-cropper">
<img src="./img.jpeg" class="profile-pic" alt="" style="width:100%">
</div>
<p>2 Doe</p>
<p><button>Speaker Profile</button></p>
</div>
</li>
<li>
<div class="speakercard">
<div class="image-cropper">
<img src="./img.jpeg" class="profile-pic" alt="" style="width:100%">
</div>
<p>3 Doe</p>
<p><button>Speaker Profile</button></p>
</div>
</li>
<li>
<div class="speakercard">
<div class="image-cropper">
<img src="./img.jpeg" class="profile-pic" alt="" style="width:100%">
</div>
<p>4 Doe</p>
<p><button>Speaker Profile</button></p>
</div>
</li>
<li>
<div class="speakercard">
<div class="image-cropper">
<img src="./img.jpeg" class="profile-pic" alt="" style="width:100%">
</div>
<p>THIS SHOULD BE TOTALLY HIDDEN</p>
<p><button>Speaker Profile</button></p>
</div>
</li>
<li>
<div class="speakercard">
<div class="image-cropper">
<img src="./img.jpeg" class="profile-pic" alt="" style="width:100%">
</div>
<p>THIS SHOULD BE TOTALLY HIDDEN</p>
<p><button>Speaker Profile</button></p>
</div>
</li>
<li>
<div class="speakercard">
<div class="image-cropper">
<img src="./img.jpeg" class="profile-pic" alt="" style="width:100%">
</div>
<p>THIS SHOULD BE TOTALLY HIDDEN</p>
<p><button>Speaker Profile</button></p>
</div>
</li>
</ul>
有什么想法可以实现这个吗?
谢谢!