html中盒子内部对齐box-pack属性与box-align属性的示例分析
这篇文章给大家分享的是有关html中盒子内部对齐box-pack属性与box-align属性的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
创新互联公司是专业的平湖网站建设公司,平湖接单;提供成都网站建设、成都做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行平湖网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
当弹性元素与非弹性元素混合排版时,有可能会出现所有子元素的尺寸大于或小于盒子的尺寸,从而出现盒子空间不足或者富余的情况。这时就需要一种方法来管理盒子的空间。如果子元素的总尺寸小于盒子的尺寸,则可以使用box-align和box-pack属性进行管理。
CSS3新增的box-pack属性和box-align属性,分别用于定义盒元素内部“子元素”的水平方向和垂直方向上的富余空间管理方式。这些对齐方式,对盒元素内部的文字、图形以及子元素都是有效的。
一、水平对齐box-pack属性
box-pack属性可以在水平方向上对盒子的富余空间进行管理。
二、垂直对象box-align属性
box-align属性可以在垂直方向上对盒子的富余空间进行管理。
三、实际应用
在CSS2中,如果想要让文字垂直居中,往往都是设置height属性值等于line-height属性值 ,不过学习了这一节,我们只要让div元素使用box-align属性(排列方向默认为horizontal),文字就可以垂直居中了。
举例1:文字自适应居中(包括垂直居中和水平居中)
盒子内部对齐box-pack属性与box-align属性 创新互联
举例2:图片自适应居中(包括垂直居中和水平居中)
盒子内部对齐box-pack属性与box-align属性 宽度:160px
高度:100px
感谢各位的阅读!关于“html中盒子内部对齐box-pack属性与box-align属性的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
网站标题:html中盒子内部对齐box-pack属性与box-align属性的示例分析
网站路径:http://cdiso.cn/article/gghcjp.html