html/php文件+;css内联问题
这是我的php文件index.phphtml/php文件+;css内联问题,php,html,css,email,inline,Php,Html,Css,Email,Inline,这是我的php文件index.php <html> <div id='hello'>Hello, <?php $name?>! How are you?</div> </html> 你好你好吗? 这是我的css文件index.css <style> #hello { font-size: 36px; color: red; border: 1px solid red
<html>
<div id='hello'>Hello, <?php $name?>! How are you?</div>
</html>
你好你好吗?
这是我的css文件index.css
<style>
#hello {
font-size: 36px;
color: red;
border: 1px solid red;
}
</style>
#你好{
字体大小:36px;
颜色:红色;
边框:1px纯红;
}
我正在尝试使用该库将index.php文件转换为内联css。问题是,它将结束标记的结束php标记“?>”转换为结束标记的“?>”。我知道库的目标是HTML,我的文件是.php,但是有没有办法阻止“
”标记转换为相应的符号“>
”?如果是,怎么做?不,它(应该)为您转义这些字符。css文件不应包含html
移除
标记,它应该可以工作。只有在将css
放入html
中时,才需要这些字符。不,它(应该)为您转义这些字符。css文件不应包含html
移除
标记,它应该可以工作。只有在将css
放入html
索引时,才需要这些。css只应包含:
你好{
字体大小:36px;
颜色:红色;
边框:1px纯红;
}
是一个HTML标记,它不应该出现在.css
文件中。如果在.css
文件中有它们,则整个文件将无法工作。索引.css应仅包含:
你好{
字体大小:36px;
颜色:红色;
边框:1px纯红;
}
是一个HTML标记,它不应该出现在.css
文件中。如果你在.css
文件中有它们,整个文件将无法工作。对于你发布的内容,简短的回答是否定的。至少在不调整库的情况下(正如你指出的,它是针对HTML文件的)
如果您真的(真的)需要动态地进行“转换”(如“每次请求页面时”),那么您可以在客户端通过一些JavaScript操作DOM来进行转换。()
如果需要只进行一次转换,然后将输出文件保留为服务器资源,则可以使用模板预处理
我不知道你为什么要转换成内联css,也许如果你再解释一下,我们可以为你指出正确的方向
G00d 1uck
[更新]因此转换应该是动态的。一种方法是(而不是使用包含嵌入回显PHP值的HTML代码的PHP文件)将所有HTML+PHP“回显”放入字符串变量,然后将结果作为流(或实际的临时文件)注入转换器,等待输出并通过电子邮件发送 对于您发布的内容,简短的回答是否定的。至少在不调整库的情况下(正如您所指出的,它适用于HTML文件) 如果您真的(真的)需要动态地进行“转换”(如“每次请求页面时”),那么您可以在客户端通过一些JavaScript操作DOM来进行转换。() 如果需要只进行一次转换,然后将输出文件保留为服务器资源,则可以使用模板预处理 我不知道你为什么要转换成内联css,也许如果你再解释一下,我们可以为你指出正确的方向 G00d 1uck
[更新]因此转换应该是动态的。一种方法是(而不是使用包含嵌入回显PHP值的HTML代码的PHP文件)将所有HTML+PHP“回显”放入字符串变量,然后将结果作为流(或实际的临时文件)注入转换器,等待输出并通过电子邮件发送 带有html的php文件需要内联css的原因是因为我在处理电子邮件!对于那些不知道的人,如果你想在电子邮件上呈现任何类型的css,很多电子邮件客户端都会请求内联css。带有html的php文件需要内联css的原因是因为我在处理电子邮件!对于那些不知道的人,如果你想在电子邮件上呈现任何类型的css,很多电子邮件客户端都会请求内嵌css。