在浏览器中隐藏元素而不编辑HTML?

时间:2015-05-12 15:59:35

标签: html css internet-explorer

我的雇主正在转向新的网络软件系统,我们将用它来跟踪学生的信息。该软件可在一定程度上自定义,但无法禁用系统提供的许多字段。例如,我不想或不需要跟踪社会安全号码,因此我想在显示的页面上永久隐藏该字段。

这些字段被硬编码为表格行,我知道我可以隐藏CSS中style="display:none"的字段。但是,我无法访问系统的样式表。

是否可以在我自己的浏览器中设置过滤器,我可以在这个新软件系统中设置页面样式?如果是这样,它会限制在我自己的电脑上,还是可以导出并与同事共享该文件?注意:该软件仅限于IE(11)。

4 个答案:

答案 0 :(得分:2)

如果要隐藏行,可以使用用户样式表执行此操作。

  

IE允许您直接从其辅助功能设置中使用您自己的StyleSheet   单击右上角的IE9工具菜单图标(或使用键盘快捷键:ALT + X)   然后打开“Internet选项”,单击“辅助功能”按钮,然后选择“使用样式表格式化文档”   然后你需要使用Browse功能选择一个CSS文件。

Source enter image description here 你的CSS看起来像是:

table tr.socialsecurity{
display:none;
}

使用浏览器检查器查找行class。如果ID没有,则可以使用nth-of-type() 注意:您需要重新启动浏览器才能使CSS生效。要在多台计算机上使用此功能,请将样式表发送给您的同事并让他们安装它  由于OP要求IE回答,我只包含相关说明。请注意,这可以在所有浏览器中完成。 Instructions can be found here

答案 1 :(得分:0)

如果您无法同时访问HTML或CSS,则无法隐藏行

答案 2 :(得分:0)

可以通过辅助功能选项

添加自己的样式表

答案 3 :(得分:0)

由于您要求设置自己的自定义样式表,因此IE允许您为所访问的所有页面创建用户样式表。

“安装”样式表

  1. 打开工具> Internet选项对话框。
  2. 在“常规”选项卡上,选择“辅助功能”。
  3. 在“用户样式表”部分,选择使用样式表标记格式化文档的框。
  4. 按“浏览”并找到您的样式表。
  5. 选择您的文件,然后按“打开”进行安装。
  6. 注意:您可能需要重新启动浏览器才能使样式表生效。

    冲洗并重复任何其他计算机。