前端 - CSS 实现自适应文本的头像_个人文章 - SegmentFault 思否
欢迎关注我的公众号:前端侦探Ant-design 中有一个这样的头像组件,当字符串较长时,字体大小可以根据头像宽度自动调整,效果如下当然,这里是通过JS根据字符数量自动缩放文本实现的而现在,仅仅通过
顺晟科技
2021-09-19 13:19:11
172
css-高度自适应的问题
对象height:并不能直接产生效果,是因为跟其父对象有关。
#center{ height:; }
上面的css样式是无效的,不会产生任何效果。
需要改写:
html,body{ margin:0px; height:; } #center{ width:200px; height:; background-color:#666666; border:1px solid red; }
对#center对象设置了height:,同时设置了html与body的height:,这就是高度自适应的问题所在,一个对象的高度是否可以使用百分之比显示,取决于对象的父类对象,在页面中,#center直接放在body属性中,因此它的父类对象是body,而在默认状态下,浏览器并没有给body一个高度属性,因此我们所设置的#centere为height:并不会产生任何效果,但是一点我们给body设置了之后,他的子类对象#center的height:便发生作用了,这便是浏览器解析规则引发的高度自适应的问题。
代码中除了给出body的定义属性之外,还给html对象也应用了相同的样式定义,这样做的好处是使IE与firefox浏览器都能够高度自适应,Ie与firefox对页面的解析存在一定的差异,ie中html对象默认为的高度,而body不是,而在firefox中html标签就不是的高度,因此两个标签都设置为,可以保证两款浏览器都能正常工作。
转自 : http://www.cnblogs.com/lianzi/archive/2011/08/07/2129842.html
31
2022-10
24
2022-10
27
2022-09
15
2022-09
13
2022-09
13
2022-09