我不是一個PHP專家,所以我在編寫代碼時會遇到一些麻煩,這些代碼將檢測頁面是否爲中文,如果是這樣,則使寫入模式垂直從右到左。我正在使用qtranslate在英文和中文之間切換。基於選定語言的PHP切換書寫模式?
繼承人一個示例頁面:http://occa-art.com/cai-yuan/biography/
我第一次嘗試把這個在標題:
<?php if(qtrans_getLanguage()=='zh'): ?>
<style type="text/css">
#content, #nav {
writing-mode: tb-rl;}
</style>
<?php endif; ?>
然後我把說出來,並試圖基於在外部PHP/CSS樣式表下面的代碼在本教程中:http://www.blog.hemminga.net/index.php/conditional-css-through-php?blog=6:
<?php header("Content-type: text/css"); ?>
<?php
if (qtrans_getLanguage()=='zh')
{
$chinese = 1;
}
if (qtrans_getLanguage()=='en')
{
$chinese = 0;
}
?>
#content, #nav {
<?php
if ($chinese)
{
echo ("writing-mode: tb-rl; \n");
}
else
{
echo ("writing-mode: lr-tb; \n");
}
?>
<?php endif; ?>`
兩者都沒有任何效果。 任何幫助將非常感激!
您是否嘗試過它是否適用於非中國文字? –
我有,即使在使用簡化的代碼後,它也不會影響文本。 – lizzmo