1
2
3
取值
none:隐藏对象,不同于visibility:hidden,被隐藏的元素会从文档流中移除.因此display:none会引起重排.
如果设置display:none,则float和position不再生效.
Demo
Demo
Demo
run-in:根据上下文决定是内联对象还是块级对象
在网上找到一篇英文,使用[demo](https://css-tricks.com/run-in/),但是还是没法验证(MDN上指出该值还只是试验性的值,不建议使用)
设置display:box之后可以设置一些用于框的样式.
设置框的样式
box-orient(设置子代如何排列): horizontal|vertical|inherit|inline-axis(默认值)|block-axis
box-pack(设置沿box-orient轴的框排列方式,规定当框大于子元素的尺寸,在何处放置子元素):start|end|center|justify
box-align(设置框的子代在框中的排列方式):start|end|center|baseline|stretch
设置子代框的样式
Demo
flexbox== 这一功能等同于(display:box;设置子box-flex)(伸缩盒过渡版本)
flex(伸缩盒最新版本):将对象作为弹性伸缩盒显示.任何一个容器都可以指定为Flex布局.
Demo
容器的属性
flex-direction
取值
flex-wrap
取值
flex-flow
取值
justify-content
取值
align-items
取值
align-content
取值
Demo
项目属性
order
Demo
flex-grow
flex-shrink
flex-basis
flex
align-self