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

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

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

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

CSS

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

Q&A

解決済

1回答

248閲覧

html・cssファイルで、パソコンではグリッドと認識されるのに、スマホでは認識されない

sugi-bbs

総合スコア10

HTML

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

CSS

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

0グッド

0クリップ

投稿2019/03/11 05:23

編集2019/03/11 06:52

環境
パソコン   MACOS 10.13.6 + Google Chrome 72.0.3626.121
スマートホン ANDRIOD 7.1.1 + Google Chrome 72.0.3626.121

お世話になります初心者です。
同一のHTML+CSSファイルで作ったグリッド表示するはずのファイルなのですが、パソコンではグリッドとして表示しますが、スマートホンでは、ただの箇条書きになってしまいます。
何が原因なのでしょうか?

html = serch.html ------------------

css = serch.css -------------------

前提・実現したいこと

html・cssファイルで、パソコンでは表組みが認識されるのに、スマホでは認識されない

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

パソコン   Mac OS 10.13.6 + Google Chrome 72.0.3626.121
スマートホン Android 7.1.1 + Google Chrome 72.0.3626.121
で同一のhtml cssを表示したとき、パソコンでは表組みが再現されているのに、スマートホンではただの箇条書きとして表示されます。

該当のソースコード

----------------------ここからserch.html----------------------- <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>title</title> <link href="css/serch.css" rel="stylesheet" type="text/css"> </head> <body> <div class="row s-row-eq-hight"> <div class="s-item s-box-wide">1ここ</div> <div class="s-item s-box-wide">2ここ</div> <div class="s-item s-box-wide">3ここ</div> <div class="s-item s-box">4ここ</div> <div class="s-item s-box">5ここ</div> <div class="s-item s-box">6ここ</div> </div> </body> </html>``` ``` 

----------------------ここからserch.css-----------------------
@charset "UTF-8";
.s-row-eq-hight {
display: flex;
flex-wrap: wrap;
}
.s-box-wide {
box-sizing: border-box;
width: 100%;
}

.s-box {
box-sizing: border-box;
width: 50%;
}
.s-item {
background: #fff;
padding: 0px;
border: 1px solid #ccc;
}

### 試したこと 長々と書き込んでいたコード類を徐々に削りながら原因を探りましたがわからず、上記の所まで削りましたが結局原因がわからないままです パソコン画面↓ ![パソコンの画面](bfe730980710d0d8837b16fec1351a01.jpeg) スマホの画面↓ ![スマホの画面](f17f3ac7e76f4f4890aa4596a92bd122.png)

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

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

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

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

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

退会済みユーザー

退会済みユーザー

2019/03/11 05:25

