Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.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
Javascript 想要垂直居中的内容 我想把“主”内容垂直地放在页面中间,但不管我做什么,我都不知道它为什么不起作用。_Javascript_Html_Css_Bootstrap 4 - Fatal编程技术网

Javascript 想要垂直居中的内容 我想把“主”内容垂直地放在页面中间,但不管我做什么,我都不知道它为什么不起作用。

Javascript 想要垂直居中的内容 我想把“主”内容垂直地放在页面中间,但不管我做什么,我都不知道它为什么不起作用。,javascript,html,css,bootstrap-4,Javascript,Html,Css,Bootstrap 4,身体{ 高度:100vh; 背景:线性渐变(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(img链接)背景大小:封面; 背景位置:中心; } .brandFont{ 字体系列:“statliches”,草书; 字号:2rem; } 此处文本 此处文本 这里有更长的文字 我也尝试过使用flexbox 是的,您可以使用以下方法在CSS Flexbox中实现垂直居中: flex-direction:column justify content:center 工作示例


身体{
高度:100vh;
背景:线性渐变(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(img链接)背景大小:封面;
背景位置:中心;
}
.brandFont{
字体系列:“statliches”,草书;
字号:2rem;
}
此处文本
此处文本
这里有更长的文字
我也尝试过使用flexbox

是的,您可以使用以下方法在CSS Flexbox中实现垂直居中:

  • flex-direction:column
  • justify content:center

工作示例:

main{
显示器:flex;
弯曲方向:立柱;
证明内容:中心;
对齐项目:居中;
高度:100vh;
}

此处文本
这里有更长的文字

对HTML进行了一些更改:

完整工作代码:

*{
保证金:0;
填充:0;
框大小:边框框;
}
.英雄包装{
最小高度:100vh;
背景:线性渐变(向右,rgba(0,0,0,0.7),rgba(0,0,0,0.6)),url(https://picsum.photos/id/1/367/267)中上;
背景尺寸:封面;
位置:相对位置;
显示器:flex;
弯曲方向:行;
证明内容:中心;
对齐项目:居中;
}
.集装箱{
颜色:#fff;
文本对齐:居中;
}
navbar先生{
位置:绝对位置;
左:0;
排名:0;
右:0;
背景:黄色;
填充:0.5雷姆;
不透明度:0.5;
颜色:红色;
}

此处文本
此处文本
这里有更长的文字
这个世界上的人都是旅行者


这是否回答了您的问题?非常感谢。它的工作方式,但我想有网页vh也与导航栏。当有人加载页面时,用户应该看到导航栏和文本。有了你给我的代码,我仍然可以向下滚动,看不到导航栏,这是不应该的。不知道你是否明白我的意思。好的。我的朋友,你能和我分享一下你最后的作品吗。我会帮你修好的……:)一旦我有空。。。这是一个承诺:)只需分享图像。。我不知道全部情况。。。这里是照片的链接。我在上面加了一些评论,这样你就可以更好地理解在没有卷轴的情况下,全高的,是的,诸如此类的东西,谢谢。它的工作方式,但我想有网页vh也与导航栏。当有人加载页面时,用户应该看到导航栏和文本。有了你给我的代码,我仍然可以向下滚动,看不到导航栏,这是不应该的。不知道你是否明白我的意思,我给你的代码说明了如何使用CSS FrasBox在元素中间垂直对齐内容。这是您将自己的实现组合在一起所需的工具。