首記の件、教えて頂きたく。
試したこと
・viewportの設定
<meta name=”viewport” content=”width=device-width,initial-scale=1.0″>
・CSSのwidth等のプロパティをすべて%指定にした。
・CSSを一度すべてコメントアウトした。
・warapperにoverflow: hidden:を追記した
・HTML要素の切り分け(唯一効果あり)
上記すべて行いましたが、右側に余白がでてしまいます。
PCの画面では余白は何の問題もなくありませんが、chromeの検証で確認すると余白が出てしまいます(ほぼすべてのサイズを試しましたが余白ができます)
唯一、効果があったのはHTML要素の切り分けでした。
HTMLを親要素から消していって切り分けていき、特定のタグを消したら余白がなくなりました。
※設定済みのCSSはコメントアウトや削除はしていません
余白ができる原因はすべてCSSに原因があると思っていましたが、
HTMLが原因で余白ができることってありうるのでしょうか。
まだ断定できませんが、そうなるとHTMLの記述の仕方に問題があるという事になりますが、その場合、レスポンシブサイトを作るのはかなり難しいのではないのでしょうか。CSSならまだしも作成したものをやり直さなくてはいけなくなります。
教えて頂きたく何卒お願い致します。
No.2ベストアンサー
- 回答日時:
HTML/CSSを検証できない状況なので、何もわかりませんよ・・・
よくやってしまうミスは、
画面幅を超える幅指定コンテンツがあったり、
英数字が改行されずに(breakせず)最大幅を超える場合に、右側が余白のようになりますね・・・
まあ、何のコンテンツが悪さしているのかがわからないのなら、
各コンテンツごとに切り分けて表示してみると、原因がわかるのではないでしょうか。
No.1
- 回答日時:
こんにちは
何をどう試しているのかが、さっぱりわからないですし、何をどうしたのかもわかりません。
>特定のタグを消したら余白がなくなりました。
では、その特定のタグのCSS(あるいはデフォルト設定)に問題があったのではないでしょうか?
ちなみに、各ブラウザは種々の要素にデフォルトのmargin等を設定していますが、それを余白とおっしゃっていたりしますか??
もしそうであるなら、最初にそれらをリセットしておけば宜しいかと。
https://web-manabu.com/html-css20/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- HTML・CSS flex の各子要素を横幅 100% にしたい 1 2022/09/22 21:25
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- HTML・CSS htmltとcssのコードで 1 2022/11/26 13:37
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【ヒトの神秘】美男美女から何...
-
含む含まないという概念自体の...
-
角丸画像の背景色を透明にした...
-
「諸要素」とはどういう意味で...
-
HTMLページ上でiframeを最前面...
-
NからZへの全単射を具体的に構...
-
input type="hidden"で取得した...
-
aの中にspan
-
メールアドレス(グループ)の...
-
html タグの閉じスラッシュ前の...
-
質問1.
-
「にはとって代わることのでき...
-
tdに対してmin-heightの定義、...
-
ホームページビルダー16の属...
-
VBA でIE 操作 ボタンをクリッ...
-
ヘッダのメニューバーを画面の...
-
自然数と偶数の自然数は全単射...
-
vb/vb.net XMLの大量データの作...
-
smallにtext-allignが効かない
-
テキストボックスの中にリンク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【ヒトの神秘】美男美女から何...
-
smallにtext-allignが効かない
-
含む含まないという概念自体の...
-
質問1.
-
2個のFormを横並びにしたい
-
「諸要素」とはどういう意味で...
-
input type="hidden"で取得した...
-
NからZへの全単射を具体的に構...
-
角丸画像の背景色を透明にした...
-
改行ほどは行かないけど、若干...
-
マージソートの計算量について-...
-
親要素・子要素
-
border: noneでボタンの境界線...
-
C言語 並び替え(配列)について
-
tdに対してmin-heightの定義、...
-
HTMLでTextareaを横に2つ並べ...
-
テキストボックスの中にリンク...
-
CSSで改行後の行間調整
-
H1タグを画像にしたい
-
ある要素の中身を全部グレーア...
おすすめ情報
回答ありがとうございます。
余白が出来るというのはメディアクエリでの話になります。
URL:
http://2yui.main.jp/oui/2018/04/22/responsive-pr …
CSSに問題があるから余白がでてくると考えていましたが、CSSをすべて消した状態でも余白ができてしまうという状態です。
教えて頂いた様にCSSリセットした状態でも余白がでてきます。
CSS以外で右側の余白ができる原因が考えられるのか知りたかったので今回ご質問しました。
もしHTMLだけでもそのような状態が起きることがあれば教えて頂きたくお願い致します。