我的每个页面都有http头文件,其中的语言代码(两个字符)是由某个神奇的变量提供的,该变量如何返回当前设置的语言$_SESSION['language'
header('Content-language: ' . $_SESSION['language']);
// outputs HTTP Headers "en" or "ar" (ar = arabic spoken in Dubai etc) etcettera现在,我想通过css属性text-alignment: right将p选择器的对齐方式设置为右对齐,而不是左对齐
我怎样才能在我的(谢天谢地已经被php了的all.css文件?这样我就可以将它附加到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"发布于 2011-04-11 16:06:07
if(isset($_SESSION['language']) && ($_SESSION['language'] == 'ar' || $_SESSION['language'] == 'fa')) {
echo "text-alignment: right !important"
}发布于 2011-04-11 16:05:35
如果您的CSS文件实际上是一个发送CSS头的PHP文件,那么您可以从CSS文件内部访问会话值。或者,当您链接到样式表中时,可以将数据作为url参数传递:
<link rel="stylesheet" href="mystyle.php?lang=<?php echo $_SESSION['language']; ?>" type=...https://stackoverflow.com/questions/5618411
复制相似问题