コードは```でかこんでください。
m.ts10806

2019/03/11 05:27

質問に「初心者」と書くのではなく「初心者アイコン」をつけてください。
退会済みユーザー

退会済みユーザー

2019/03/11 05:27

えっと表みたいな感じにしたいってことですか?
sugi-bbs

2019/03/11 05:29

みなさますみません。 マークダウンの仕方を確認して再投稿します。
sugi-bbs

2019/03/11 05:31

ご迷惑にならないように削除すべきかと思いますが、その方法すら分からずに申し訳ないです。
退会済みユーザー

退会済みユーザー

2019/03/11 05:31

編集できるので再投稿の必要はありません
m.ts10806

2019/03/11 05:31

質問は編集できるので適宜ご対応いただければと。
退会済みユーザー

退会済みユーザー

2019/03/11 05:34

あとAndroidのスペル違います。
m.ts10806

2019/03/11 05:35

可能であれば、PC,スマホ双方のスクリーンショットもご提示ください。
m.ts10806

2019/03/11 06:02

細かくて申し訳ないですが、HTMLとCSSなど、ファイルが違うのでしたらcode対応もわけられたほうが こちらとしては助かります。なるべくファイル単位で、コード関係以外書かないような感じで(ファイル名はブロック外、上とかに補足で書く形でOKです)
Lhankor_Mhy

2019/03/11 06:09

このCSSだと、「1ここ」というボックスがグリッドコンテナになると思うのですが、それは想定どおりでしょうか?
sugi-bbs

2019/03/11 06:14

皆様、わけ分からぬ内容でご迷惑おかけしています。 1〜6の「ここ」というコンテナを作るつもりで書いたのですが、パソコンでは思った感じになるのですが、スマホで表示するとただの箇条書きになってしまうのです。
m.ts10806

2019/03/11 06:16

スマホ確認すぐできないのであれですがviewport効いてるかもしれませんね。
Lhankor_Mhy

2019/03/11 06:21

PC表示であっても、grid CSS は効いていない(5ここが右に振れているのはfloatのせい)と思うのですが、とりあえずこれはこれでいい、という理解であっていますか?
sugi-bbs

2019/03/11 06:24

ありがとうございます。htmlに <!--<meta name="viewport" content="width=device-width">--> としてviewportを読み込まずに見てみましたが、PC・スマホ共に表示に変化はありませんでした。 ということはこの一行も不要だったということですね。もうちょっと削りながら検証してみます。
Lhankor_Mhy

2019/03/11 06:32

わかりました。お待ちします。 なお、おそらくtypoがありましたので報告します。 s-row-eq-hight s-row-eq-height
m.ts10806

2019/03/11 06:41

不要ではないですよ。きちんと意味を理解した上で入れる必要があるということです。 https://qiita.com/ryounagaoka/items/045b2808a5ed43f96607 仮説として「viewportが効いていてdevice-widthによって伸縮しているのかな」というのを伝えたかったわけです。 flexってかなり柔軟ですし、そのあたり自動でやってくれる可能性もあったので。
m.ts10806

2019/03/11 06:43

念のため、個々のブロックに背景色をそれぞれ別の色をつけて確認すると何がどこまできいているのかわかりやすくなりますよ。 もしかしたら「スマホでアクセスしている先だけCSSきちんとリンクされてない」のかもしれませんし。 192・・・ということはローカルネットワークっぽいですが、PC,スマホ両方同じURLで見ていますか?
sugi-bbs

2019/03/11 06:50

誤字訂正の後、相当削りましたが、状況変わりませんでした。
Lhankor_Mhy

2019/03/11 06:58

グリッドレイアウトをやめたのであれば、タイトルを変更した方がいいかもしれませんね。
sugi-bbs

2019/03/11 06:59

mts10806さん、ありがとうございます。 個々のブロックに背景色をそれぞれ別の色をつけてみます。
Lhankor_Mhy

2019/03/11 07:10

『パソコンでは表組みが認識される』とあり、AndroidのスクリーンショットでIPアドレスが見えていますが、PCでも、同様にローカルサーバにアクセスしての確認でしたか? それとも、ローカルにあるファイルをダブルクリックして確認しましたか?
sugi-bbs

2019/03/11 07:13

下から2番目の.s-itemの色で全てのブロックが塗りつぶされました。 ブロックがない場所は一番上の.s-row-eq-hightの色になりました。 クラスネームの付け方に問題がありそうな気がします。ちょっと付け替えてみます。
sugi-bbs

2019/03/11 07:23

クラスネームをシンプルにしましたが、結局スマホでは背景色もつかずに変わりない状況でした。ご報告まで。
sugi-bbs

2019/03/11 07:28

Lhankor_Mhyさんありがとうございます。 macのローカルサーバーのファイルにPC/スマホ共にアクセスして確認しています。 他のHTMLファイルなどについては問題はないようです。このファイルだけがもう何ともおかしなことになっています。
Lhankor_Mhy

2019/03/11 07:31

なるほど。 Andriodから、URL直打ちでCSSファイルを見ると、どうなりますか?
sugi-bbs

2019/03/11 07:42

Lhankor_Mhyさんありがとうございます。 今はローカル環境しかありませんので、macのXAMPPでApacheを起動しLAN経由でhttp://192.168........と打ち込んで接続していますが、やはりこのファイルだけスマホに嫌われている状況です。
Lhankor_Mhy

2019/03/11 07:45

やはりそうですか。 そうすると、HTMLやCSSの記述を変えても解決しなさそうですね。 ちなみに、404エラーですか?
Lhankor_Mhy

2019/03/11 07:46

いずれにせよ、タグをApacheなどに変えて質問した方が、有効な回答が得られそうですね。
yoshinavi

2019/03/11 07:51

スマホのキャッシュがクリアされていないだけでは?
sugi-bbs

2019/03/11 07:54

Lhankor_Mhyさん、ありがとうございます。 上の「試したこと」のすぐ下あたりのスクリーンショットのように、PCではブロック表示できるのにスマホでは箇条書きという状況から脱することができていません。
Lhankor_Mhy

2019/03/11 07:56

ん?  「このファイルだけスマホに嫌われている」というのは、「URL直打ちでCSSファイル」を見た結果ではないのですか? それが、404やその他のエラーになっている、ということではないのですか?
sugi-bbs

2019/03/11 07:57

yoshinaviさん、ありがとうございます。 スマホは、ソースを書き換える度に再読み込みボタンをクリックしているので、大丈夫だとおもうのですが...。
yoshinavi

2019/03/11 08:05

機種に寄りますが再読込も2つあります。キャッシュのクリアをする場合としない場合があるので、設定でキャッシュクリアするか確認が必要です。
yoshinavi

2019/03/11 08:07

>ソースを書き換える度に再読み込みボタンをクリックしている → エディタの事ですか?スマホ本体ではなく?
sugi-bbs

2019/03/11 08:19

yoshinaviさん、ありがとうございます。スマホのブラウザに再読込の指示をしていました。 念のためスマホのキャッシュをクリアしてみました。....なんと! 本当に皆様申し訳ないことでございました。スマホに表示されるようになりました。 ありがとうございました。
guest

回答1

0

自己解決

こちらで教えていただいて、スマートホンのブラウザのキャッシュをクリアしたところ、PC同様の画面表示になりました。

「再読込」だけで、新たにファイルを読み込みこんでいるという思い込みが生んだ、私のミスから皆様をお騒がせいたしました。

ご指導ありがとうございました。

投稿2019/03/11 08:23

sugi-bbs

総合スコア10

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問