質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

Q&A

解決済

1回答

1319閲覧

3.ずいぶん前から苦戦している縦書き表示。検索、考えつくした挙句、質問します。

free_teku

総合スコア103

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

0グッド

0クリップ

投稿2021/09/24 10:40

編集2021/09/24 12:28

前提・実現したいこと

画像上に文字を縦書き表示させたいが、
一部が横並びかつpaddingなどが反応しない→解決したい

発生している問題・エラーメッセージ

ul>liが縦書き表示にならない。→横文字表示のまま不変状態です。

試したこと

文字の縦書のコードwriting-mode: を調べ「writing-mode: vertical-rl 」を打ったがh2だけ縦書き表示
ul>liは「!important;」を使っても変わらないです。
・IEで縦表示にならない原因にたどり着き「-ms-writing-mode: tb-rl;」を打ったが、変わりませんでした。

※chromeも縦書き表示になっちゃいます。

該当のソースコード

HTML

1<!DOCTYPE html> 2<html lang="jp"> 3<head> 4 <meta charset="UTF-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <title>石井花壇|温海温泉旅館【公式サイト】</title> 8 <meta name="description" content="日本古来の素材と現代的表現を併せ持つ温泉旅館、石井花壇。伝統的な「和」の息づく空間で、至極のひとときをお過ごしください。"> 9 <link rel="stylesheet" href="./css/destyle.css"> 10 <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/> 11 <link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet"> 12 <!--flatpicker--> 13 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css"> 14 <script src="https://cdn.jsdelivr.net/npm/flatpickr"></script> 15 <script src="https://cdn.jsdelivr.net/npm/flatpickr/dist/l10n/ja.js"></script> 16 17 <link rel="stylesheet" href="./css/style.css"> 18 19</head> 20<section class="history"> 21 <div class="inner hs-theme"> 22 <div class="hs-flex"> 23 <h2><span class="class="hs-ttl">温 泉 の</span> <br class="hs-ttl2"> 癒 や </h2><!-- /.hs-ttl --> 24 <ul class="hs-list aos-init aos-animate" data-aos="fade-up"> 25 <li class="hs-item"> <br class="middle-line"> 開 湯 は 約 <span class="num">1</span> <span class="num">3</span><span class="num">0</span><span class="num">0</span> 年 前 と さ れ 、 役 小 角が <br> 発 見 し た と</li><!-- /.hs-item --> 26 <li class="hs-item"> 旅 館で <br class="middle-line"> ク <br> 内</li><!-- /.hs-item --> 27 <li class="hs-item">空 間 <br class="middle-line"> 頑 張 る <br> し ま す</li><!-- /.hs-item --> 28 </ul><!-- /.hs-list --> 29 </div><!-- /.hs-flex --> 30 <p class="shop-name"></p><!-- /.shop-name 22 --> 31 </div><!-- /.inner --> 32 </section><!-- /.history -->

※文字は省きました。

CSS

1.history { 2 background-image: url(../../img/bg-japanese-paper.png); 3 background-position: center; 4 background-repeat: no-repeat; 5 background-size: cover; 6 max-height: 680px; 7} 8 9.history .hs-flex { 10 display: -webkit-box; 11 display: -webkit-flex; 12 display: -ms-flexbox; 13 display: flex; 14 -webkit-box-orient: horizontal; 15 -webkit-box-direction: reverse; 16 -webkit-flex-direction: row-reverse; 17 -ms-flex-direction: row-reverse; 18 flex-direction: row-reverse; 19 -webkit-justify-content: space-around; 20 -ms-flex-pack: distribute; 21 justify-content: space-around; 22 -webkit-box-align: center; 23 -webkit-align-items: center; 24 -ms-flex-align: center; 25 align-items: center; 26 margin: 0 auto; 27} 28 29.history .hs-flex h2 { 30 -webkit-writing-mode: vertical-rl; 31 -ms-writing-mode: tb-rl; 32 writing-mode: vertical-rl; 33 font-size: 2.8rem; 34} 35 36.history .hs-flex h2 .hs-ttl { 37 display: block; 38 padding-top: 64px; 39 padding-right: 100px; 40 padding-left: 33px; 41} 42 43.history .hs-flex h2 .hs-ttl2 { 44 display: block; 45 /* padding-top: 149px; 46 padding-right: 33px; */ 47} 48 49.history .hs-flex h2 .hs-list { 50 display: block; 51 -webkit-writing-mode: vertical-rl !important; 52 writing-mode: vertical-rl !important; 53 -ms-writing-mode: tb-rl; 54} 55 56.history .hs-flex h2 .hs-list .hs-item { 57 display: block; 58 -webkit-writing-mode: vertical-rl; 59 -ms-writing-mode: tb-rl; 60 writing-mode: vertical-rl; 61 /* padding-top: 150px; */ 62 padding-right: 118px; 63 font-size: 1.8rem; 64} 65 66.history .hs-flex h2 .hs-list .hs-item .middle-line { 67 display: block; 68 padding-left: 22px; 69 padding-right: 22px; 70} 71 72.history .hs-flex h2 .hs-list .hs-item .num { 73 -webkit-writing-mode: vertical-rl; 74 -ms-writing-mode: tb-rl; 75 writing-mode: vertical-rl; 76 text-combine-upright: all; 77} 78 79.history .hs-flex .shop-name { 80 display: block; 81 -webkit-writing-mode: vertical-rl; 82 -ms-writing-mode: tb-rl; 83 writing-mode: vertical-rl; 84 padding-right: 50px; 85 padding-bottom: 0px; 86}

補足情報(FW/ツールのバージョンなど)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

.history .hs-flex h2 .hs-list .hs-itemというセレクタになっていますが、そのような要素はないです。h2は余計では。

投稿2021/09/24 10:46

Lhankor_Mhy

総合スコア36074

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

free_teku

2021/09/24 12:29 編集

私のミスでした。 ご回答ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問