html - 隐藏特定类的最佳方法,它具有特定名称
问题描述
似乎隐藏元素可以通过 500 种方式完成。我正在寻找最适合浏览器兼容性标准的东西,甚至可能是性能......
这是我想隐藏的:
<li class="header-menu-user"><a class="header-user" href="/Settings/User/UserProfile">User Settings</a></li>
我过去尝试过的另一种情况是,我在具有数据属性等的 li 上进行了 display:none 。
我只是尝试这样做但它不起作用(没有隐藏它)
.header-user {
display: none;
}
解决方案
有很多方法,但通常这两种方法中的一种是合适的:
display: none;
将隐藏元素,这意味着周围的元素将忽略它,就好像它不在 DOM 中一样,即使它存在并且您仍然可以定位它。
opacity: 0;
本质上会使元素透明,不可见,但在各种布局模型中仍会占用空间。
推荐阅读
- postgresql - 我可以在执行之前修改postgresql sql吗
- verilog - 数组需要在 always @(my_array) 块上的数组索引(在 Verilog 中实现寄存器冒泡)
- c++ - clang/gcc c++,编译器是否可以输出每个.cpp中所有初始化模板的列表?
- python - 如何将图像保存在动态文件夹中?
- git - 将 gitlab 存储库克隆到 Azure Devops 并在 Azure 存储库上保持同步
- javascript - 如何在控制台上查看我上传的图片名称?
- sql - 如何删除 ' | ' 使用 sql 时的字符?
- html - 在选项卡中添加悬停下拉选择
- c - CS50,复数问题,给出错误的结果
- azure - 使用 Powershell/Azure CLI 禁用对 Cosmos DB 的数据中心网络访问