inline-block元素设置overflow:hidden属性导致相邻行内元素向下偏移
2018-01-09 11:59
507 查看
1.背景
将一个行内元素设为行内块,再设置溢出属性时:span { width: 100px; display: inline-block; overflow: hidden; }
会导致左右相邻元素被奇怪的向下拉动了一定的距离。
2.解决方法
设置其对齐基准为bottom,vertical-align: bottom;span { width: 100px; display: inline-block; overflow: hidden; vertical-align: bottom; }
相关文章推荐
- inline-block元素设置overflow:hidden属性导致相邻行内元素向下偏移
- 设置inline-block元素的overflow:hidden意外增加元素总体高度的问题
- inline-block元素overflow:hidden对齐问题
- inline-block 导致元素下沉 解决方法添加vertical-align:middle属性
- 子div设置float,父div不再增加高度,需要给父元素加个overflow:hidden属性
- 对同一元素设置overflow-x:hidden,overflow-y:visible;属性值不生效
- 元素h2的display属性设置成block与不设置对margin外边距的影响
- 清除浮动2-父元素设置overflow:hidden
- float 浮动 《1》clear:both清除浮动 ;《2》设置父元素overflow:hidden来清除浮动
- 元素设为inline-block元素里有内容与无内容导致的错位问题
- 关于微信浏览器 设置遮罩层后 onverflow:hidden属性不起作用,仍然导致下层内容可滚动的解决办法
- div样式text-align在子元素缩进不规范的情况下,chrome出现的问题(貌似结果是inline-block导致的)
- CSS3 overflow属性默认为visible,父元素高度为0,如果子元素有内容高度不为0也会显示,需将overflow设为hidden
- 对同一元素设置overflow-x:hidden,overflow-y:visible;属性值不生效
- 将两个并列的元素的属性设为inline-block的影响
- css中overflow:hidden的属性 可能会导致js下拉菜单无法显示
- inline元素设置display:inline-block存在空隙问题
- 关于css中的block元素inline元素 以及positison属性的初步认识。
- 当设置父元素overflow: hidden;子元素超出父元素时没有隐藏
- css块元素的 display 属性 inline-block 的应用