Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.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 更改屏幕大小时,如何将文本保持在html部分的中心?_Javascript_Html_Css_Center - Fatal编程技术网

Javascript 更改屏幕大小时,如何将文本保持在html部分的中心?

Javascript 更改屏幕大小时,如何将文本保持在html部分的中心?,javascript,html,css,center,Javascript,Html,Css,Center,我实现了一个包含两个部分的简单网页。在本节中,每个部分都有包含2行的文本。我希望在更改屏幕大小(RWD)时,将此文本保持在部分的中间(左边距、顶部距、右侧距、底部距)。例如,当我在桌面上运行此网页时,该部分中的文本将位于该部分的中心,当我在智能手机/平板电脑上运行此网页时,该文本也将位于该部分的中心。有可能吗?代码如下: 正文{ 身高:100%; } 部分{ 高度:60vh; } 第N节儿童(1){ 背景:白色; } 第N节儿童(2){ 背景#f2efeff; } 约翰很高兴。 谢谢。 祝你

我实现了一个包含两个部分的简单网页。在本节中,每个部分都有包含2行的文本。我希望在更改屏幕大小(RWD)时,将此文本保持在部分的中间(左边距、顶部距、右侧距、底部距)。例如,当我在桌面上运行此网页时,该部分中的文本将位于该部分的中心,当我在智能手机/平板电脑上运行此网页时,该文本也将位于该部分的中心。有可能吗?代码如下:

正文{
身高:100%;
}
部分{
高度:60vh;
}
第N节儿童(1){
背景:白色;
}
第N节儿童(2){
背景#f2efeff;
}

约翰很高兴。

谢谢。

祝你今天愉快。

祝你好运。


您可以使用flexbox网格进行块对齐

正文{
身高:100%;
}
部分{
高度:60vh;
显示器:flex;
证明内容:中心;
对齐项目:居中;
}
第N节儿童(1){
背景:白色;
}
第N节儿童(2){
背景#f2efeff;
}

约翰很高兴。

谢谢。

祝你今天愉快。

祝你好运。

我希望这对您有所帮助

在CSS文件中,您可以使用以下方法:

section {
  text-align:center;
  height: 60vh;
}
/*或*/

section {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60vh;
}