草庐IT

html - 如何使用 CSS flexbox 设置固定宽度的列

我希望红色框在并排View中时只有25em宽-我试图通过在此媒体查询中设置CSS来实现此目的:@mediaalland(min-width:811px){...}到:.flexbox.red{width:25em;}但是当我这样做时,会发生这种情况:代码笔:http://codepen.io/anon/pen/RPNpaP.知道我做错了什么吗? 最佳答案 您应该使用flex或flex-basis属性而不是width。在MDN上阅读更多内容..flexbox.red{flex:0025em;}flexCSS属性是一个速记属性,指定fl

html - 使 flex 元素采用内容宽度,而不是父容器的宽度

我有一个容器与display:flex.它有一个child.如何让child看起来“内联”?具体来说,如何让child的宽度由其内容决定,而不扩展到父级的宽度?我尝试了什么:我将child设置为display:inline-flex,但它仍然占据了整个宽度。我还尝试了所有其他显示属性,但没有任何效果。示例:.container{background:red;height:200px;flex-direction:column;padding:10px;display:flex;}a{display:inline-flex;padding:10px40px;background:pink

html - 使 flex 元素采用内容宽度,而不是父容器的宽度

我有一个容器与display:flex.它有一个child.如何让child看起来“内联”?具体来说,如何让child的宽度由其内容决定,而不扩展到父级的宽度?我尝试了什么:我将child设置为display:inline-flex,但它仍然占据了整个宽度。我还尝试了所有其他显示属性,但没有任何效果。示例:.container{background:red;height:200px;flex-direction:column;padding:10px;display:flex;}a{display:inline-flex;padding:10px40px;background:pink

html - 当 flexbox 元素以列模式包装时,容器不会增加其宽度

我正在处理一个嵌套的flexbox布局,它应该按如下方式工作:最外层(ul#main)是一个水平列表,当向其中添加更多项时,它必须向右扩展。如果它变得太大,应该有一个水平滚动条。#main{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;/*...andmore...*/}此列表的每个元素(ul#main>li)都有一个标题(ul#main>li>h2)和一个内部列表(ul#main>li>ul.tasks)。这个内部列表是垂直的,需要时应该换行。当包装成更多的列时,它的宽度应该增加以便为更多的元素腾出空

html - 当 flexbox 元素以列模式包装时,容器不会增加其宽度

我正在处理一个嵌套的flexbox布局,它应该按如下方式工作:最外层(ul#main)是一个水平列表,当向其中添加更多项时,它必须向右扩展。如果它变得太大,应该有一个水平滚动条。#main{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;/*...andmore...*/}此列表的每个元素(ul#main>li)都有一个标题(ul#main>li>h2)和一个内部列表(ul#main>li>ul.tasks)。这个内部列表是垂直的,需要时应该换行。当包装成更多的列时,它的宽度应该增加以便为更多的元素腾出空

html - 在 flex 容器中填充剩余的高度或宽度

我在flexbox中并排放置了2个div。右手应该始终保持相同的宽度,我希望左手只捕获剩余的空间。但它不会,除非我专门设置它的宽度。所以目前,它设置为96%,这看起来不错,直到您真正挤压屏幕-然后右侧的div变得有点缺乏它需要的空间。我想我可以保持原样,但感觉不对-就像必须有一种方式说:therightoneisalwaysthesame;youontheleft-yougeteverythingthat'sleft.ar-course-nav{cursor:pointer;padding:8px12px8px12px;border-radius:8px;}.ar-course-nav

html - 在 flex 容器中填充剩余的高度或宽度

我在flexbox中并排放置了2个div。右手应该始终保持相同的宽度,我希望左手只捕获剩余的空间。但它不会,除非我专门设置它的宽度。所以目前,它设置为96%,这看起来不错,直到您真正挤压屏幕-然后右侧的div变得有点缺乏它需要的空间。我想我可以保持原样,但感觉不对-就像必须有一种方式说:therightoneisalwaysthesame;youontheleft-yougeteverythingthat'sleft.ar-course-nav{cursor:pointer;padding:8px12px8px12px;border-radius:8px;}.ar-course-nav

ios - iPhone 6 Flexbox 包装问题

我喜欢使用flexbox,但出于某种原因,我无法在任何iOS设备上进行包装。包装是否有简单的回退?这是元素无法包装的问题:(JSFiddleFans)#flex{display:flex;flex-flow:rowwrap;}#flex.item{width:33.33%;min-width:500px;min-height:300px;}#flex.one{background:blue;}#flex.two{background:green;}#flex.three{background:red;}这是最简单的方法。然后,我尝试为所有内容添加ton前缀,看看是否有帮助,但没有:di

ios - iPhone 6 Flexbox 包装问题

我喜欢使用flexbox,但出于某种原因,我无法在任何iOS设备上进行包装。包装是否有简单的回退?这是元素无法包装的问题:(JSFiddleFans)#flex{display:flex;flex-flow:rowwrap;}#flex.item{width:33.33%;min-width:500px;min-height:300px;}#flex.one{background:blue;}#flex.two{background:green;}#flex.three{background:red;}这是最简单的方法。然后,我尝试为所有内容添加ton前缀,看看是否有帮助,但没有:di

ios - iPad 上的 CSS 灵活框布局

我正在尝试使用在iPad上工作的flex模型获得一个非常简单的布局。我有一个包含div,它应该使内容div居中。示例代码在除iPad(retina)之外的所有浏览器和平台上都按预期运行。在线使用各种iPad模拟器不会重现该问题。我只能在实际的iPad上复制它。这是它的截图:我们将不胜感激任何和所有建议。CSS:.container{width:510px;height:310px;background:red;display:flex;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;flex-direct