仅在文本浏览器中显示HTML元素?

卢卡斯·菲利普斯(Lucas Phillips)

我的布局在普通浏览器中看起来不错,但是在链接和lynx中看起来像是一大堆文本。我想在文本浏览器中的部分之间添加<hr><br>,但是我不希望它们干扰普通浏览器中的CSS布局。我尝试hr {display: none;}在CSS中进行设置,但也将其隐藏在文本浏览器中。

kawashita86

2016年12月21日更新:不推荐使用tty(以及许多其他媒体类型,您可以在这里查看https://drafts.c​​sswg.org/mediaqueries/#media-types),并应使用以下组合代替媒体功能,一种比媒体类型更精细的测试方法,用于测试用户代理或显示设备的单个特定功能。要定位文本浏览器,可以结合使用网格单色功能。

原始答案:

如Paul所述,您应该使用媒体查询让浏览器选择更适合设备/浏览器的CSS。对于文本浏览器(例如lynx和链接),应使用以下媒体查询:

tty

这是适合使用固定间距字符网格的媒体的格式。

要定位CSS规则,您可以使用<link>指定媒体的标签导入css文件,如下所示:

<link rel='stylesheet' media='tty' href='lynx.css' />

或通过使用以下语法在css文件中定义媒体:

@media tty {
    my-lynx-css-rule {
        ...
    }
}

有关可用媒体查询的详细说明,请检查以下页面:http : //cssmediaqueries.com/what-are-css-media-queries.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用淘汰赛将文本值与 html 元素绑定在浏览器中未显示

来自分类Dev

仅在浏览器页面中未显示PHP错误

来自分类Dev

在某些浏览器中,从画布元素内部单击并拖动会突出显示其外部的文本

来自分类Dev

SVG文本元素未在Android浏览器中显示

来自分类Dev

HTML:您是否可以从浏览器查找(CTRL + F)中隐藏/忽略文本元素

来自分类Dev

HTML:您是否可以从浏览器查找(CTRL + F)中隐藏/忽略文本元素

来自分类Dev

我可以使用JavaScript在Chrome浏览器中显示HTML元素吗?

来自分类Dev

在浏览器中显示为文本的ASCII字符代码

来自分类Dev

Google Chrome浏览器:样式表仅在“检查元素”之后显示

来自分类Dev

HTML和CSS在文本编辑器中链接,但未在Web浏览器中显示

来自分类Dev

图像翻转-仅在浏览器中

来自分类Dev

Archlinux仅在浏览器中静音

来自分类Dev

在HTML页面中显示浏览器控制台

来自分类Dev

HTML文字未在Windows的Safari浏览器中显示

来自分类Dev

ERb文件在浏览器中显示为HTML文件

来自分类Dev

Chrome浏览器未在HTML中显示<strong>标记

来自分类Dev

React:如何调试为什么浏览器在 Chrome > Dev Tools 中显示的值与 HTML 元素不同?

来自分类Dev

注意临时标题仅在本地计算机上的所有浏览器中显示

来自分类Dev

Spring重定向不起作用,仅在浏览器中显示重定向:/ URL

来自分类Dev

SVG嵌入式图像仅在浏览器中显示

来自分类Dev

在 angular 6 上显示浏览器时,某些文本元素有延迟

来自分类Dev

显示HTML而不是浏览器警报

来自分类Dev

仅在浏览器不是Google Chrome浏览器时显示消息

来自分类Dev

如何在浏览器的警告框中显示大文本并防止文本修剪?

来自分类Dev

在浏览器中弄乱文本

来自分类Dev

HTML表单仅在刷新浏览器后才能在Chrome中工作

来自分类Dev

仅在旧浏览器中处理Html5视频+ Mp4源

来自分类Dev

VB.NET Web浏览器:与检查浏览器中的元素相比,DocumentText的HTML不正确

来自分类Dev

仅在打印页面中显示内容,而在使用CSS或javascript的浏览器页面中不显示内容

Related 相关文章

  1. 1

    使用淘汰赛将文本值与 html 元素绑定在浏览器中未显示

  2. 2

    仅在浏览器页面中未显示PHP错误

  3. 3

    在某些浏览器中,从画布元素内部单击并拖动会突出显示其外部的文本

  4. 4

    SVG文本元素未在Android浏览器中显示

  5. 5

    HTML:您是否可以从浏览器查找(CTRL + F)中隐藏/忽略文本元素

  6. 6

    HTML:您是否可以从浏览器查找(CTRL + F)中隐藏/忽略文本元素

  7. 7

    我可以使用JavaScript在Chrome浏览器中显示HTML元素吗?

  8. 8

    在浏览器中显示为文本的ASCII字符代码

  9. 9

    Google Chrome浏览器:样式表仅在“检查元素”之后显示

  10. 10

    HTML和CSS在文本编辑器中链接,但未在Web浏览器中显示

  11. 11

    图像翻转-仅在浏览器中

  12. 12

    Archlinux仅在浏览器中静音

  13. 13

    在HTML页面中显示浏览器控制台

  14. 14

    HTML文字未在Windows的Safari浏览器中显示

  15. 15

    ERb文件在浏览器中显示为HTML文件

  16. 16

    Chrome浏览器未在HTML中显示<strong>标记

  17. 17

    React:如何调试为什么浏览器在 Chrome > Dev Tools 中显示的值与 HTML 元素不同?

  18. 18

    注意临时标题仅在本地计算机上的所有浏览器中显示

  19. 19

    Spring重定向不起作用,仅在浏览器中显示重定向:/ URL

  20. 20

    SVG嵌入式图像仅在浏览器中显示

  21. 21

    在 angular 6 上显示浏览器时,某些文本元素有延迟

  22. 22

    显示HTML而不是浏览器警报

  23. 23

    仅在浏览器不是Google Chrome浏览器时显示消息

  24. 24

    如何在浏览器的警告框中显示大文本并防止文本修剪?

  25. 25

    在浏览器中弄乱文本

  26. 26

    HTML表单仅在刷新浏览器后才能在Chrome中工作

  27. 27

    仅在旧浏览器中处理Html5视频+ Mp4源

  28. 28

    VB.NET Web浏览器:与检查浏览器中的元素相比,DocumentText的HTML不正确

  29. 29

    仅在打印页面中显示内容,而在使用CSS或javascript的浏览器页面中不显示内容

热门标签

归档