在多个标签不是紧凑连接, 而是存在空格或或换行符的情况下, 例如
<span id="span1">操作1</span>
<span id="span2">操作2</span>
<span id="span3">操作3</span>
<span id="span3">操作4</span>
当需要隐藏一个或多个span的情况下, 在span控件上增加属性style="display:none",
以span2为例:
<span id="span1">操作1</span>
<span id="span2" style="display:none;">操作2</span>
<span id="span3">操作3</span>
<span id="span4">操作4</span>
IE6,7,8 中显示(操作1, 操作3之间存在两个空格)
操作1 操作3 操作4
Firefox显示为(操作1, 操作3之间只存在一个空格)
操作1 操作3 操作4
目前有个思路就是 做个只针对IE的css定义, 使用margin-left 属性. 同时将span设定class为clrBlank.
* html .clrBlank{
margin-left:-10px;
}
但是操作起来还是比较麻烦, 而且在不知道隐藏几个控件的情况下, 还需要使用js进行动态改变style中的margin-left值.
大家都是怎么解决这个问题的.
分享到:
相关推荐
基于de2-70的vga显示,纯硬件,verilog,从定制的rom中显示图片
欢迎下载啊,这里收集了许多的LCD驱动程序,希望对大家有用哦
modificare dispay xiaomi m365
API和数据结构专辑和显示项目:Metro风格是由两个元素构成专辑可以包含多张专辑和显示项目显示项目可以被定义为视频,游戏,应用程序,音乐等您可以从显示项目中删除你自己的游戏/应用/视频详细条目主页也被定义为...
电子纸天气显示 使用Waveshare电子纸7.5... 添加了将检索到的天气数据存储在CSV文件中的选项。 版本1.4 更新为使用所有480个垂直像素,而不是仅使用450个。 版本1.5 修复了“今天外带垃圾!”的错误。 使用错误的字