设置height无效(lineheight不生效)

http://www.itjxue.com  2023-01-26 01:55  来源:未知  点击次数: 

uniapp, input样式height无效解决方案

关于 input 组件设置高度不生效的问题:input 组件上有默认的 min-height 属性,要一起修改,如果 min-height 的值大于 height 那么高度以 min-height 为准。(相关知识点: )

line-height无效

1、line-height 要设置在font下面,否则无效;

2、使用line-height 设置文字居中在手机页面中会有误差,出现不居中的现象;

可以使用display:flex;设置

filter:blur(200rpx) 可以设置虚幻背景

table 设置max-height无效

试了很多方法都无效,网上还搜了一下也没什么好的方法。

最后换了个思路table外层加一个div,给外层这个div设置max-height即可。

height:100%失效解决办法

首先我们要知道 height:100% 能生效有两种情况。

解决办法:

注意:子元素绝对定位是计算父元素的 padding 值的。而传统的 height:100% 是不计算的。当然使用全局的 box-sizing: border-box 就不用担心了。

还有一个问题。其实要牵扯到 height:100% 与 height: inherit 的不同。那就是父级 position:static 而子级是 position: absolute 的时候,子元素已经脱离文档流,它的父级就是最近的定位元素。 height:100% 的对象就不是它真正的父级了。但是 height: inherit 就不出现这种问题。

参考 张鑫旭:CSS中height:100%和height:inherit的异同

(责任编辑:IT教学网)

更多

推荐Mail服务器文章