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

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

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

HTMLの<div>タグです。<div>要素は特に意味を持っていません。ひとかたまりのコンテンツに使用されるか、(セマンティックとして)他の要素では記述できないコンテンツに使用されることが多いです。

タグ

特殊な記法により文書に埋め込む形で記述される付加情報をタグと呼びます。文書構造や書式、文字飾りなどを指示したり、画像や他の文書へのリンクを埋め込むことができる。

HTML

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

CSS

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

Q&A

解決済

1回答

2911閲覧

<html>の外に要素が出てしまう

begginer_class

総合スコア14

div

HTMLの<div>タグです。<div>要素は特に意味を持っていません。ひとかたまりのコンテンツに使用されるか、(セマンティックとして)他の要素では記述できないコンテンツに使用されることが多いです。

タグ

特殊な記法により文書に埋め込む形で記述される付加情報をタグと呼びます。文書構造や書式、文字飾りなどを指示したり、画像や他の文書へのリンクを埋め込むことができる。

HTML

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

CSS

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

0グッド

0クリップ

投稿2020/05/15 07:40

編集2020/05/15 08:47

開発者ツールで見た時に、

<html>タグの高さが1290pxになっていたのですが、<html>タグ内の要素の高さは倍以上あります。 子要素がはみ出ているような感じになってしまい、一番下の<div>要素のmargin-bottom分のbackground-colorも効きません。 <html>の高さを子要素が埋まるようにしたいのですが、どうしたら良いのでしょうか。 <html>のheightを明示的に5000pxなどとしても1290pxから変わりません。

イメージ説明
イメージ説明

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

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

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

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

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

yambejp

2020/05/15 07:49

もうすこし具体的な情報を記載ください たとえばbodyのheightが100px、その中にheight200pxのdivがあるとか できればソースを載せてもらうと良いでしょう。 器より中身がおおきければはみ出るでしょうけど、はみ出なければどうしたいのでしょうか?
begginer_class

2020/05/15 07:53

書いてある通り、<html>が1290PXとなっており、これは明示的に5000PXなどと記述しても1290PXから変わりません。 中身も、倍以上(おそらく4000PXくらいはあると思いますが)あります。 ソースコードは長すぎてそのまま載せることができないので、この情報があればわかるなどご教示いただければ影響のありそうな必要な部分を載せられるかもしれません。
Lhankor_Mhy

2020/05/15 08:07

「<html>タグの高さが1290pxになっていたのですが、<html>タグ内の要素の高さは倍以上あります。」 「<html>のheightを明示的に5000pxなどとしても1290pxから変わりません。」 とのことですが、html要素の高さは1290pxより倍以上大きくなっているのですか?それとも1290pxから変わらないのですか?
Lhankor_Mhy

2020/05/15 08:14 編集

あるいは、htmlのCSSについて、 ・heightの値を超える高さになっている ・heightの値を変更することができない という、別の2つの事象が起きている、ということでしょうか?
begginer_class

2020/05/15 08:14

開発者ツールで見てみると、html要素の高さは1290pxとなっています。 また、どこにもheightを指定しているところやoverflowの記述はありません。
Lhankor_Mhy

2020/05/15 08:17

なるほど。 html要素の高さが大きくなっている、というのは、どのような事象を目撃することにより、そのように感じたのですか? また、「子要素がはみ出ている」というのは、倍以上大きくなった高さのhtml要素から、さらにその下にはみ出ている、という理解で合っていますか?
begginer_class

2020/05/15 08:21

いえ、 <html>⇒1290pxから変化しない <html>内の子要素⇒4000px以上ある このような現象は<html>開発者ツールを見ていて後半になってから気づきました。
Lhankor_Mhy

2020/05/15 08:25

>開発者ツールを見ていて 「Elements」「Computed」のタブで確認した、ということで合っていますか? また、「子要素がはみ出ている」というのは、倍以上大きくなった高さのhtml要素から、さらにその下にはみ出ている、という理解で合っていますか?
Lhankor_Mhy

2020/05/15 08:33

もしかしたら、読み違えましたかね? 子要素の高さが4000px以上あるから、html要素の高さが大きくなっているのではないか、と*予想した*ということでしょうか? だとすると、はみ出した、とは、どのような現象を見ることによってそのようにお感じになったのでしょうか? どうも、現象について解釈の行き違いがあるように思えますので、できるだけ予断を排除して、事実だけを伝えていただけますと助かります。(たとえば、開発者ツールでこのように表示されていた、など)
begginer_class

2020/05/15 08:36

開発者ツールで確認したことが以下のすべてです。 <html>⇒1290pxから変化しない <html>内の子要素⇒4000px以上ある <html>内の子要素といっているのは、 <html>  <div> ⇐これらのすべての高さを合わせると4000px以上ということです </html>
Lhankor_Mhy

2020/05/15 08:43

その「確認したこと」の確認方法ですが、「Elements」「Computed」の一番上、または、「Elements」「Styles」の一番下にある、図のようなもので確認をされた、ということでいいですか? それともそうではなくて、適用されているルールだけを見たのですか?
Lhankor_Mhy

2020/05/15 08:46

上記の補足依頼がわかりにくければ、「Styles」と「Computed」のheightの値に違いがあるか、ということをお答えいただいてもかまいません。
begginer_class

2020/05/15 08:48

「Elements」の図を確認しています。(質問文に画像を追加しました) 適用されているルールには、そもそもheoghtを指定していないのでheightの記載はありません。
Lhankor_Mhy

2020/05/15 08:50

つまり、html要素の高さは大きくなっていないのですね? 了解いたしました。
begginer_class

2020/05/15 08:52

すみません、styleのほうをよく見たら heightに100vwが入っていました。 原因はこちらですね。 cssのほうでは指定していないのですが、なぜ入ってしまうのでしょう、、
Lhankor_Mhy

2020/05/15 08:56

右端に、CSSが書かれている場所へのリンクがあるはずです。
begginer_class

2020/05/15 09:00

他の外部CSSに記載されていました。 ありがとうございます。
Lhankor_Mhy

2020/05/15 09:02

ご解決されて何よりです。
guest

回答1

0

自己解決

他の外部CSSになぜか記載してしまっていた
html {
height: 100vw;
}
が効いていたようです。

投稿2020/05/15 09:01

begginer_class

総合スコア14

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問