在table中tr的display:block显示布局错乱问题(2017-8-14 qhjr)
来源:互联网 发布:h3c基于acl的端口镜像 编辑:程序博客网 时间:2024/05/21 21:41
最近在作项目的时候碰到一个问题,就是需要AJAX来交互显示<tr> </tr> 标签内的东西,按照常理,对于某一单元行需要显示时,使用:display:block属性,不需要显示时使用display:none属性,
但是当用Chrome浏览时却出现了布局错乱的问题,调试下了,发现是display:block属性搞的鬼。
1、当表格为多列的情况下,属性为"display:block"行的内容宽度仅与第一列宽度相同,也就是说无论你使colspan的属性值为多少,剩余列的空间都不进行解析。
2、同一行反复的在"display:none;"与"display:block;"两个状态间切换时,表格的底部会持续的产生多余的空白空间以至于造成页面布局的扭曲。
解决方法:
有一个很简单也很可行的方法,就是用 display:' ' 这个属性dispaly后面不加任何的东西,很奇怪,这样就兼容了Firefox和IE了。
<tr>
<td width="150px" float="left">
<input type="button" id="btn1" value="使用跳转地址" >
</td>
<td width="150px" float="right">
<input type="button" id="btn2" value="不使用跳转地址">
</td>
</tr>
<tr style="display:none" id="textArea">
<td width="150px" >跳转地址</td>
<td width="1000px">
<input type="text" name="fwdurl" maxlength="230" style="width:370px" />
</td>
</tr>
var text = document.getElementById("textArea");
var oBtn1 = document.getElementById("btn1");
var oBtn2 = document.getElementById("btn2");
oBtn1.onclick = function(){
text.style.display = "";
}
oBtn2.onclick = function(){
text.style.display = "none";
}
- 在table中tr的display:block显示布局错乱问题(2017-8-14 qhjr)
- 在table中<tr>的display:block显示布局错乱
- 在table中tr的display:block在firefox下显示布局错乱问题
- 在table中tr的display:block在firefox下显示布局错乱问题 收藏
- 在table中tr的display:block在firefox下显示布局错乱问题
- 在table中tr的display:block在firefox下显示布局错乱问题
- 在table中tr的display:block在firefox下显示布局错乱问题
- 在table中tr的display:block在firefox下显示布局错乱问题
- 在table中tr的display:block在firefox下显示布局错乱问题
- 在table中tr的display:block在firefox,chrome下显示布局错乱问题
- 在table中tr的display:block在firefox下显示布局错乱问题
- 在table中tr的display:block在firefox,chrome下显示布局错乱问题
- 在table中tr的display:block显示布局错乱问题
- 在table中tr的display:block显示布局错乱问题
- 在table中tr的display:block显示布局错乱问题
- 在table中tr的display:block显示布局错乱问题
- 在table中tr的display:block显示布局错乱问题
- 谷歌浏览器中table中tr的display:block显示布局错乱问题
- 彻底解决Spring MVC 中文乱码 问题
- cherry-pick
- Android7.0 应用开发中WRITE_SETTING权限问题
- 839D
- SQLServer出现 '其他会话正在使用事务的上下文' 的问题原因?
- 在table中tr的display:block显示布局错乱问题(2017-8-14 qhjr)
- ssm项目加载顺序 及 三层架构
- hdu 6108 小C的倍数问题 (数学题)
- Android Activity 管理 (AppManager)(非原创)
- mvc 中 JSON,ajax
- caffe中参数介绍
- Ubuntu 包依赖损坏:The following packages have unmet dependencies
- 线程的通讯(wait和notify)
- easyUI的dialog的href引入jsp页面报错404