问题标签 [pre]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 如何使用左尖括号“<”解决“pre”标签的问题?
我听说这是“pre”标签的一个长期存在的问题——当您在标签内显示代码块时<pre>
,您需要转义<
(left尖括号) 的所有实例。
是否有自动修复此问题?—(我的意思是)这样我就不必在我发布的每个帖子中手动<
替换所有实例。<
syntax-highlighting - 行语法高亮?
是否有任何 Javascript 用于突出显示在一行中的代码?我的意思是<a href="code here">
你也可以在这里做的事情。
那个插件是什么?
html - 通过 CSS 将元素显示为预先格式化的文本
有没有办法pre
通过 CSS 模拟元素的显示?
例如,我可以使用 CSS 规则保持这个 div 中的空白完整吗?
javascript - 如何在textarea中预格式化
我想知道是否可以预先格式化文本区域内的文本。现在我有一个 textarea 代码,我想添加语法突出显示并添加行号,所以我试图将文本包装在 pre 标记内。这是正确的还是我应该做一些完全不同的事情?
html - 无法在 Safari 中将样式应用于标记 pre
我有以下问题:我正在使用标签 pre 来显示一些信息。
我的风格:
问题是样式不适用于.maze
MacOS 下的 safari。请注意,在其他浏览器和 Windows 下的 safari 中一切正常。怎么了?
html - 如何使用 HTML/CSS 在文本中插入空格/制表符
可能的方式:
或者
还要别的吗?
html - “pre”用最小宽度的字符填充,调整大小时自动换行
我有一些字符串(都是字母和罕见的换行符,没有空格或任何其他分隔符),我想填写表格单元格,直到单元格宽度(取决于窗口大小,设置50%
为例子)。我希望浏览器在点击表格单元格宽度时几乎不换行,但也欢迎字符串中的换行符。表格单元格中的内容应该具有给定的固定最小宽度(200px
在下面的示例中),如果进一步调整窗口大小,这应该会导致出现垂直滚动。当窗口变得太小时,我在此屏幕截图中显示:
我已经通过使用max-width
for td
( playground ) 在 FF10 中实现了所需的行为,但我不能对 IE 做同样的事情:它忽略max-width
. max-width
此外,当设置为 on时,它有非常奇怪pre
的行为:渲染器忽略内容的实际宽度并认为它pre
没有被包裹(游乐场- 与 FF 相比;类似的问题报告在这里和那里)。在最坏的情况下,将内容严格固定是可以的(对于IE200px
应该应用,应用一个没有任何效果)。为了使此修复仅影响 IE,我尝试了以下 CSS:pre
td
不幸的是,不适用于 IE8。
目标浏览器:FF9(更高版本)、IE7、IE8、Chrome(最新)。
对不起,如果这个问题是重复的:我已经检查了如何在 pre 标签中换行?,我怎样才能自动换行这个列表项?,不能做最大宽度, Max-Width 不能在 IE7和许多其他的表上工作: 没有为 IE 找到明确的解决方案。
php - 在 Pre 标记中转义 HTML 字符
我已经安装了一个语法荧光笔,但是为了让它工作,标签必须写成<
and >
。我需要做的是将所有 < 替换为<
和 >替换为>
但仅在 PRE 标记内。
所以,简而言之,我想转义 pre 标记内的所有 HTML 字符。
提前致谢。
css - 我可以在 pre 中包含元素吗?
我想color
更改<pre>
. 但我不想改变color
整个文本
我知道我可以设置这样的样式<pre>
:
但这会将其应用于整个文本:(
我可以以某种方式逃脱 a<span>
并将其放入其中,<pre>
以便我可以执行以下操作:
如果没有,我还有什么其他选择?