🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

665閲覧

スマホで中央表示したい

reiNaka

総合スコア6

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2021/02/20 09:39

前提・実現したいこと

パソコン表示では右寄せ、スマホ表示では中央にもっていきたいです。
どうしたらいいでしょうか。よろしくお願いします。

html

1<header> 2<div id="topIn01"> 3 <ul class="pctop"> 4 <li class="information"><a href="#">お知らせ</a></li> 5 <li class="access"><a href="#">アクセス</a></li> 6 <li class="faq"><a href="#">よくあるご質問</a></li> 7 <li class="contact"><a href="#">お問い合わせ</a></li> 8 9 </ul> 10 </div> 11</header>

css

1#topIn01 ul{ 2 text-align: right; 3 } 4 #topIn01 ul li{ 5 display: inline-block; 6 color: #4faf87; 7 text-align: right; 8 padding-left: 0px; 9 margin-left: 10px; 10 } 11 #topIn01 ul li a{ 12 display: inline-block; 13 color: #4faf87; 14 font-weight: bold; 15 font-size: 13px; 16 text-decoration: none; 17 } 18 #topIn01 ul .information{ 19 background: url(ico_information.png) no-repeat left 5px; 20 width: 75px; 21 } 22 #topIn01 ul .access{ 23 background: url(ico_access_pc.png) no-repeat left center; 24 width: 71px; 25 } 26 #topIn01 ul .siteMap{ 27 background: url(ico_sitemap.png) no-repeat left 6px; 28 width: 100px; 29 } 30 #topIn01 ul .faq{ 31 background: url(ico_faq_pc.png) no-repeat left 6px; 32 width: 115px; 33 } 34 #topIn01 ul .contact{ 35 background: url(ico_contact_pc.png) no-repeat left 6px; 36 width: 103px; 37 } 38 #topIn01{ 39 position: relative!important; 40 }

試したこと

メディアクエリなどいろいろやってみたのですが、スマホ表示が中央になりませんでした。

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

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

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

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

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

guest

回答1

0

ベストアンサー

下記を最後に追加してください。600px以下で中央寄せになります。

css

1@media screen and (max-width: 600px) { 2 #topIn01 ul{ 3 text-align: center; 4 } 5}

投稿2021/02/20 17:32

hatena19

総合スコア34073

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

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

reiNaka

2021/02/24 01:33

ちょっとした記述の間違いでした。 気づかせていただきありがとうございました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問