[问题]在HTML5语法内"跟'的差异?

楼主: dcdrkim (猫侍)   2017-09-20 15:45:40
要符合W3C的标准我有好好研究一阵子
也有下载一些网站原始码来看(主攻日本网页设计)
然后发现一个有趣的现象:
在<head></head>中间,很常有人会把"(双引号)写成'(单引号)
而且都是其中1~3段,4段以上的我就认为他只是不懂W3C的标准XD
例如下面的code(删了很多没必要的):
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="format-detection" content="telephone=no">
<link rel="alternate icon" type="image/png" href="images/favicon.png">
<link rel='icon' href='favicon.ico' type='image/x-ico' />
<link rel="stylesheet" href="css/default.min.css?t=227" />
<!
作者: Kenqr (function(){})()   2017-09-20 16:23:00
标准不是两种都可以?
作者: jmlntw (吉米林)   2017-09-20 16:35:00
两种都可以。手刻就算了,有时候是后端程式自动产生、或是从别的来源剪剪贴贴就会不统一。甚至有时候连引号都可以省略。
作者: Peruheru (还在想)   2017-09-20 16:45:00
标准是要有引号啦,但我不晓得有限制只能用双引号
作者: Kenqr (function(){})()   2017-09-20 17:35:00
https://html.spec.whatwg.org/#attributes-2查到了,依照HTML5标准,没引号、单引号、双引号全部可以Dreamweaver可能还在用HTML4标准吧XD
作者: oToToT (屁孩)   2017-09-20 17:43:00
个人是会有稍微分点意思,不过其实没差啦www
作者: Peruheru (还在想)   2017-09-20 17:45:00
那我错了
作者: irena4 (Irena)   2017-09-20 18:20:00
两种都可以啊
作者: jhnny97 (≡(  ゚Д゚))   2017-09-20 18:23:00
顺带一提,有差的是 ` 引号,在ES6里面可以放${}来包变量
作者: LPH66 (-6.2598534e+18f)   2017-09-20 21:30:00
楼上那已经是 javascript 了, 跟 HTML 语法无关HTML 语法是没有 backtick 这种引号的
作者: shter (飞梭之影)   2017-09-20 23:02:00
我习惯 HTML 都用双引号,因为 Javascript 字串会用单引号这样塞 innerHTML 时不用改变习惯写法
作者: cd12631 (<(◥█◤△◥█◤)>)   2017-09-20 23:54:00
别再用Dreamweaver了
作者: MangoTW (不在线上)   2017-09-21 01:47:00
主流风格规范是双引号
作者: goldencoast ( 苏醒中的魔性)   2017-11-15 20:55:00
我告诉你,国民党在日本以南会全灭
作者: FantasyRyu (眩惑之龙)   2017-09-21 15:59:00
Dreamweaver啥时有标记这个为错误了?还是你用的是老祖宗留下来的版本?附带一提DW已经出到17代了。

Links booklink

Contact Us: admin [ a t ] ucptt.com