gpt4 book ai didi

php - 使用 PHP 时如何配置 HTML5 Boilerplate 以正确输出引号?

转载 作者:行者123 更新时间:2023-11-28 03:34:45 26 4
gpt4 key购买 nike

好的,所以我正在使用 HTML5 Boilerplate 来缩小放置在我的 PHP 文件中的 css、js 和 html。

使用构建脚本我可以成功地创建一个发布文件夹和 css 和 js,甚至 php 代码都被缩小了。到目前为止还不错。

但是,我的链接标签中的输出特别是单引号和双引号存在差异?出于某种原因,它可以很好地处理第一个链接标记,然后再处理第二个链接标记。正如您想象的那样,这会在浏览器中呈现时导致严重问题。

这是预构建的代码:

<link rel="stylesheet" href="<?php echo base_url('styles/normalize.css');?>">
<link rel="stylesheet" href="<?php echo base_url('styles/main.css');?>">
<script src="<?php echo base_url('js/vendor/modernizr-2.6.2.min.js');?>"></script>

然后在使用构建脚本之后。注意。在第二个链接标签 href 中插入的单引号。

<link rel="stylesheet" href="http://localhost/styles/normalize.css">
<link rel="stylesheet" href='http://localhost/styles/be5c719.css">
<script src="http://localhost/js/vendor/modernizr-2.6.2.min.js"></script>

有人可能会争辩说我不需要 php base_url() 函数从而保持它的相对性,但是这应该不会有什么不同吧?我是否遗漏了配置文件中的某些内容?

最佳答案

如果您想要匹配引号并且很高兴删除 echo base_url 片段,只需确保这些行中替换中的引号是双引号而不是单引号。我们在那里根本不一致,这是第一次有人指出。

https://github.com/h5bp/ant-build-script/blob/master/build.xml#L692-L696

然后请提交一个 pull request,这样每个人的生活都能保持一致。 :)

我不确定您的第一个示例中发生了什么。替换(如您所见)仅使用单引号。如果我们将它们与每个人不匹配,周围就会有更多的噪音。我得测试一下。请随时在 repo 协议(protocol)上打开一个问题,以便我有一些东西可以追踪。

关于php - 使用 PHP 时如何配置 HTML5 Boilerplate 以正确输出引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15158700/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com