CSS vertical-align
2016-03-05 11:34
369 查看
最新CSS vertical-align以下是三零网为大家整理的最新CSS vertical-align的文章,希望大家能够喜欢!知道了vertical-align是垂直对齐的意思,不少经验尚浅的同行会试着使用这个属性实现一些垂直方向上的对齐效果,会发现有时候可以,有时候又不起作用,不知道为什么?不急,慢慢来。我们知道display也有很多属性值,其中以inline/inline-block/block三个最常见,这代表了页面上三种不同水平的元素。我常常会以液态/固液混合态/固态加以形象化思考,对应于现实中的事物就是:牛奶/果冻/坚果。我们都知道,每个人都有不同的嗜好,有的人喜欢吃甜食,有的人喜欢吃辣的东西,有的人不喜欢吃芹菜,有的人不喜欢吃羊肉等等。CSS中的有些元素也是这样,他们有的只对牛奶感兴趣,有的只喜欢吃坚果和果冻,而讨厌牛奶。而vertical-align呢,是个比较挑食的家伙,它只喜欢吃果冻,从小吃果冻长大,没有了果冻,它就会闹脾气,对你不理不睬。我称之为“果冻依赖型元素”,又称之为“inline-block依赖型元素”,也就是说,只有一个元素属于inline-block(table-cell也可以理解为inline-block水平)水平,只有一个元素属于inline或是inline-block(table-cell也可以理解为inline-block水平)水平,其身上的vertical-align属性才会起作用。所以,类似下面的代码就不会起作用:span{vertical-align:middle;} div{vertical-align:middle;}
所谓inline-block水平的元素,就是既可以“吸”又可以“咬”的元素,既可以与inline水平元素混排,又能设置高宽属性的元素。哪些元素呢,例如图片,按钮,单复选框,单行/多行文本框等HTML控件,只有这些元素默认情况下会对vertical-align属性起作用。 虽然vertical-align属性只会在inline-block水平的元素上期作用,但是其影响到的元素涉及到inline属性的元素,这里千万记住,inline水平元素受vertical-align属性而位置改变等不是因为其对vertical-align属性敏感或起作用,而是受制于整个line box的变化而不得不变化的,
转载来自:http://www.q3060.com/list3/list122/102.html
所谓inline-block水平的元素,就是既可以“吸”又可以“咬”的元素,既可以与inline水平元素混排,又能设置高宽属性的元素。哪些元素呢,例如图片,按钮,单复选框,单行/多行文本框等HTML控件,只有这些元素默认情况下会对vertical-align属性起作用。 虽然vertical-align属性只会在inline-block水平的元素上期作用,但是其影响到的元素涉及到inline属性的元素,这里千万记住,inline水平元素受vertical-align属性而位置改变等不是因为其对vertical-align属性敏感或起作用,而是受制于整个line box的变化而不得不变化的,
转载来自:http://www.q3060.com/list3/list122/102.html
相关文章推荐
- 「Linux 中国」2018 微信文章排行榜
- 企业批量部署RealVNC远程控制软件
- 牛奶包装带上的秘密―让你知道牛奶真正生产日期
- 文章推荐系统(二)
- 基于php的CMS中展示文章类实例分析
- 在WordPress中使用wp_count_posts函数来统计文章数量
- 文章推荐系统(三)
- 一篇入门的php Class 文章
- IE不支持option的display样式,只能使用remove和add
- 推荐文章系统(一)
- Display SQL Server Login Mode
- js将控件隐藏的方法及display属性介绍
- Display SQL Server Version Information
- 解决CSS中 display 与 visibility 的区别
- php实现检查文章是否被百度收录
- WordPress中重置文章循环的rewind_posts()函数讲解
- WordPress开发中用于获取近期文章的PHP函数使用解析
- WordPress中给文章添加自定义字段及后台编辑功能区域
- WordPress中用于获取文章信息以及分类链接的函数用法
- 在WordPress的文章编辑器中设置默认内容的方法