【发布时间】:2017-03-24 00:06:10
【问题描述】:
我的编辑在下面的单词高度之后用冒号提出了一个错误 - 冒号有什么问题以及如何更正?
* html #TB_overlay { /* ie6 hack */
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
我有一个类似的错误,下面的减号突出显示为意外标记:
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
最后,下面的Const操作符在js脚本中报错:
const CKEDITOR_BTN_REMOVED = 'SpecialChar,Subscript,Superscript,PasteFromWord,Smiley,BGColor,TextColor,HorizontalRule,PageBreak,Table,Font,RemoveFormat,Blockquote';
【问题讨论】:
-
也许它只是不喜欢或不知道真正过时的 css
expression。 -
所以它们是有效的 css 表达式,但编辑器是问题所在?
-
我以前从未见过有人在 css 中使用 javascript...但是 google 说它确实对旧浏览器有效。我怀疑它的支持很少。
-
@Ringo ES6 并非所有地方都受支持,包括 OP 当前的编辑器,所以不,我不支持。你是吗?
-
这是 10 年前流行的代码,字面意思。这不是 ES6。
标签: javascript css