常见字体显示不全、图片上文字覆盖等问题
来源:互联网 发布:淘宝天天特价报名费用 编辑:程序博客网 时间:2024/04/28 11:17
1.div css每行文字显示一半 同时文字字体重叠显示不全解决方法
造成这种字体显示不全,显示一半同时多行文字有一点点重叠情况原因:
css行高小于CSS字体大小。
最简单方法:
设置line-height的值大于或等于字体大小
二.div css最后一排文字字体显示一半显示不全
1.最后一排文字超出DIV边框
分析原因:
以上文字字体内容显示超出DIV典型是高度设置错误,此盒子高度为50px,css行高为20px,那么三排文字就会占用60px的高度,而高度却设置为50px,自然高度少了10px,在高版本浏览器中就会出现这种内容溢出现象。
解决方法 解决最后一排显示超出问题有四种解决方法:
第一种,将高度计算好,以上要排版三排内容,而line-height设置为20px,那么高度就设置为3乘以20=60px(最少等于或大于60px)。
第二种,去掉高度height样式,如果不确定DIV盒子里装多少内容,最简单方法也是通用方法就是取消对DIV高度设置,这样DIV就会随内容多少增高。
第三种,修改line-height高度,如果你CSS布局中高度固定,并且显示内容也固定并想显示完整,就只有修改css line-height的值,这个案例50除以3=16.6,那么line-height设置整数16px即可解决内容溢出固定高度。
第四种,减少内容,这里显示的是三排内容,你只需要去掉一排,让内容只显示两排即可解决。
2.最后一排文字字体显示一半
很多时候布局中除了以上问题,超出DIV的内容并不溢出而是隐藏不显示,如何解决?
css布局文字显示不全原因分析
以上案例与第一个溢出DIV盒子代码相同,只不过多了overflow:hidden样式。此“overflow:hidden”样式具有隐藏DIV超出的内容,因此最后一排文字出现显示不全或只显示一半。
解决方法 可以参考上一个css兼容问题“最后一排文字超出DIV边框”得到很好解决。
4-1:减少文字行数(这里减少一行即可)
4-3:不设置高度
4-4:高度固定情况下,计算修改line-height的值
三.总结
常常是由于高度和line-height计算配合有问题。
实际布局中设置高度同时多想一想设置的高度限制对应DIV里内容多少是否能显示完整是否溢出。
- 常见字体显示不全、图片上文字覆盖等问题
- Android图片上覆盖文字
- android 图片上覆盖文字
- 文字过长,QLabel显示不全的问题
- echarts x轴文字显示不全问题
- ListView、GridView等嵌套显示不全问题
- android 联系人中,在超大字体下,添加至联系人界面(ConfirmAddDetailActivity)上有字体显示不全的问题
- 关于android gridview不显示图片,文字等问题
- div css每行文字显示一半 同时文字字体重叠显示不全解决方法
- IE下fancybox显示图片不全问题
- photoshop--覆盖图片上的文字
- 解决TabContainer选项卡文字显示不全的问题
- 解决select选项内容过长,文字显示不全的问题
- viewPager 结合 PagerSlidingTabStrip 使用tab文字显示不全问题探究
- 标签TabHost图片文字覆盖的问题
- firefox 图片显示不全
- Qt应用程序文字显示不全
- 润乾报表 解决linux下文字显示异常的原因-字体不全
- NAT ICE STUN TURN uPNP概念
- Android基础之文件下载Code,基础后台Servelet代码
- js全局变量和局部变量,闭包
- STL algorithm之count、find、binary_search、lower_bound、upper_bound和equal_range的区别
- #pragma once与宏定义
- 常见字体显示不全、图片上文字覆盖等问题
- 虚拟机上安装Oracle 12c 单机到单机的DG
- ubuntu下安装openvpn client
- HTTP协议 fsockopen模拟请求代理端发送get post请求 curl基本使用
- HTML练习---新浪微博
- 矩阵快速幂-HDU5015
- javaweb 学习笔记
- jhhh
- Set 到 Map的扩展--- 继承set