Проблема с отображением вертикального текста в Японии на мобильном телефоне

#html #css #text

#HTML #css #текст

Вопрос:

Итак, у меня есть эта проблема, которую я пытаюсь решить.. Я получил некоторый текст в некоторой таблице, и я хотел бы, чтобы он отображался в вертикальной ориентации, когда пользователь получает доступ к странице с мобильного устройства, потому что это довольно длинный текст, и он лучше подходит для вертикального.

Теперь это мой код:

 <style>
@media only screen and (max-width: 768px) {
ul.vert_text {
    text-orientation: upright;
    text-align: justify;    
    word-wrap: break-all;
    writing-mode: vertical-rl;
  }
  }
</style>
<table>
<tbody>
<tr>
<td>ダミーテキスト</td>
<td>ダミーテキスト</td>
<td>ダミーテキスト</td>
</tr>
<tr>
<td>ダミーテキスト</td>
<td>
<ul class="vert_text">
        
     <li>ダミーテキストダミーテキスト</li>
     <li>ダミーテキストダミーテキスト</li>
     <li>ダミーテキストダミーテキストダミーテキストダミーテキスト</li><br>
     <li>ダミーテキスト</li>
        
</ul>
</td>
<td>
<ul class="vert_text">
        
     <li>ダミーテキスト</li>
     <li>ダミーテキストダミーテキストダミーテキスト</li>
     <li>ダミーテキストダミーテキスト</li>
        
</ul>
</td>
</tr>
<tr>
<td>ダミーテキスト</td>
<td>
<ul class="vert_text">
        
     <li>ダミーテキスト</li>
     <li>ダミーテキストダミーテキスト</li>
     <li>ダミーテキストダミーテキストダミーテキストダミーテキスト</li>
        
</ul>
</td>
<td>
<ul class="vert_text">
        
     <li>ダミーテキストダミーテキスト</li>
     <li>ダミーテキスト</li>
     <li>ダミーテキストダミーテキスト</li>
     <li>ダミーテキストダミーテキストダミーテキスト</li>
        
</ul>
</td>
</tr>
</tbody>
</table>
 

Когда я пробую это в браузере ПК, имитирующем экран мобильного устройства, текст не вызывает проблем, но когда я пробую это с safari на iphone, он отображается неправильно (он переполняется из таблицы и отображается не по вертикали, а справа налево)
В чем может быть проблема?

Ответ №1:

Вы можете попробовать: -webkit-ориентация текста: вертикально; -webkit-режим записи: вертикально-rl;