草庐IT

Flex-Layout

全部标签

html - 如何防止 css flex 元素变得小于其内容?

我正在尝试对两个flex元素使用flex布局:Flex元素1在运行时用动态内容填充(应该与其内部内容一样大)flex元素2应该占用剩余空间Firefox(和Chrome)以某种方式忽略了子元素的内部宽度,这导致元素重叠(IE正常工作)(Fiddle):DynamicContentLoremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamerat,seddiamvoluptua.Atveroeosetaccusametjust

html - 如何防止 css flex 元素变得小于其内容?

我正在尝试对两个flex元素使用flex布局:Flex元素1在运行时用动态内容填充(应该与其内部内容一样大)flex元素2应该占用剩余空间Firefox(和Chrome)以某种方式忽略了子元素的内部宽度,这导致元素重叠(IE正常工作)(Fiddle):DynamicContentLoremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamerat,seddiamvoluptua.Atveroeosetaccusametjust

html - Foundation vertical (Split Layout) Off-Canvas 覆盖整个屏幕且仅在移动屏幕上

我正在尝试使用foundation6创建一个非Canvas;这个想法是我有两个基本的列应用程序,然后我尝试仅在屏幕较小时使用Canvas外效果隐藏左侧的一个,但首先我需要让它工作:第2列显示完整屏幕宽度和第一列这应该只在屏幕上激活。在桌面屏幕上应该只在一个屏幕上显示两列。想法是要有内容,而不仅仅是基础示例中的菜单。怎样才能达到描述的效果?×检查这段代码:https://jsfiddle.net/q1e45fzz/16/ 最佳答案 为了让Canvas外部分默认显示在更宽的屏幕上,您需要向Canvas外区域添加一个“reve

html - Foundation vertical (Split Layout) Off-Canvas 覆盖整个屏幕且仅在移动屏幕上

我正在尝试使用foundation6创建一个非Canvas;这个想法是我有两个基本的列应用程序,然后我尝试仅在屏幕较小时使用Canvas外效果隐藏左侧的一个,但首先我需要让它工作:第2列显示完整屏幕宽度和第一列这应该只在屏幕上激活。在桌面屏幕上应该只在一个屏幕上显示两列。想法是要有内容,而不仅仅是基础示例中的菜单。怎样才能达到描述的效果?×检查这段代码:https://jsfiddle.net/q1e45fzz/16/ 最佳答案 为了让Canvas外部分默认显示在更宽的屏幕上,您需要向Canvas外区域添加一个“reve

html - 子元素在 flex 容器中不可见

我已经将我的div输入到容器{display:flex}中。一旦我摆脱了display:flex它就可以正常工作,我可以看到我的html。我还发现,如果我将百分比更改为px,我可以查看我的页面。这是为什么?*{padding:0;margin:0;box-sizing:border-box;margin-top:.2%;}#container{display:flex;flex-flow:rowwrap;}#one{float:left;background-color:black;width:25%;height:100vh;margin-left:2%;}#two{float:ri

html - 子元素在 flex 容器中不可见

我已经将我的div输入到容器{display:flex}中。一旦我摆脱了display:flex它就可以正常工作,我可以看到我的html。我还发现,如果我将百分比更改为px,我可以查看我的页面。这是为什么?*{padding:0;margin:0;box-sizing:border-box;margin-top:.2%;}#container{display:flex;flex-flow:rowwrap;}#one{float:left;background-color:black;width:25%;height:100vh;margin-left:2%;}#two{float:ri

html - Flex Grow until specific max-height inside a vertically centered div with 最小高度 100%

我需要一个100vh最小高度容器内的居中框,最小高度为100%,最大高度为600px。到目前为止这很容易。但在我居中的框中,我还有3个其他元素(标题、内容和页脚)。内容部分必须增长,直到达到所有可用空间(在这种情况下,它是父级的最大高度减去标题和gg部分)。这可以用flexbox实现吗?这是一个简短的涂鸦:我自己也尝试过,但是一旦我输入100%的最小高度而不是元素div的像素值,我就会遇到问题。知道如何解决这个问题并可以使用min-height100%吗?*{box-sizing:border-box;margin:0;padding:0;}.wrapper{background:rg

html - Flex Grow until specific max-height inside a vertically centered div with 最小高度 100%

我需要一个100vh最小高度容器内的居中框,最小高度为100%,最大高度为600px。到目前为止这很容易。但在我居中的框中,我还有3个其他元素(标题、内容和页脚)。内容部分必须增长,直到达到所有可用空间(在这种情况下,它是父级的最大高度减去标题和gg部分)。这可以用flexbox实现吗?这是一个简短的涂鸦:我自己也尝试过,但是一旦我输入100%的最小高度而不是元素div的像素值,我就会遇到问题。知道如何解决这个问题并可以使用min-height100%吗?*{box-sizing:border-box;margin:0;padding:0;}.wrapper{background:rg

html - 使用 flex 对齐元素

这个问题在这里已经有了答案:InCSSFlexbox,whyarethereno"justify-items"and"justify-self"properties?(6个答案)关闭6年前。我有如下需求:|[][][]|视口(viewport)左侧的一个元素和视口(viewport)右侧的两个元素。为了学习display:flex,我正在尝试这种不包装元素的布局。这种布局可以用flexbox实现吗?这是HTML:我尝试使用align-items和align-self但没有用。请帮忙。CSS:.parent{display:flex;//flexbox}

html - 使用 flex 对齐元素

这个问题在这里已经有了答案:InCSSFlexbox,whyarethereno"justify-items"and"justify-self"properties?(6个答案)关闭6年前。我有如下需求:|[][][]|视口(viewport)左侧的一个元素和视口(viewport)右侧的两个元素。为了学习display:flex,我正在尝试这种不包装元素的布局。这种布局可以用flexbox实现吗?这是HTML:我尝试使用align-items和align-self但没有用。请帮忙。CSS:.parent{display:flex;//flexbox}