Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.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
垂直和水平居中,同时遵守flexbox的html规则_Html_Css_Flexbox - Fatal编程技术网

垂直和水平居中,同时遵守flexbox的html规则

垂直和水平居中,同时遵守flexbox的html规则,html,css,flexbox,Html,Css,Flexbox,我正在尝试使用flexbox制作类似于引导类的东西。我希望所有内容都垂直和水平居中,但我希望框内的所有内容都遵守标准HTML规则。也就是说,如果我先做一个,然后再做一个,我希望它们在不同的行上;然而,就我目前的flexbox属性而言,这并没有发生。请参见下面的示例——它看起来像titlesubtitle而不是title\nsubtitle .Jumbotron{ 高度:300px; 显示器:flex; 对齐项目:居中; 证明内容:中心; 柔性包装:包装; } 标题 字幕 您可以引入一个新的非

我正在尝试使用flexbox制作类似于引导类的东西。我希望所有内容都垂直和水平居中,但我希望框内的所有内容都遵守标准HTML规则。也就是说,如果我先做一个
,然后再做一个
,我希望它们在不同的行上;然而,就我目前的flexbox属性而言,这并没有发生。请参见下面的示例——它看起来像
titlesubtitle
而不是
title\nsubtitle

.Jumbotron{
高度:300px;
显示器:flex;
对齐项目:居中;
证明内容:中心;
柔性包装:包装;
}

标题
字幕

您可以引入一个新的非柔性父元素来包装这些元素,这样父元素将是居中的柔性子元素,它的子元素将只是普通的非柔性子元素

.Jumbotron{
高度:300px;
显示器:flex;
对齐项目:居中;
证明内容:中心;
柔性包装:包装;
}

标题
字幕

您可以引入一个新的非柔性父元素来包装这些元素,这样父元素将是居中的柔性子元素,它的子元素将只是普通的非柔性子元素

.Jumbotron{
高度:300px;
显示器:flex;
对齐项目:居中;
证明内容:中心;
柔性包装:包装;
}

标题
字幕

好的,由于
flexbox
treat block and inline元素,因此该方法不适用于现有标记。由于
flexbox
treat block and inline元素,因此该方法不适用于现有标记。如果2跨越flex父元素的直接子元素,则该方法不正确,它们将表现为一个块(每个在自己的行上),它们不会移动第一个示例,因为如果2跨越flex父级的直接子级,则这是错误的,它们将表现为一个块(每个在自己的行上),而它们不是