HTML 5参考/规范?

时间:2010-12-22 20:23:46

标签: php html5 dtd specifications

抱歉我的英文。

我有生成HTML表单的PHP类:

class Html_ElementInput extends Html_Element
{
    public function __construct($type=null)
    {
        parent::__construct();

        $this->attrs = array
        (
            'type' => array('text', 'password', 'checkbox', 'radio', 'submit', 'reset', 'file', 'hidden', 'image', 'button'),
            'name' => 'CDATA',
            'value' => 'CDATA',
            'checked' => array('checked'),
            'disabled' => array('disabled'),
            'readonly' => array('readonly'),
            'size' => 'Number',
            'maxlength' => 'Number',
// ......

此格式为模拟SGML-DTD说明xHTML - http://economist.rudn.ru/files/web-studio/docs/html/xhtml/xhtml_1.0/xhtml1-transitional_dtd.txt

我想更改基于HTML5的类,但没有SGML-HTML5规范的描述。

我是否理解SGML-HTML5描述不正确?

1 个答案:

答案 0 :(得分:1)

HTML 5不基于SGML。它有两个序列化,XML和HTML 5.没有HTML 5的SGML版本。

据我所知,该语言没有正式的机器可读描述。我希望语言能够稳定下来,但它仍处于发展阶段。

作为RelaxNG schema is available

的一部分的非正式(可能并非总是最新)validator.nu