热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

html中盒子内部对齐box-pack属性与box-align属性的示例分析

这篇文章给大家分享的是有关html中盒子内部对齐box-pack属性与box-align属性的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起

这篇文章给大家分享的是有关html中盒子内部对齐box-pack属性与box-align属性的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

当弹性元素与非弹性元素混合排版时,有可能会出现所有子元素的尺寸大于或小于盒子的尺寸,从而出现盒子空间不足或者富余的情况。这时就需要一种方法来管理盒子的空间。如果子元素的总尺寸小于盒子的尺寸,则可以使用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:文字自适应居中(包括垂直居中和水平居中)



    
    


    
编程笔记

html中盒子内部对齐box-pack属性与box-align属性的示例分析

举例2:图片自适应居中(包括垂直居中和水平居中)



    
    
    
    


    
        宽度:160px
        高度:100px
    
    

html中盒子内部对齐box-pack属性与box-align属性的示例分析

感谢各位的阅读!关于“html中盒子内部对齐box-pack属性与box-align属性的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


推荐阅读
author-avatar
wjr_l_be78e4
这个家伙很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有