Mil*_*lad 1 html css php twitter-bootstrap
是否有一种基于条件加载某些css文件的简单方法
例如 :
这是我的网站:
www.example.com/en <------------
Run Code Online (Sandbox Code Playgroud)
en是我们的语言,它可以是fr或tr或者其他什么,
我们不能说吗?
if (en){
load this css file
}else{
load another css file
}
Run Code Online (Sandbox Code Playgroud)
我希望这在Php MVC环境中工作,这个css文件是高级引导程序,它们是网格流顺序(方向)中的Rtl或ltr.
我可以访问en 作为变量,所以我知道它是en还是其他但我认为页面加载会停止,直到所有css文件都被下载
您可以使用php函数为您提供正确的css文件,然后您可以回显到您的页面
PHP
function getCSSUrl($lang){
$cssBase = "www.example.com/css/";
switch($lang){
case "en":
return $cssBase."en.css";
case "fr":
return $cssBase."fr.css";
case "ru":
return $cssBase."ru.css";
default:
return $cssBase."en.css";
}
}
Run Code Online (Sandbox Code Playgroud)
yourview.php
<html>
<head>
<link rel="stylesheet" type="text/css"
href="<?php echo getCSSUrl($_GET['lang']); ?>">
</head>
<body>
....
</body>
</html>
Run Code Online (Sandbox Code Playgroud)