Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检测阿拉伯语翻译并选择阿拉伯语样式表的Javascript代码_Javascript_Css_Wordpress_Translation_Arabic - Fatal编程技术网

检测阿拉伯语翻译并选择阿拉伯语样式表的Javascript代码

检测阿拉伯语翻译并选择阿拉伯语样式表的Javascript代码,javascript,css,wordpress,translation,arabic,Javascript,Css,Wordpress,Translation,Arabic,我正在开发一个带有国家地图的网站,请参见: 挑战在于它有一个阿拉伯语翻译选项,如果选择了这个选项,会严重扭曲我的css,甚至更糟糕的是,图像地图。 现在我正在寻找一个javascript解决方案,它可以检测到当选择阿拉伯语翻译选项时,它会选择一个不同的样式表,比如说ar_style.css来显示 我不太擅长javascript,有什么帮助吗?我会很感激的,谢谢。 翻译由transposh插件完成。我希望这段PHP代码可以帮助您 <link rel="stylesheet" href="..

我正在开发一个带有国家地图的网站,请参见: 挑战在于它有一个阿拉伯语翻译选项,如果选择了这个选项,会严重扭曲我的css,甚至更糟糕的是,图像地图。 现在我正在寻找一个javascript解决方案,它可以检测到当选择阿拉伯语翻译选项时,它会选择一个不同的样式表,比如说ar_style.css来显示

我不太擅长javascript,有什么帮助吗?我会很感激的,谢谢。
翻译由transposh插件完成。

我希望这段PHP代码可以帮助您

<link rel="stylesheet" href="../css/main.css" type="text/css" />
<?php if($language->language == "he" || $language->language == "ar") : ?>
<link rel="stylesheet" href="../css/rtl.css" type="text/css" />
<?php endif; ?>
或者你可能想看看这里


我希望这段PHP代码可以帮助您

<link rel="stylesheet" href="../css/main.css" type="text/css" />
<?php if($language->language == "he" || $language->language == "ar") : ?>
<link rel="stylesheet" href="../css/rtl.css" type="text/css" />
<?php endif; ?>
或者你可能想看看这里


页面上有一个body标记,如下所示:

<body class="home page page-id-1011 page-template page-template-template-magazine-php gecko two-col-left width-960 two-col-left-960">
然后,您可以在body.rtl div中为阿拉伯语用户设置覆盖。对于看起来错误的元素,您可以:

body.rtl div#whatever {
    direction: ltr;
}

这样,你就迫使它改变方向。真的,那是一个创可贴。您需要为您的阿拉伯语用户提供更好的样式。

页面的一个功能是像这样的主体标签:

<body class="home page page-id-1011 page-template page-template-template-magazine-php gecko two-col-left width-960 two-col-left-960">
然后,您可以在body.rtl div中为阿拉伯语用户设置覆盖。对于看起来错误的元素,您可以:

body.rtl div#whatever {
    direction: ltr;
}

这样,你就迫使它改变方向。真的,那是一个创可贴。你需要为你的阿拉伯语用户提供更好的风格。

这就像魅力一样:我非常感谢你和整个社区。你不知道这个阿拉伯问题给了我多少个不眠之夜。谢谢@artlung!这很有魅力:我非常感谢你和整个社区。你不知道这个阿拉伯问题给了我多少个不眠之夜。谢谢@artlung!先前的建议奏效了。还是要感谢你花时间帮忙!先前的建议奏效了。还是要感谢你花时间帮忙!