Html 手机、平板电脑和;旧浏览器
我希望有人能解释这个问题。从互联网上看,令人惊讶的是,我实际上找不到这个问题的详细解决方案或解释 我包含的代码显示了使用flex box的工作显示。大概这个问题只发生在flex Box上(如果我错了,请纠正我!)。但是,如果您在旧浏览器或某些手机/平板电脑上查看此代码,则显示错误得可怕 我原以为添加webkit规则可以解决这个问题,但它们似乎没有任何作用Html 手机、平板电脑和;旧浏览器,html,css,flexbox,Html,Css,Flexbox,我希望有人能解释这个问题。从互联网上看,令人惊讶的是,我实际上找不到这个问题的详细解决方案或解释 我包含的代码显示了使用flex box的工作显示。大概这个问题只发生在flex Box上(如果我错了,请纠正我!)。但是,如果您在旧浏览器或某些手机/平板电脑上查看此代码,则显示错误得可怕 我原以为添加webkit规则可以解决这个问题,但它们似乎没有任何作用 如何解决这个问题 是否有地方我可以看到我需要为每个flex(和其他?)规则添加到我的网站的-webkit或-moz规则列表 非常感谢您的帮助,
#wrap-a{
显示:-webkit flex;
显示器:flex;
-webkit调整内容:空间均匀;
对正内容:空间均匀;
-webkit柔性方向:行;
弯曲方向:行;
对齐项目:居中;
-webkit flex流:行换行;
柔性流:行换行;
}
.cta顶部,.cta底部{
显示:块;
字体大小:300;
字体大小:16px;
颜色:#fff;
}
.cta顶部a:链接、.cta顶部a:已访问、.cta中间a:链接、.cta中间a:已访问、.cta底部a:链接、.cta底部a:已访问{
文字装饰:无;
颜色:#393939;
}
身体{
高度:1000px;
宽度:100%;
背景:浅绿色
}
.cta{
框大小:边框框;
宽度:150px;最小宽度:150px;
高度:150像素;
边框:1px实心#fff;
边缘顶部:30px;
-webkit柔性方向:列;
弯曲方向:立柱;
-webkit内容:中心;
证明内容:中心;
对齐项目:居中;
显示:-webkit内联flex;
显示:内联flex;
边界半径:50%;
}
在这里
更多
在这里
IE9不支持Flexbox,因此您需要另一种解决方案(在末尾添加了一个示例)
iPad4上的Safari(您的第二个屏幕截图)没有正确地隔开,这是因为并非所有较新的浏览器都完全支持均匀地隔开,因此两个圆圈都向左对齐
在下面的示例中,我使用伪元素创建了相同的效果。但是请注意,如果项目开始换行,那么使用伪元素的技巧将不起作用
堆栈片段
#wrap-a{
显示:-webkit flex;
显示器:flex;
/*不支持跨浏览器共享空间*/
/*-webkit调整内容:空间均匀*/
/*对正内容:空间均匀*/
/*将之间的间距与伪间距均匀组合*/
-webkit justify内容:添加了;/*之间的空格*/
对齐内容:添加了;/*之间的空格*/
-webkit柔性方向:行;
弯曲方向:行;
-webkit对齐项目:居中;/*已添加*/
对齐项目:居中;
-webkit flex流:行换行;
柔性流:行换行;
}
/*将伪随机平均添加到acheive空间*/
#在……之前,#在……之后{
内容:'';
}
.cta顶部,
.cta底部{
/*显示:块;不需要*/
字体大小:300;
字体大小:16px;
颜色:#fff;
}
.cta top a:链接,
a:参观过,
.cta中间a:链接,
.cta中间a:参观过,
.cta底部a:链接,
a:参观了{
文字装饰:无;
颜色:#393939;
}
身体{
高度:1000px;
/*宽度:100%;不需要*/
背景:浅绿色
}
.cta{
框大小:边框框;
宽度:150px;
最小宽度:150px;
高度:150像素;
边框:1px实心#fff;
边缘顶部:30px;
-webkit柔性方向:列;
弯曲方向:立柱;
-webkit内容:中心;
证明内容:中心;
-webkit对齐项目:居中;/*已添加*/
对齐项目:居中;
显示:-webkit内联flex;
显示:内联flex;
边界半径:50%;
}
在这里
更多
在这里
IE9不支持Flexbox,因此您需要另一种解决方案(在末尾添加了一个示例)
iPad4上的Safari(您的第二个屏幕截图)没有正确地隔开,这是因为并非所有较新的浏览器都完全支持均匀地隔开,因此两个圆圈都向左对齐
在下面的示例中,我使用伪元素创建了相同的效果。但是请注意,如果项目开始换行,那么使用伪元素的技巧将不起作用
堆栈片段
#wrap-a{
显示:-webkit flex;
显示器:flex;
/*不支持跨浏览器共享空间*/
/*-webkit调整内容:空间均匀*/
/*对正内容:空间均匀*/
/*将之间的间距与伪间距均匀组合*/
-webkit justify内容:添加了;/*之间的空格*/
对齐内容:添加了;/*之间的空格*/
-webkit柔性方向:行;
弯曲方向:行;
-webkit对齐项目:居中;/*已添加*/
对齐项目:居中;
-webkit flex流:行换行;
柔性流:行换行;
}
/*将伪随机平均添加到acheive空间*/
#在……之前,#在……之后{
内容:'';
}
.cta顶部,
.cta底部{
/*显示:块;不需要*/
字体大小:300;
字体大小:16px;
颜色:#fff;
}
.cta top a:链接,
a:参观过,
.cta中间a:链接,
.cta中间a:参观过,
.cta底部a:链接,
a:参观了{
文字装饰:无;
颜色:#393939;
}
身体{
高度:1000px;
/*宽度:100%;不需要*/
背景:浅绿色
}
.cta{
方框si