Php 有条件地加载css文件
有没有一种简单的方法可以根据条件加载一些css文件 例如: 这是我的网站:Php 有条件地加载css文件,php,html,css,twitter-bootstrap,Php,Html,Css,Twitter Bootstrap,有没有一种简单的方法可以根据条件加载一些css文件 例如: 这是我的网站: www.example.com/en <------------ 我想让它在Php MVC环境中工作,这个css文件是tweeter引导,在网格流方向上是Rtl或ltr 我可以将en作为变量访问,所以我知道它是en还是什么 但是我认为页面加载会一直停止,直到所有css文件都下载完毕。您可以使用php函数为您提供正确的css文件,然后将其回送到页面上 PHP yourview.php 您可以使用php函数
www.example.com/en <------------
我想让它在Php MVC环境中工作,这个css文件是tweeter引导,在网格流方向上是Rtl或ltr
我可以将en作为变量访问,所以我知道它是en还是什么
但是我认为页面加载会一直停止,直到所有css文件都下载完毕。您可以使用php函数为您提供正确的css文件,然后将其回送到页面上 PHP yourview.php
您可以使用php函数为您提供正确的css文件,然后将其回送到页面上 PHP yourview.php
因为您可以使用 然后您可以在php中切换,例如:
<php
swith( $en )
{
case "en":
echo " <link rel='stylesheet'.../> "; //load for English
break;
case "Fr":
echo " <link rel='stylesheet'.../> "; //load for French
break;
case "gr":
echo " <link rel='stylesheet'.../> "; //load for Greek :p)
break;
}
?>
应该注意它。因为您可以使用 然后您可以在php中切换,例如:
<php
swith( $en )
{
case "en":
echo " <link rel='stylesheet'.../> "; //load for English
break;
case "Fr":
echo " <link rel='stylesheet'.../> "; //load for French
break;
case "gr":
echo " <link rel='stylesheet'.../> "; //load for Greek :p)
break;
}
?>
在任何php脚本开始加载Nope之前加载css文件。PHP在CSS之前加载:嗯,我的解释有点不好,我会edit@DaveChen因此,在这种情况下,您可以使用php在任何php脚本开始加载Nope之前为您提供正确的css文件加载。PHP在CSS之前加载:嗯,我的解释有点不好,我会edit@DaveChen是的,那么在这种情况下,你可以使用php为你提供正确的css文件。我认为这会导致在没有css文件的情况下页面加载不好,几秒钟后,css会加载吗?不会。yourview.php文件通过php解析器发送,所有php代码都经过计算并添加到html中。然后将其发送到浏览器。它不会先发送html输出,然后评估php,然后发送,我认为这会导致在没有css文件的情况下加载不好的使用体验页面,几秒钟后,css会加载吗?不会。yourview.php文件通过php解析器发送,所有php代码都经过计算并添加到html中。然后将其发送到浏览器。它不会先发送html输出,然后对php求值,然后再发送
<html>
<head>
<link rel="stylesheet" type="text/css"
href="<?php echo getCSSUrl($_GET['lang']); ?>">
</head>
<body>
....
</body>
</html>
<php
swith( $en )
{
case "en":
echo " <link rel='stylesheet'.../> "; //load for English
break;
case "Fr":
echo " <link rel='stylesheet'.../> "; //load for French
break;
case "gr":
echo " <link rel='stylesheet'.../> "; //load for Greek :p)
break;
}
?>