{"json_modified": "2016-03-28T07:53:26.809409", "uuid": "80dd1398-02f5-423d-ba83-37779d962d67", "title": "Mozilla's DOCTYPE sniffing", "url": "/en-US/docs/Mozilla's_DOCTYPE_sniffing", "tags": ["Web Development"], "translations": [{"uuid": "149192d5-9cd6-48ed-bc05-0f89f8088971", "title": "Le sniffing de DOCTYPE dans Mozilla", "url": "/fr/docs/Le_sniffing_de_DOCTYPE_dans_Mozilla", "tags": ["D\u00e9veloppement_Web"], "summary": "", "localization_tags": [], "locale": "fr", "last_edit": "2013-06-23T08:27:50", "review_tags": []}, {"uuid": "20ff720f-d009-4acd-82ba-a9e811871741", "title": "Mozilla's DOCTYPE sniffing", "url": "/ja/docs/Mozilla's_DOCTYPE_sniffing", "tags": ["\u79fb\u884c", "Web Development"], "summary": "\u3053\u306e\u6587\u66f8\u306f Mozilla \u306f\u3069\u306e\u3088\u3046\u306b DOCTYPE \u5ba3\u8a00\u3092\u4f7f\u3063\u3066 Strict\u30e2\u30fc\u30c9 \u3068 Quirks\u30e2\u30fc\u30c9 \u3092\u5224\u65ad\u3059\u308b\u304c\u66f8\u304b\u308c\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u5224\u65ad\u3092\u884c\u3046\u30b3\u30fc\u30c9\u306f\u73fe\u5728\u306e\u3068\u3053\u308d nsParser.cpp \u306e DetermineParseMode() \u306b\u3042\u308a\u307e\u3059\u3002\u30e2\u30fc\u30c9\u5224\u65ad\u306e\u6b74\u53f2\u3092\u77e5\u308b\u306b\u306f \u30d0\u30b0\u00a01312 \u3068 \u30d0\u30b0\u00a055264 \u3092\u3054\u89a7\u4e0b\u3055\u3044\u3002Mozilla 1.0 \u524d\u5f8c\u306b\u4f5c\u3089\u308c\u305f Almost-Standard \u30e2\u30fc\u30c9\u306b\u3064\u3044\u3066\u306f \u30d0\u30b0\u00a0153032 \u3092\u3054\u89a7\u4e0b\u3055\u3044\u3002\u3053\u306e\u632f\u308b\u821e\u3044\u3092\u9078\u3076\u3088\u3046\u306b\u3057\u3066\u3044\u308b\u76ee\u7684\u306f\u4ee5\u4e0b\u306e\u901a\u308a\u3067\u3059\uff1a", "localization_tags": [], "locale": "ja", "last_edit": "2013-06-23T08:27:16", "review_tags": []}, {"uuid": "43514c99-7143-4cad-b8ce-aae5e07d238c", "title": "Mozilla's DOCTYPE sniffing", "url": "/ko/docs/Mozilla's_DOCTYPE_sniffing", "tags": ["Web Development"], "summary": "\uc774 \ubb38\uc11c\ub294 Mozilla\uac00 strict \ubaa8\ub4dc \ub300 \ud638\ud658(quirks) \ubaa8\ub4dc\ub97c \uacb0\uc815\ud558\uae30 \uc704\ud574 DOCTYPE \uc120\uc5b8\uc744 \uc4f0\ub294 \ubc95\uc744 \uae30\uc220\ud569\ub2c8\ub2e4. \uc774\ub97c \uacb0\uc815\ud558\ub294 \ucf54\ub4dc\ub294 \ud604\uc7ac nsParser.cpp\uc758 DetermineParseMode()\uc5d0 \uc788\uc2b5\ub2c8\ub2e4. \ubaa8\ub4dc \uacb0\uc815\uc758 \uc5ed\uc0ac \uc77c\ubd80\ub294 bug\u00a01312\uc640 bug\u00a055264\ub97c \ucc38\uc870\ud558\uc138\uc694. Mozilla 1.0 \ucbe4\uc5d0 \uc0c8\ub85c \uc0dd\uae34 \uac70\uc758 \ud45c\uc900(Almost-Standards) \ubaa8\ub4dc\ub294 bug\u00a0153032\ub97c \ucc38\uc870\ud558\uc138\uc694. \ub2e4\uc74c\uc774 \uc774 \ud589\ub3d9(behavior)\uc744 \uace0\ub974\uac8c \ud588\ub358 \ubaa9\uc801\ub4e4\uc785\ub2c8\ub2e4:", "localization_tags": [], "locale": "ko", "last_edit": "2014-05-22T04:35:56", "review_tags": []}], "modified": "2014-03-25T19:02:37", "label": "Mozilla's DOCTYPE sniffing", "localization_tags": [], "locale": "en-US", "id": 2759, "last_edit": "2012-10-29T15:21:03", "summary": "This document describes how Mozilla uses the DOCTYPE declaration to determine strict mode vs. quirks mode. The code that makes this determination is currently in DetermineParseMode() in nsParser.cpp. See bug\u00a01312 and bug\u00a055264 for some of the history of the mode determination. See bug\u00a0153032 for the creation of the Almost-Standards mode around Mozilla 1.0. The goals that led to choosing this behavior were the following:", "sections": [{"id": "Full_Standards_Mode", "title": "Full Standards Mode"}, {"id": "Almost_Standards_Mode", "title": "Almost Standards Mode"}, {"id": "Quirks_Mode", "title": "Quirks Mode"}, {"id": "See_Also", "title": "See Also"}, {"id": "Original_Document_Information", "title": "Original Document Information"}], "slug": "Mozilla's_DOCTYPE_sniffing", "review_tags": []}