【发布时间】:2012-07-15 07:41:28
【问题描述】:
为什么 Dreaweaver 以 RegExp 突出显示我的代码有什么问题?
$(this).attr({'width':this.width /2, 'height':this.height/ 2});
它的亮点从/2 到/2。
谢谢
我将此代码用于<img/> 标签,我认为最好使用attr() 而不是css()
【问题讨论】:
-
我不确定您是否可以传递
attr()一组属性名称,一次只能传递一个名称。 -
这可能会有所帮助..adobe.com/devnet/dreamweaver/articles/…
-
不,无论如何它都不是“更好”。 HTML 属性 不推荐用于样式。 HTML用于结构。样式的 CSS。使用
width和height属性是 90 年代的事情。但是如果你坚持,你的应用程序应该仍然可以使用attr。浏览器应该具有向后兼容性.. -
@FabrícioMatté 但在 IE 中它无法使用没有宽度和高度属性的 img 标签。好的,谢谢,我知道了!
-
@Sam 我已经看到一些小故障,在图像加载之前它不会得到计算的宽度/高度,但只要你在 CSS 中定义宽度和高度,它应该可以正常工作出色地。你甚至可以在 html 中做到这一点:
<img style="width:100px; height:100px;" />(我在 IE6-9 中测试过)=]
标签: javascript jquery dreamweaver