草庐IT

webkit-flex

全部标签

html - webkit 盒子 vs boxflex

我最近遇到了一个教程,其中讲师使用了这种语法:display:-webkit-box;http://www.youtube.com/watch?v=B-MNkBh7F2A@2:30(创建于2012年8月)我以前没见过这个,并开始尝试查找有关它的一些信息。似乎CSS3有一个叫做flexbox的东西。但是我找不到上述语法的引用。在这篇文章中http://coding.smashingmagazine.com/2011/09/19/css3-flexible-box-layout-explained/,写于上述教程的前一年(2011年9月),他们使用以下语法:display:box;并且提到

javascript - 做-webkit-filter : grayscale(100%); cause bugs?

开始阅读之前:显然这个错误现在已经修复了,我在Chrome52.0.2743.82中不再遇到这个错误,并且可能在更早的版本中也是如此原始问题我正在为chrome创建一个扩展,我做了一个有几个选项的上下文菜单:从技术上讲它工作正常,问题是,菜单的每个条目都有一个分配给它的图标,用css设置样式。通常图标在悬停之前是灰色的。这已经运行了很长时间,但从昨天开始它就坏了,我不知道我做了什么可能导致这种情况的改变。现在的状态是,当我打开菜单时(通过jQuery发生,它只是一个大部分时间隐藏的div),所有图标在我悬停它们之前都是不可见的。所以如果我现在将鼠标移到“调用”上,它看起来像这样:当我取

javascript - 做-webkit-filter : grayscale(100%); cause bugs?

开始阅读之前:显然这个错误现在已经修复了,我在Chrome52.0.2743.82中不再遇到这个错误,并且可能在更早的版本中也是如此原始问题我正在为chrome创建一个扩展,我做了一个有几个选项的上下文菜单:从技术上讲它工作正常,问题是,菜单的每个条目都有一个分配给它的图标,用css设置样式。通常图标在悬停之前是灰色的。这已经运行了很长时间,但从昨天开始它就坏了,我不知道我做了什么可能导致这种情况的改变。现在的状态是,当我打开菜单时(通过jQuery发生,它只是一个大部分时间隐藏的div),所有图标在我悬停它们之前都是不可见的。所以如果我现在将鼠标移到“调用”上,它看起来像这样:当我取

html - post-redirect-get (PRG) 将同一页面重新插入到 Webkit 浏览器的历史记录中

假设我在/page?id=1然后我导航到/page?id=2然后我对该页面进行了更改,该页面实现了一个帖子,然后重定向回/page?id=2在Firefox中,我可以点击一次后退按钮并返回到/page?id=1,但是在iPhone上的Chrome和Safari中,我必须点击两次后退按钮,因为/page?id=2在浏览器中历史两次。(如果我从id=2发了多个帖子,我必须多次点击后退按钮才能最终返回到id=1。)在某些方面,这似乎是正常的浏览器行为,因为每个GET都被简单地推送到历史记录中,但是由于URL与前一个条目相同,这会导致糟糕的用户体验,这通常似乎是通过以下方式避免的其他web应用

html - post-redirect-get (PRG) 将同一页面重新插入到 Webkit 浏览器的历史记录中

假设我在/page?id=1然后我导航到/page?id=2然后我对该页面进行了更改,该页面实现了一个帖子,然后重定向回/page?id=2在Firefox中,我可以点击一次后退按钮并返回到/page?id=1,但是在iPhone上的Chrome和Safari中,我必须点击两次后退按钮,因为/page?id=2在浏览器中历史两次。(如果我从id=2发了多个帖子,我必须多次点击后退按钮才能最终返回到id=1。)在某些方面,这似乎是正常的浏览器行为,因为每个GET都被简单地推送到历史记录中,但是由于URL与前一个条目相同,这会导致糟糕的用户体验,这通常似乎是通过以下方式避免的其他web应用

html - 降级-webkit-text-security

注意:如果您对实现文本安全功能感兴趣,我开发了一个jQueryplugin来完成这个。我正在使用text-security来设置输入样式:input.square-password{-webkit-text-security:square;}在不支持text-security的网络浏览器中,仅显示密码(无星号(****))。我期待在不支持它们的浏览器上降低此功能,方法是在可用时使用text-security或使用标准星号。输入的HTML是:我尝试添加一个type="password"属性:但即使在支持它的浏览器上,它也会覆盖text-security。有什么解决方法吗?是否可以通过CS

html - 降级-webkit-text-security

注意:如果您对实现文本安全功能感兴趣,我开发了一个jQueryplugin来完成这个。我正在使用text-security来设置输入样式:input.square-password{-webkit-text-security:square;}在不支持text-security的网络浏览器中,仅显示密码(无星号(****))。我期待在不支持它们的浏览器上降低此功能,方法是在可用时使用text-security或使用标准星号。输入的HTML是:我尝试添加一个type="password"属性:但即使在支持它的浏览器上,它也会覆盖text-security。有什么解决方法吗?是否可以通过CS

html - Flex 元素在 Safari 中无法正确堆叠

这个问题在这里已经有了答案:FlexboxcodeworkingonallbrowsersexceptSafari.Why?(3个答案)关闭6年前。我制作了一个flex布局,其中四个列/框并排放置在一个父div中。我在980px添加了一个媒体查询,它增加了列的宽度,并添加了一个flex-wrap以将右侧的两个列推到一个新行上,创建一个2x2样式的布局。这适用于除Safari之外的所有浏览器,在Safari中结果非常不可预测。fiddle:https://jsfiddle.net/gjy1t16p/6/如果您在Chrome中查看它并将窗口拖动到980像素以下,它将按照我上面描述的方式工作

html - Flex 元素在 Safari 中无法正确堆叠

这个问题在这里已经有了答案:FlexboxcodeworkingonallbrowsersexceptSafari.Why?(3个答案)关闭6年前。我制作了一个flex布局,其中四个列/框并排放置在一个父div中。我在980px添加了一个媒体查询,它增加了列的宽度,并添加了一个flex-wrap以将右侧的两个列推到一个新行上,创建一个2x2样式的布局。这适用于除Safari之外的所有浏览器,在Safari中结果非常不可预测。fiddle:https://jsfiddle.net/gjy1t16p/6/如果您在Chrome中查看它并将窗口拖动到980像素以下,它将按照我上面描述的方式工作

html - 文本未包装在 flex 容器内

我设法将灵活的框布局模块用于很多事情,但是当涉及到段落时,我遇到了这个问题:当我使用少量文本时,一切都按预期工作:当我使用大量文本时,布局会中断:这是我使用的代码:body{width:90%;margin:3emauto;background-color:#aaa;}section{display:flex;flex-flow:rowwrap;justify-content:space-between;border:1pxsolidblack;}.title{flex:10100%;text-align:center;background-color:#eee;}.image{fle