Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html css高度100%并不总是等于直接父级_Html_Css - Fatal编程技术网

Html css高度100%并不总是等于直接父级

Html css高度100%并不总是等于直接父级,html,css,Html,Css,所以我刚刚开始学习一些基本的CSS,现在我遇到了一些我不理解的行为。我在 opt2 opt3 子弹头 点 名单 标题 Lorem ipsum dolor sit amet,是一位杰出的献身者。莫里斯调味品无钠汽水是一种不受欢迎的饮食。这是一个很好的例子。这是一个错误。活得快乐,活得快乐,活得快乐。魁梧魁梧的拍卖人尼斯·普莱塞拉特·普莱塞拉特。利奥·内克·蒂奇登·奥纳雷·尤里塞斯万岁。我不知道该怎么做。 标题 Lorem ipsum dolor sit amet,是一位杰出的献身者。莫里

所以我刚刚开始学习一些基本的CSS,现在我遇到了一些我不理解的行为。我在

opt2
opt3
  • 子弹头
  • 名单
标题 Lorem ipsum dolor sit amet,是一位杰出的献身者。莫里斯调味品无钠汽水是一种不受欢迎的饮食。这是一个很好的例子。这是一个错误。活得快乐,活得快乐,活得快乐。魁梧魁梧的拍卖人尼斯·普莱塞拉特·普莱塞拉特。利奥·内克·蒂奇登·奥纳雷·尤里塞斯万岁。我不知道该怎么做。

标题 Lorem ipsum dolor sit amet,是一位杰出的献身者。莫里斯调味品无钠汽水是一种不受欢迎的饮食。这是一个很好的例子。这是一个错误。活得快乐,活得快乐,活得快乐。魁梧魁梧的拍卖人尼斯·普莱塞拉特·普莱塞拉特。利奥·内克·蒂奇登·奥纳雷·尤里塞斯万岁。我不知道该怎么做。

  • 另一个
  • 子弹头
  • 名单

您没有为您的
指定高度,因此剩余的高度被卡住了,试图找出它的100%。

请设置
主体{height:100%}
,将蓝色和红色的高度都设置为100%,如下面的工作片段所示,希望有帮助:)

html,正文{
身高:100%;
}
文章{
背景色:红色;
身高:100%;
}
#侧导航{
背景颜色:蓝色;
浮动:左;
最小宽度:10%;
身高:100%;
填充:自动;
保证金:0;
}
#主要内容{
左边距:10%;
宽度:90%;
}

一些头衔
opt1
opt2
opt3
  • 子弹头
  • 名单
标题 Lorem ipsum dolor sit amet,是一位杰出的献身者。莫里斯调味品无钠汽水是一种不受欢迎的饮食。这是一个很好的例子。这是一个错误。活得快乐,活得快乐,活得快乐。魁梧魁梧的拍卖人尼斯·普莱塞拉特·普莱塞拉特。利奥·内克·蒂奇登·奥纳雷·尤里塞斯万岁。我不知道该怎么做。

  • 另一个
  • 子弹头
  • 名单

您需要使用

然后,您不需要按照要求指定每个元素的高度

html{
身高:100%;
}
身体{
身高:100%;
保证金:0;
}
主要{
身高:98%;
显示器:flex;
弯曲方向:行;
弹性:1 1自动;/*增长收缩量*/
}
文章{
背景色:#ffeeee;
弯曲方向:立柱;
flex:1自动;
填充:0.5em;
}
#侧导航{
背景色:#eeeeff;
弯曲方向:立柱;
flex:1自动;
最小宽度:11%;
填充:自动;
保证金:0;
}
#侧导航{
列表样式类型:无;
左边距:-2.5em;
}
#侧导航李a{
显示:块;
空白:nowrap;
填充:0.25em;
}
#侧导航李a:悬停{
显示:块;
背景色:#0000ff;
颜色:#fff;
光标:指针;
}

一些头衔
opt1
opt2
opt3
  • 导航
  • 名单
  • 一些
  • 更多
  • 项目
标题 Lorem ipsum dolor sit amet,是一位杰出的献身者。莫里斯调味品无钠汽水是一种不受欢迎的饮食。这是一个很好的例子。这是一个错误。活得快乐,活得快乐,活得快乐。魁梧魁梧的拍卖人尼斯·普莱塞拉特·普莱塞拉特。利奥·内克·蒂奇登·奥纳雷·尤里塞斯万岁。我不知道该怎么做。

标题 Lorem ipsum dolor sit amet,是一位杰出的献身者。莫里斯调味品无钠汽水是一种不受欢迎的饮食。这是一个很好的例子。这是一个错误。活得快乐,活得快乐,活得快乐。魁梧魁梧的拍卖人尼斯·普莱塞拉特·普莱塞拉特。利奥·内克·蒂奇登·奥纳雷·尤里塞斯万岁。我不知道该怎么做。

  • 另一个
  • 子弹头
  • 名单

如果将html和正文都设置为100%,则正文最后会显示一个滚动条。只有body必须是100%@yvonneburrow Yes,因此
body
上需要一个
边距:0
,但是
body
(和
html
)仍然需要一个高度才能全部显示work@YvonneAburrow,则只有当body tags margin未设置为零时,它才会有一个滚动条,请尝试
body{margin:0}
滚动条将不会显示。很抱歉,是的,您是对的,
html
body
都需要100%的高度,这就是下一个问题所在。如果我的页面最终比屏幕大,文本将溢出,但只要我滚动,背景色就会停止。我知道有
minheight
,但由于某些原因,当页面小于屏幕时,它似乎不起作用。因此,如果页面比屏幕大,或者页面比屏幕小,那么页面的格式就不正确。有没有办法使其无论大小都正确格式化?您还需要从html中删除
height:100%
属性selector@YvonneAburrow绝对不是!嗯,我是迪