很抱歉,如果这听起来很挑剔,但我要制作大量的HTML 5,我希望有人在那里提出一些明确的规则来确定何时使用<em>,<strong>和<mark>标签.该规范提出了一些微妙的差异,但我不断发现自己问我是否希望文本粗体,斜体或黄色高亮,这让我觉得我应该使用CSS代替.(有时我想知道为什么我甚至可以轻易写下"猫不是狗.")
具体来说是 MS CRM 2011。这实际上是 4 个问题合而为一:
A. 为什么选择 8 作为默认限制?(这是否是任意的,原始深度计数器是 3 位整数(尽管执行上下文的深度是有符号的 32 位),开发人员只是认为 2 的幂,9 是一个邪恶的数字......)
B. 将其增加到 16 有什么危险?(除了以某种方式通过测试的错误递归设置现在将在出错之前潜入 16 次而不是 8 次,而且事实上,根据事情的实际情况,我可能仍然会遇到一些无限循环错误)
C. 更改此设置的脚本是否必须在每台 CRM 服务器上运行,还是仅在其中一台上运行?(或者我猜,这是存储在本地配置中还是共享的)
D. 这是提出此类问题的最佳论坛吗?(我觉得这对于开发问题来说有点边界。)
请注意,我已经有了执行此操作的脚本,我了解执行上下文深度是什么,并且我知道如何减少深度过多的可能性。这些不是我的问题,或者至少不是我无能为力的问题。谢谢。