我正在开发一个从用户输入生成 CSS "style='xyz'" 语句的 CMS。用户输入将被验证,但作为额外的保障,我想检查生成 CSS 代码时值的有效性。
如果遇到无效值 - 例如,由于布局限制,仅允许绝对值的相对宽度(“50%”) - 我想在样式属性中返回注释以帮助调试:
<div class="content" style="background-color: lightblue; /* WIDTH was invalid: Only absolute values allowed here */; border: 1px orange dotted;">
这是否“安全”,即所有主流浏览器仍会正确解析评论前后的设置吗?很难谷歌这方面的信息。