`
hax
  • 浏览: 961331 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ms is wrong AGAIN

    博客分类:
  • CSS
阅读更多
微软的Web工程师写了这篇文章Vendor Prefixes and JavaScript,文中写道:

引用
In Internet Explorer, Microsoft Lowercase the first Letter, which makes it consistent with the CSS capitalisation: msTransform


然而ms这个拼法其实全然是 inconsistent。看看其他厂商的vendor prefix全部是首字母大写的(webkit同时支持大写和小写)。

所以我在该文之后留言:

No! ms is wrong (AGAIN)!!!

The first letter of vendor prefix should be Capitalized! It follows a very simple rule that any char after dash in CSS property name should be transform to uppercase.

ms BREAK this rule, and that means you can NOT diff the vendor prefixed prop -ms-xxx with the normal prop ms-xxx. Though there is no such property named ms-xxx, but it's still a bad exception.


自己给自己翻译如下:


扯淡!ms又错了!!!(我为什么要说“又”?)

vendor前缀的第一个字母应该大写!这规则很简单,CSS属性名中所有的短横线之后的那个字母应该转换为大写。

ms违背了这规则,这意味着你无法区分一个厂商前缀属性 -ms-xxx 和一个正常属性 ms-xxx。尽管现在并没有属性叫 ms-xxx,但是这仍是一个傻逼的例外。



【完】
0
0
分享到:
评论
1 楼 qgy18 2013-12-08  
之前遇到过这个问题,也吐槽了一遍:「最坑爹的是IE,css里可以用“-ms-transition-property”,js中对应的style,却是“el.style.msTransitionProperty”。QWrap在设置css的函数中,会先调用StringH.camelize函数处理属性名,会把“-ms-xxx-ooo”变成“MsXxxOoo”,IE不认!」

相关推荐

    接力版三年级下册小学英语 Lesson 14 What is wrong 课时练一课一练(课后作业).doc

    这篇文档是针对接力版小学三年级下册英语Lesson 14 "What is wrong" 的一课一练课后作业。这个单元的主题围绕询问他人身体不适的问题,以及如何表达自己的疼痛部位。下面将对其中涉及的英语知识点进行详细讲解。 一...

    接力版三年级下册小学英语 lesson 14 what is wrong?教案(教学设计).doc

    这篇文档是关于接力版三年级下册小学英语Lesson 14 "What is wrong?" 的教案,主要目的是教授学生如何询问和回答身体不适的情况。这节课分为三个主要部分:Ask, answer and act, Look, listen and say, 以及 Let's ...

    解决On no!Something has gone wrong.

    Something has gone wrong." 是一个常见的错误提示,通常表示系统遇到了问题或有软件运行异常。解决这个问题需要一系列步骤,包括诊断错误来源、修复相关组件和确保系统的稳定运行。以下是一些相关的Linux知识和...

    When wright is wrong

    When wright is wrong Prwhologi. in rhr School.? 1981. /R. SO8 WHEN WRIGHT IS WRONG J A M E S Y S S E L D Y K E , BOB ALCOZZINE,’ R I C H A R D R E G A N , A N D M A R G A R E T POTTER ...

    Everything You Know About CSS Is Wrong

    《关于CSS的一切你所知道的都是错的》这篇文章揭示了我们对CSS的普遍误解和一些常见误区,让我们重新审视这个在网页设计中不可或缺的语言。CSS(层叠样式表)是网页设计的核心,它负责控制页面的布局和外观,但很多...

    分布式任务调度平台xxl-job

    XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。至今,XXL-JOB已接入多家公司的线上产品线,接入场景如电商业务...

    forticlient7.0版本

    forticlient7.0版本

    SitePoint - Everything.You.Know.About.CSS.Is.Wrong.2008.rar

    《SitePoint - Everything.You.Know.About.CSS.Is.Wrong.2008》是一本针对CSS(层叠样式表)的书籍,由SitePoint出版社在2008年出版。这本书颠覆了当时许多关于CSS的传统认知,揭示了CSS设计中的常见误解,并提供了...

    Being Wrong Kathryn Schulz

    To err is human Yet most of us go through life assuming and sometimes insisting that we are right about nearly everything from the origins of the universe to how to load the dishwasher If being wrong ...

    Sorry, wrong code.Sorry, wrong code.

    Sorry, wrong code.Sorry, wrong code.

    <<<单干>>>以往的看法都是错误的(Conventional Wisdom Is Just Plain Wrong)

    ### 单干:以往的看法都是错误的 #### 关键知识点概览 1. **社会现象分析**:揭示了美国社会中普遍存在的对于个人创业梦想与实际执行之间的巨大鸿沟。 2. **工作满意度问题**:指出当前工作环境中普遍存在的工作...

    You can define up to 4000 styles in a .xls workbook is a wrong excepiton

    You can define up to 4000 styles in a .xls workbook is a wrong excepiton 将抛异常的方法去掉,是程序继续执行,生成excel 。本来想免费,但是苦于没积分所以要了5分 见谅 。实在没积分的话可以给我发邮件,给...

    Leviton is wrong on the use of corporal punishment

    Leviton is wrong on the use of corporal punishment 290 Psychology in the Schools, April, 1978, Vol. 15, No. 2. STENNETT, R. B. !VATSON, G. A. WERNER, E. E., & SMITH, R. S. WESTMAN, J. C., ...

    linear algebra done wrong

    ### Linear Algebra Done Wrong:一种独特的教学方法 #### 引言 《Linear Algebra Done Wrong》这本书的标题听起来似乎有些奇特甚至有些负面,但实际上它提供了一种非常规但深刻的学习线性代数的方法。作者Sergei ...

    SitePoint Pty.Everything.You.Know.About.CSS.is.Wrong.2008.pdf

    《Everything You Know About CSS is Wrong!》这本书由Rachel Andrew和Kevin Yank共同撰写,于2008年首次出版。本书旨在帮助读者重新审视并理解CSS(层叠样式表)的设计理念与实践方法,通过批判性的视角来挑战传统...

    Linear Algebra Done Wrong.pdf

    ### 线性代数概览与《Linear Algebra Done Wrong》解析 #### 一、线性代数基础知识 **线性代数**(Linear Algebra)是一门研究向量空间(也称为线性空间)以及在其上的线性变换的数学分支。它是现代数学的基础之一,...

    GitHub 读取jupyter报错Sorry, something went wrong. Reload?

    GitHub 读取jupyter报错Sorry, something went wrong. Reload?

    how not to be wrong : the power of mathematical thinking / Jordan Ellenberg

    书籍《how not to be wrong : the power of mathematical thinking》由Jordan Ellenberg所著,于2014年由Penguin Group出版,属于Penguin Press系列。这本书不仅仅是一本普通的数学读物,而是将数学思维深入到我们的...

Global site tag (gtag.js) - Google Analytics