千家信息网

IE下textarea中font-size值很大时文字不显示的解决方法是怎样的

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,今天就跟大家聊聊有关IE下textarea中font-size值很大时文字不显示的解决方法是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获
千家信息网最后更新 2025年01月20日IE下textarea中font-size值很大时文字不显示的解决方法是怎样的

今天就跟大家聊聊有关IE下textarea中font-size值很大时文字不显示的解决方法是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

在IE下,我们写一个固定高度和宽度的textarea,给一个select,可以选择字体大小并作用于textarea。

在非IE浏览器下,textarea原始字号为18px,将这个textarea中的文字的font-size改为108时是这个样子的:

但是在IE下确是这个样子的:

在网上找解决方法,不过貌似很少有人遇到这种情况,于是一个一个组合css去试,最终找到了一个解决方法,不过导致这种情况的原因至今不详。

解决方法:

在IE浏览器下,在将font-size改为108px之后,将textarea的宽度设为0,然后再设回原来的宽度即可。

我猜测的原因是在原始的宽度中,将字体变得很大,IE浏览器对字体所占的宽度的计算有bug。

然而将宽度设为0之后,再设为原始宽度,则IE浏览器会重新计算一次字体的宽度,此时就正常了。

具体的javascript代码如下:

代码如下:


var width = $("textarea").css("width");
$("#txt-area").css("width", "0%");
setTimeout(function () {
$("#txt-area").css("width",width);
}, 20);


如果这里不延迟20秒设回原来的高度,也会在某些情况下失败,具体原因有待考证。

看完上述内容,你们对IE下textarea中font-size值很大时文字不显示的解决方法是怎样的有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

宽度 方法 字体 浏览器 浏览 很大 文字 原始 内容 原因 情况 代码 是在 样子 高度 大小 字号 我猜 更多 知识 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 orcale数据库和db2语法 上海缘麟网络技术 方舟手游怎么带物资去其他服务器 湖南上智网络技术有限公司 手机网络安全密匙忘了 为什么t3打不开数据库连接失败 数据库列表无法打开 国家网络安全工作研究中心 如何查看服务器ip地址 网络技术的本质和特点 网络安全教育与我们的成长 mysql查找数据库指令 浙江融信网络技术 数据库设备的价格 宁波微酷网络技术 没得网络安全密码连不了网怎么办 金天鹅数据库迁移还能登陆吗 从化app软件开发解决方案 宽带自动获取地址和服务器哪个好 软件开发公司毛利怎么计算 到哪里查找oppo云端服务器 东莞网络技术招聘 泰州推广网络技术来电咨询 沙迪克怎么改用户数据库 荆门专业的软件开发 最新网络安全培训ppt 单位流媒体服务器有什么用 入围网络安全检测机构 哪个数据库不是中文数据库 咸宁市中小学网络安全教育
0