2011-09-11 37 views
0

我已经设置DOCTYPE为HTML 5这样的:Zend框架headLink()辅助和HTML5

$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标签?

<meta charset="utf-8"> 

回答

3

生成的标记

<meta charset="utf-8">

,你可以做到以下几点。

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

被Zend产生的链接标记是正确的,以及。不同的是,Zend试图更具体。

转到here查看媒体标记的不同选项。

你也是正确的,但Zend显示的标签为浏览器提供了一个更好的想法,告诉它如何通过显示html文档的显示类型来显示你的页面。