Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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
Html Flexbox定心在IE 11中不起作用_Html_Css_Flexbox - Fatal编程技术网

Html Flexbox定心在IE 11中不起作用

Html Flexbox定心在IE 11中不起作用,html,css,flexbox,Html,Css,Flexbox,使用中心对齐内容和对齐项目在IE 11中似乎不起作用。在其他浏览器中,它的工作原理与我预期的一样。有人知道解决办法吗 .盒子{ 对齐项目:居中; 显示器:flex; 弯曲方向:立柱; 证明内容:中心; 文本对齐:居中; } .乐谱包装{ 对齐项目:居中; 显示器:flex; 证明内容:中心; 最小高度:280px; } .重叠圆{ 边界半径:100px; 边框:1px纯红; 填充:透明; 高度:200px; 位置:绝对位置; 宽度:200px; } .中心圆{ 边界半径:90px; 边框:1p

使用中心对齐内容和对齐项目在IE 11中似乎不起作用。在其他浏览器中,它的工作原理与我预期的一样。有人知道解决办法吗

.盒子{ 对齐项目:居中; 显示器:flex; 弯曲方向:立柱; 证明内容:中心; 文本对齐:居中; } .乐谱包装{ 对齐项目:居中; 显示器:flex; 证明内容:中心; 最小高度:280px; } .重叠圆{ 边界半径:100px; 边框:1px纯红; 填充:透明; 高度:200px; 位置:绝对位置; 宽度:200px; } .中心圆{ 边界半径:90px; 边框:1px纯蓝色; 高度:180像素; 位置:绝对位置; 宽度:180px; } 八百

极好的

,其中提到的2项:

在IE10和IE11中,如果具有display:flex和flex direction:column的容器具有minheight但没有显式height属性,则该容器将无法正确计算其弯曲子容器的大小。见小虫。 当使用最小高度时,IE 11未正确垂直对齐项目参见错误 也就是说,添加显式高度作为IE11的.score包装的后备

.box {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}

.score-wrapper {
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 280px;
  height: 280px;
}

.overlay-circle {
  border-radius: 100px;
  border: 1px solid red;
  fill: transparent;
  height: 200px;
  position: absolute;
  width: 200px;
}

.center-circle {
  border-radius: 90px;
  border: 1px solid blue;
  height: 180px;
  position: absolute;
  width: 180px;
}

可能的重复我仍然在IE 11上看到相同的结果。但似乎我不应该在flex儿童身上使用绝对定位,否则他们将不在flex布局中。是和否。为了设计形状,规则可能会被打破一点,因为不管怎样,它都很粗糙。我发现有一些冗余,但让我仔细看看。