ページの右側に固定でサイドメニューを表示させているのですが、文字を縦書きにすると一部のブラウザで表示がおかしくなり、直し方がわかりません。
html
1<div id="sidemenu"> 2 <ul> 3 <li><a href="#hogehoge">ほげほげ</a></li> 4 <li><a href="#hogehoge">ほげほげ</a></li> 5 </ul> 6</div>
css
1#sidemenu { 2 position: fixed; 3 top: 100px; 4 right: 0; 5} 6#sidemenu ul li a { 7 display: block; 8 color: #fff; 9 background-color: #000; 10 -webkit-writing-mode: vertical-rl; 11 -ms-writing-mode: tb-rl; 12 writing-mode: vertical-rl; 13 padding: 20px 10px; 14}
Safariで見ると文字が半分ほど埋まってしまい、firefoxで見るとright:0にしているにも関わらず20pxほどの余白ができます。
最悪画像で書き出すことも考えていますが、もし直し方がわかる方いらっしゃいましたらご教示いただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/27 06:57