php – 如何在Zend Framework中编写内部样式表?
发布时间:2020-12-13 22:11:58 所属栏目:PHP教程 来源:网络整理
导读:我想在Zend Framework中为一个视图编写一个内部样式表 head style type="text/css" media="all" body{ background: #FFFFFF; } /style/head 我知道我可以使用$this- view- headLink() – appendStylesheet(‘style.css’);写一个外部样式表. 但是我找不到编
我想在Zend Framework中为一个视图编写一个内部样式表
<head> <style type="text/css" media="all"> body{ background: #FFFFFF; } </style> </head> 我知道我可以使用$this-> view-> headLink() – > appendStylesheet(‘style.css’);写一个外部样式表. 但是我找不到编写内部样式表的方法.有任何想法吗? 解决方法
您正在寻找的是HeadStyle视图助手.它的手册文档可以在
here找到.
HeadStyle助手的API与所有Head *视图助手一致,并且可以这样工作(以下假设您在视图中): // Putting styles in order: // These methods assume the a string argument containing the style rules. // place at a particular offset: $this->headStyle()->offsetSetStyle(100,$customStyles); // place at end: $this->headStyle()->appendStyle($finalStyles); // place at beginning $this->headStyle()->prependStyle($firstStyles); // Or capturing a block of styles <?php $this->headStyle()->captureStart() ?> body { background-color: <?php echo $this->bgColor ?>; } <?php $this->headStyle()->captureEnd() ?> 请注意,您不包含< style>任何此输入中的标记.这是由助手本身产生的. <head> <?php echo $this->headLink() ?> <?php echo $this->headStyle() ?> </head> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |