Zend Framework headLink()帮助器和HTML5

时间:2011-09-11 13:12:31

标签: php html5 zend-framework

我已将doctype设置为HTML 5,如下所示:

$view->doctype('HTML5');

然后我添加了一个这样的样式表:

$view->headLink()->appendStylesheet($view->baseUrl().'/css/reset.css');

它生成如下链接标记:

<link href="/css/reset.css" media="screen" rel="stylesheet" type="text/css" >

但对于HTML 5,这是正确的,不是吗?

<link rel="stylesheet" href="/css/reset.css">

还有一个问题。如何使用headMeta()帮助程序生成这样的元标记?

<meta charset="utf-8">

1 个答案:

答案 0 :(得分:3)

制作标签

<meta charset="utf-8">

您可以执行以下操作。

$view->headMeta()->setCharset( 'UTF-8' );

Zend生成的链接标记也是正确的。不同之处在于Zend试图更加具体。

转到here查看媒体代码的不同选项。

你的也是正确的,但Zend显示的标签让浏览器更好地了解如何通过告诉html文档的显示类型来显示你的页面。