如果客户端分辨率较低,如何隐藏某些 html 元素
How to hide some html elements if client resolution is lower?
>我有一个包含 5 个<tr>
元素的表格,它在 1920x1080 屏幕上看起来不错,但在较低的分辨率下看起来真的很糟糕。
代码如下:
<table class="table fullwidth nextevent_table">
<tbody>
<tr class="row1 open">
<td valign="middle" align="center" width="44">
<a href="/index.php/Calendar/Calendarevent/1.html?">
<img src="/icons/events/35.png" style="max-height: 40px;" alt="eventicon3" class="eventicon eventicon">
</a>
</td>
<tr class="row1 open">
<td valign="middle" align="center" width="44">
<a href="/index.php/Calendar/Calendarevent/2.html?">
<img src="/icons/events/35.png" style="max-height: 40px;" alt="eventicon3" class="eventicon eventicon">
</a>
</td>
<tr class="row1 open">
<td valign="middle" align="center" width="44">
<a href="/index.php/Calendar/Calendarevent/3.html?">
<img src="/icons/events/35.png" style="max-height: 40px;" alt="eventicon3" class="eventicon eventicon">
</a>
</td>
<tr class="row1 open">
<td valign="middle" align="center" width="44">
<a href="/index.php/Calendar/Calendarevent/4.html?">
<img src="/icons/events/35.png" style="max-height: 40px;" alt="eventicon3" class="eventicon eventicon">
</a>
</td>
<tr class="row1 open">
<td valign="middle" align="center" width="44">
<a href="/index.php/Calendar/Calendarevent/5.html?">
<img src="/icons/events/35.png" style="max-height: 40px;" alt="eventicon3" class="eventicon eventicon">
</a>
</td>
</tbody>
</table>
例如,使用 PHP 或 javascript 可以:
如果用户的屏幕为 1440x900,请隐藏最后一个<tr>
如果用户的屏幕为 1280x1024,请隐藏最后 2 个<tr>
谢谢!
您可以使用CSS媒体查询来实现此目的:
@media (max-width: 1440px) {
.nextevent_table tr:last-child {
display: none;
}
}
@media (max-width: 1280px) {
.nextevent_table tr:nth-last-of-type(-n+2) {
display: none;
}
}
相关文章:
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- JavaScript-在手机上不工作的情况下,在外部单击时隐藏元素
- 随时隐藏元素
- 根据特定条件使用ng显示/ng隐藏来显示/隐藏元素
- 隐藏元素直到加载完成(ng斗篷不是我需要的)
- 在具有类的元素中隐藏元素
- javascript()onclick隐藏元素-dos'我不在firefox工作
- JQueryHide()在按钮中使用元素时不会隐藏元素
- 使用Javascript取消隐藏元素
- 如果鼠标离开父对象,则隐藏元素
- 如何在jquery ajax成功html响应中找到输入隐藏元素
- 基于事件在循环中隐藏元素
- 渐进式增强-不使用CSS隐藏元素
- 隐藏元素后更新滚动条
- jQuery没有隐藏元素
- jQuery隐藏元素在使用CSS显示时保持隐藏状态
- 如何使用javascript在区域外单击时隐藏元素
- 如何在加载网页时隐藏元素
- JS:隐藏元素上的事件侦听器
- HTML 显示/隐藏元素 JS 不起作用