通过更改php中的语言来更改style.css
有人知道如何在CSS中使用条件吗 我使用的是PHP脚本,我有4个文件,它们的名称分别为“style.css”、“style rtl.css”、“bootstrap.min.css”、“bootstrap rtl.min.css”,有时可能是rtl语言 因此,我需要某种PHP代码或任何其他解决方案,可以检测语言是否为Ar,并使用style-RTL.css和bootstrap RTL.min.css将方向设置为RTL,否则语言将方向设置为LTR,并使用style.css和bootstrap.min.css 提前谢谢 下面是一些通过更改php中的语言来更改style.css,php,css,right-to-left,multilingual,Php,Css,Right To Left,Multilingual,有人知道如何在CSS中使用条件吗 我使用的是PHP脚本,我有4个文件,它们的名称分别为“style.css”、“style rtl.css”、“bootstrap.min.css”、“bootstrap rtl.min.css”,有时可能是rtl语言 因此,我需要某种PHP代码或任何其他解决方案,可以检测语言是否为Ar,并使用style-RTL.css和bootstrap RTL.min.css将方向设置为RTL,否则语言将方向设置为LTR,并使用style.css和bootstrap.min.
header.php
代码:
我用以下方法解决了这个问题:
<?PHP
if(isset($_SESSION['lang']))
{
switch($_SESSION['lang']):
case 'eng':
// LTR Style
?>
<link href="<?php echo $this->config["url"] ?>/static/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="<?php echo $this->config["url"] ?>/themes/<?php echo $this->config["theme"] ?>/style.css">
<?PHP
break;
case 'ar':
// RTL Style
?>
<link href="<?php echo $this->config["url"] ?>/static/css/bootstrap-rtl.min.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="<?php echo $this->config["url"] ?>/themes/<?php echo $this->config["theme"] ?>/style-rtl.css">
<?PHP
break;
default:
?>
<link href="<?php echo $this->config["url"] ?>/static/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="<?php echo $this->config["url"] ?>/themes/<?php echo $this->config["theme"] ?>/style.css">
<?PHP
endswitch;
}
?>
从何处检测语言?您是否将语言与数据库中的内容一起保存?因此,您希望根据用户的语言操作css和引导…此脚本是多语言的,但不是多样式的,并且语言会随着域“/?lang=en”和“/?lang=ar”结尾处的此标记而变化“@azeós不起作用:(