<?php
echo $this->Html->css(
array(
'/printPlugin/css/960',
'/printPlugin/css/screen',
'/printPlugin/css/print',
'/printPlugin/src/css/print-preview'
)
);
?>此代码生成以下HTML:
<link rel="stylesheet" type="text/css" href="/demo-home22/printPlugin/css/960.css" />
<link rel="stylesheet" type="text/css" href="/demo-home22/printPlugin/css/screen.css" />
<link rel="stylesheet" type="text/css" href="/demo-home22/printPlugin/css/print.css" />
<link rel="stylesheet" type="text/css" href="/demo-home22/printPlugin/src/css/print-preview.css" />我的预期产出是:
<link rel="stylesheet" type="text/css" href="/demo-home22/printPlugin/css/960.css" media="screen"/>
<link rel="stylesheet" type="text/css" href="/demo-home22/printPlugin/css/screen.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/demo-home22/printPlugin/css/print.css" media="print" />
<link rel="stylesheet" type="text/css" href="/demo-home22/printPlugin/src/css/print-preview.css" media="screen"/>这意味着我想在每个CSS链接中添加media="screen"。
注:我使用的是cakePHP 3
发布于 2015-11-24 12:19:24
在这里你可以用
<?php echo $this->Html->css(['mycss'],['media' => 'print']); ?>输出将喜欢这个html。
<link rel="stylesheet" href="/myproject/css/mycss.css" media="print"/>https://stackoverflow.com/questions/33892928
复制相似问题