Php 根据条件设置的变量,否决从右向左书写语言的CSS对齐
我的每个页面都有http头,其中语言代码(两个字符)由某个神奇的变量给出,该变量返回当前设置的语言Php 根据条件设置的变量,否决从右向左书写语言的CSS对齐,php,css,Php,Css,我的每个页面都有http头,其中语言代码(两个字符)由某个神奇的变量给出,该变量返回当前设置的语言$\u会话['language' header('Content-language: ' . $_SESSION['language']); // outputs HTTP Headers "en" or "ar" (ar = arabic spoken in Dubai etc) etcettera 现在,我想通过css属性text alignment:right将我的p选择器的对齐方式设置为
$\u会话['language'
header('Content-language: ' . $_SESSION['language']);
// outputs HTTP Headers "en" or "ar" (ar = arabic spoken in Dubai etc) etcettera
现在,我想通过css属性text alignment:right
将我的p选择器的对齐方式设置为right,而不是left,只要HTTP头说语言是ar
或fa
我如何在我的(谢天谢地)php-ised-all.css文件中做一个if语句?
所以我可以把它附加到all.css中其他css文件的顶部或底部?我觉得它应该是这样的(请不要笑!)非常感谢你的建议
/*
| overrule the alignment of html/body/p text when $_SESSION['language' = ar/fa
*/
if $_SESSION['language'] <<==>> "ar" OR "fa"
then add rule to css: "text-alignment: right !important"
/*
|当$\u SESSION['language'=ar/fa时,否决html/body/p文本的对齐
*/
如果$\u会话['language']“ar”或“fa”
然后将规则添加到css:“文本对齐:正确!重要”
如果您的CSS文件实际上是一个发送CSS头的PHP文件,那么您可以从CSS文件内部访问会话值。或者,您可以在样式表中链接时将数据作为url参数传递:
<link rel="stylesheet" href="mystyle.php?lang=<?php echo $_SESSION['language']; ?>" type=...
如果您的CSS文件实际上是一个发送CSS头的PHP文件,那么您可以从CSS文件内部访问会话值。或者,您可以在样式表中链接时将数据作为url参数传递:
<link rel="stylesheet" href="mystyle.php?lang=<?php echo $_SESSION['language']; ?>" type=...
+1@James工作得很好!第二行必须是echo“p{text align:right!important}”
我的错误!干杯+1@James工作得很好!第二行必须是echo“p{text align:right!important}”
我的错误!干杯+1谢谢@shannethat,但我自己却弄不明白这一点,(我缺乏专业知识)+1谢谢@shannethat,但我自己却无法理解这一点(我缺乏专业知识)