td无内容无边框问题解决方法
问题描述
在ie(经测试IE8已经不存在此问题)中如果td标签中没有内容时,存在不显示边框的问题
最简单的办法就是用javacript,在文档加载完后加入下面的JS
var aTd=document.getElementsByTagName("td");
for(i=0;i<aTd.length;i++)
{
if(aTd[i].innerHTML=="")
aTd[i].innerHTML=" ";
}
加个 ,可以用程序控制
<table class="gridtable"cellspacing="0"align="center">
<tr>
<td class="normalr"><%=(String)request.getAttribute("stringData")%>
</td>
</tr>
</table>
加个 就好了
css定义table属性
给TD所属的table加格式:style="border-collapse:collapse;"如下:
<table width="568"border="1"cellspacing="0"style="border-collapse:collapse;">
td高度不够,所以显示你用空格填充可以,不过有点别扭
实际样式可以控制
table{border-collapse:collapse;}//很重要【border-collapse还有separate,inherit属性】
td.normalr{
border-right:1px solid#C1DAD7;
border-bottom:1px solid#C1DAD7;
background:#fff;
font-size:12px;
padding:3px 3px 3px 3px;
color:#4f6b72;
text-align:right;
height:23px;//td高度要有否则只显示一根线
line-height:23px;
修改table的css,这个经过我证明确实能行
table{caption-side:top;width:auto;border-collapse:collapse;empty-cells:hide;}或者
table{width:100%;border-collapse:separate;empty-cells:show;}
不过,目前IE6.0持此属性,貌似只能在css2中使用。相应的脚本特性为emptyCells
<table cellspacing=2 border=1 rules="cols">这里能使边框显示出来的核心是rules="cols"
<!--EndFragment-->
分享到:
相关推荐
要解决<td>标签的border样式在浏览器中不显示的问题,通常需要了解具体的浏览器兼容性问题以及CSS的具体实现方式。以下是一些解决方法: 1. 确认CSS样式正确应用。在书写HTML代码时,确保<td>标签已经正确地应用了...
4. Firefox 中标签的居中问题的解决方法是使用 {*margin:0px auto;}。 5. XHTML 和 CSS 的注释方法是 <!--注释内容--> 或者 /*注释内容*/。 6. 写出 1px 直线灰色,上面无边框的矩形边框样式可以使用 border:1px ...
Web 前端开发试卷及答案 ...6. 缩写方法写出 1px 直线灰色,上面无边框的矩形边框样式可以使用 .*{border:1px solid #000;border-top:0px;}。 解释:在 CSS 中,可以使用 border 属性来定义边框样式。
4. Firefox中标签的居中问题的解决方法? 知识点:Firefox中标签的居中问题可以通过*{margin:0px auto;}来解决。 5. 请写出XHTML和CSS如何注释。 知识点:在XHTML中,可以使用<!-- 注释内容 -->来注释,而在CSS中,...
4. Firefox 中标签的居中问题的解决方法?答案是 *{ margin: 0px auto; }。 5. 请写出 XHTML 和 CSS 如何注释?答案是 <!-- 注释内容 --> 和 /* 注释内容 */。 6. 请以缩写方法写出 1px 直线(实线)灰色(任意灰色...
在探讨“广告放在文章页左上角的解决办法二”这一主题时,我们主要关注的是如何有效地将广告放置于网页的指定位置,特别是在文章页面的左上角区域。本篇文章将详细解析一种实用的方法——利用HTML表格代码实现广告的...
为了解决该bug,文件中提出了两种方法: 1. 去除border-collapse属性:通过移除border-collapse:collapse;使得表格边框使用默认的边框绘制方式,而不是合并边框。这可能意味着表格的边框会呈现为标准的非合并形式,...
6. 缩写方法写出1px直线(实线)灰色(假设灰色代码值为#333)的无边框矩形边框样式: ```css .rectangle { border: 1px solid #333; } ``` 以上是针对前端开发面试题的部分解析,涵盖了HTML、CSS的基础知识...
- **解析**: 这种问题可以通过模拟进制转换来解决。可以使用一个循环,每次将数字除以26(字母的数量),并将余数转换为对应的字母。 - **代码示例**: ```csharp public static string NumberToChar(int number) { ...
本文详细介绍了在进行网页开发时遇到的浏览器兼容问题及解决方案,包括了CSS Hack技术、CSS3兼容性处理、透明度设置、清除浮动、Reset CSS等内容。通过对这些知识点的学习和应用,可以有效提升网站在不同浏览器环境...
【C#经典面试题】 C#是微软公司推出的一种面向对象的编程语言,它被广泛应用于Windows桌面应用、Web应用以及游戏开发等多个领域。...面试者需要根据自己的经验和项目经历,准备全面,以展示专业技能和解决问题的能力。
`**: 对于`<img>`标签,设置无边框并垂直对齐顶部,以解决IE6中图片底部空白的问题。 - **`list-style-type:none;`**: 移除列表项前的符号或数字。 - **`font-size:14px;`**: 设置标题元素的基本字体大小。 - **`...
在面试中,面试官可能会考察如何使用这些属性解决实际布局问题,例如通过设置`position`和`z-index`实现层叠效果,或者利用`flex`布局来创建响应式设计。 总之,理解和熟练运用盒子模型、边框样式、`display`属性和...