如何使标签Microsoft Edge兼容?

问题描述 投票:0回答:2

我正在编辑使用struts1的jsp文件。

<html:select property="someProperty"
      style="width:110;height:110" styleClass="someClass">

但是在Microsoft Edge中打开它。下拉已经利用固定的线高,这完全破坏了设计。

为了尝试解决这个问题,我尝试了两种方法。

第一解决方案

  • 当class为“someClass”时,创建一个javascript来删除“style”属性

这个问题是很多jsp文件正在调用这个类。所以很多都会受到影响。

二解决方案:

- 手动删除所有jsp文件的样式

这实际上有效,但需要更改50多个文件。

我想知道这个是否有其他解决方法?

谢谢。

javascript html microsoft-edge compatibility struts-1
2个回答
0
投票

我将对这个答案进行研究,因为我对struts一无所知但你没有在CSS中定义任何单位。也就是说,你有height:110是无效的。将此设置为height:110px。与width相同。

px或其他单位如em是必需的。


0
投票

看起来你有CSS相关的问题。我建议你删除style属性并尝试创建一个CSS类并添加你的CSS代码以便选择下拉列表。你可以将CSS类用于所有选择下拉列表。

© www.soinside.com 2019 - 2024. All rights reserved.