From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ivan Shmakov Newsgroups: gmane.emacs.devel Subject: [OT] HTML5 Date: Sun, 28 Dec 2014 21:45:29 +0000 Message-ID: <87iogvbg92.fsf_-_@violet.siamics.net> References: <83ppbanqhe.fsf@gnu.org> <87vbl2xigp.fsf@ferrier.me.uk> <83ioh2nlow.fsf@gnu.org> <87sig6xech.fsf@ferrier.me.uk> <83fvc5ni0u.fsf@gnu.org> <87k31fwwyv.fsf@ferrier.me.uk> <87bnmq9ibf.fsf@ferrier.me.uk> <87lhlrx5fc.fsf@building.gnus.org> <877fxb9821.fsf@ferrier.me.uk> <878uhrg6uu.fsf@building.gnus.org> <871tnj90lt.fsf@ferrier.me.uk> <87mw67elgf.fsf@building.gnus.org> <86bnmn1rwk.fsf@dod.no> <87tx0fczoj.fsf@building.gnus.org> <86lhlrzcte.fsf@dod.no> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1419803167 32310 80.91.229.3 (28 Dec 2014 21:46:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 28 Dec 2014 21:46:07 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Dec 28 22:46:02 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Y5Lez-0001gF-BW for ged-emacs-devel@m.gmane.org; Sun, 28 Dec 2014 22:46:01 +0100 Original-Received: from localhost ([::1]:59513 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y5Ley-0004sW-Ji for ged-emacs-devel@m.gmane.org; Sun, 28 Dec 2014 16:46:00 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45917) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y5Lej-0004sP-8W for emacs-devel@gnu.org; Sun, 28 Dec 2014 16:45:49 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y5Lef-0003LW-CP for emacs-devel@gnu.org; Sun, 28 Dec 2014 16:45:45 -0500 Original-Received: from fely.am-1.org ([2a01:4f8:d15:1b86::2]:52890) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y5Lef-0003LL-2i for emacs-devel@gnu.org; Sun, 28 Dec 2014 16:45:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net; s=a2013295; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:Sender:References:Subject:To:From; bh=TSZlhP9Fpvrk6ZM1i0foui6653SKXrA+lAbN659oDns=; b=ET3dAW+cfsLtvMljiAYi6/vv2ktIn1aAMjz1KhxiiaWT/cavQei1hY+81bWZG3TOZTLvxfG05TKIt7KZtlQcFB2zLlab+O0oZH8AGq8EoC3BxeDQS/MEuE6NtOqcNNunHInXZcNDn4VPMA0JMYbCySubzJhpSzMZm7GuDPPDkKY=; Original-Received: from [2a02:2560:6d4:26ca::1:1d] (helo=violet.siamics.net) by fely.am-1.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1Y5Lec-0000Pk-ME for emacs-devel@gnu.org; Sun, 28 Dec 2014 21:45:39 +0000 Original-Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1Y5LeU-0008WQ-5h for emacs-devel@gnu.org; Mon, 29 Dec 2014 04:45:30 +0700 Mail-Followup-To: emacs-devel@gnu.org In-Reply-To: <86lhlrzcte.fsf@dod.no> (Steinar Bang's message of "Sun, 28 Dec 2014 22:25:49 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a01:4f8:d15:1b86::2 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:180772 Archived-At: >>>>> Steinar Bang writes: >>>>> Lars Ingebrigtsen : >>>>> Steinar Bang writes: >>> Well, the web rendering could do with some improvements: properly >>> balanced tags, and Nic's JavaScript. >> Redundant end tags is not a requirement for proper HTML. > Not if HTML5 constitutes "proper HTML", no. HTML5 explicitly allows for (and gives more or less equal standing to) /both/ XML and =E2=80=9Cclassic=E2=80=9D HTML markup [1]: This specification defines an abstract language for describing documents and applications, [=E2=80=A6] There are various concrete syntaxes that can be used to transmit resources that use this abstract language, two of which are defined in this specification. The first such concrete syntax is the HTML syntax. [=E2=80=A6] The second concrete syntax is the XHTML syntax, which is an application of XML. [=E2=80=A6] Moreover, the HTML5 TR makes certain provisions for the HTML syntax, which make it possible to represent a sheer class of documents in a form that=E2=80=99d be both syntactically-valid HTML /and/ well-formed XML at the same time. Namely: =E2=80=A2 may be used to represent any of the void elements; =E2=80=A2 the xml:lang attribute is allowed; =E2=80=A2 and so is xmlns. [1] http://www.w3.org/TR/html5/introduction.html#html-vs-xhtml --=20 FSF associate member #7257 http://boycottsystemd.org/ =E2=80=A6 3013 B6A0= 230E 334A