Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 降价不间断(nobr)?_Html_Markdown_Line Breaks - Fatal编程技术网

Html 降价不间断(nobr)?

Html 降价不间断(nobr)?,html,markdown,line-breaks,Html,Markdown,Line Breaks,我的降价单上有一个电话号码,它往往会在电话线的一端断开。在HTML中,我可以将其包装在标记中,使其正确地保持在一起。降价的正确方法是什么 显然,我没有意识到你可以在markdown中嵌入html <nobr>[1-111-111-1111](tel:11111111)</nobr> [1-111-111-1111](电话:11111111) 工作正常您可以使用(&x2011;) 为了 或者您可能需要在电话号码格式之间加空格,然后使用( ;) 为了 “nobr”

我的降价单上有一个电话号码,它往往会在电话线的一端断开。在HTML中,我可以将其包装在
标记中,使其正确地保持在一起。降价的正确方法是什么

显然,我没有意识到你可以在markdown中嵌入html

<nobr>[1-111-111-1111](tel:11111111)</nobr>
[1-111-111-1111](电话:11111111)
工作正常

您可以使用(
&x2011;

为了

或者您可能需要在电话号码格式之间加空格,然后使用(
 ;

为了


“nobr”标记是非标准的HTML,虽然浏览器出于遗留目的支持它,但正确的方法是通过CSS处理它

CSS等效项:

.nobr   { white-space:nowrap; }

请参见CommonMark规范中的内容。
标记不是标准的html,不应在@Jeff Walker code Ranger处使用,那么还有什么替代方法?>“正确的方法是处理它”,不幸的是,如果您在无法控制CSS的情况下键入内容,例如在GitHub标记文件中,则该标记不起作用。你可以添加HTML,但不能添加CSS:#fwiw如果你可以添加HTML,你可以添加内联样式是
。我知道这是一篇非常古老的文章,但我正在尝试使用不间断连字符,虽然它确实可以防止换行,但它被渲染为比常规破折号(-)字符更窄,几乎看起来像点而不是破折号。即使是在单间距字体中,我也看到它以一种奇怪的窄形呈现,这可能会让人困惑。(根据IntelliJ idea中的降价预览,我希望它不会在Github上看起来如此糟糕。)这是命令行选项的文档,如
--foo
,在这里您肯定不希望换行。@kshetline我建议使用其他答案中的解决方案。那就是使用CSS。我想象
--foo
在HTML中呈现的
块中。因此,您可以创建CSS规则
code{white space:nowrap;}
或尝试
hyphens:none
…@mahish,我很想使用CSS,但不幸的是,由于这是自述文件的标记,我无法控制可能使用的标记查看器。从好的方面来看,这在Github上看起来不错,我最关心的是它的外观。
1-111-111-1111
1&#160;111&#160;111&#160;1111
1 111 111 1111
.nobr   { white-space:nowrap; }