我已将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">
答案 0 :(得分:3)
制作标签
<meta charset="utf-8">
您可以执行以下操作。
$view->headMeta()->setCharset( 'UTF-8' );
Zend生成的链接标记也是正确的。不同之处在于Zend试图更加具体。
转到here查看媒体代码的不同选项。
你的也是正确的,但Zend显示的标签让浏览器更好地了解如何通过告诉html文档的显示类型来显示你的页面。