[問題]在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