javascript - 表格标签内的 HTML 标题标签的浏览器问题

标签 javascript css jsp cross-browser html4

Html 标题标签问题在表格标签内。问题在于对齐。

<html:form action="myAction">

<table border=0 id="main_table" width="100%">
       <tr>
          <td>
             <table id="t1" width="100%">
                <caption align= "left" id="t1_c">
                  <b><bean:message key="schedule.automatic"/></b>
                </caption>
             <tr>
                <td>
                   <label>
                       <input type=radio name="gather_group" value='NEVER'        onclick="selectRadio(this.value)">
                          <bean:message key="myconsole.schedule.never"/>
                   </label>
               </td>
             </tr>
            </table>
          </td>
            <table id="t2" width="100%">
               <caption align="left" id="t2_c">
                 <b><bean:message key="schedule.whenToGather"/></b>
               </caption>
               <tr id="t2_r1">
                 <td><bean:message key="schedule.hourOfDay"/></td>
               </tr>
            </table>
      </tr>

我认为标题标签在不同浏览器中运行时出现问题。 使用 bean:message 属性显示的文本在 IE8 及更高版本中完美显示,但在 firefox version-28.0、chrome、safari.. 中文本位置会移位。

感谢任何帮助。

注意:我没有使用 HTML5

最佳答案

第二个嵌套表不在td标签内:

<table border=0 id="main_table" width="100%">
   <tr>
      <td>
         <table id="t1" width="100%">
            <caption align= "left" id="t1_c">
              <b><bean:message key="schedule.automatic"/></b>
            </caption>
         <tr>
            <td>
               <label>
                   <input type=radio name="gather_group" value='NEVER'        onclick="selectRadio(this.value)">
                      <bean:message key="myconsole.schedule.never"/>
               </label>
           </td>
         </tr>
        </table>
      </td>
      <td> <!-- Missing td tag -->
        <table id="t2" width="100%">
           <caption align="left" id="t2_c">
             <b><bean:message key="schedule.whenToGather"/></b>
           </caption>
           <tr id="t2_r1">
             <td><bean:message key="schedule.hourOfDay"/></td>
           </tr>
        </table>
      </td> <!-- Missing td closing tag -->
  </tr>

关于javascript - 表格标签内的 HTML 标题标签的浏览器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23286613/

相关文章:

javascript - 无法将 JSON 数据加载到 Google Gauge

javascript - 使用 NVD3.js 反转 yAxis

javascript - 使用 z-index 获取页脚以显示 AFTER 元素

css - 如何应用 ASP.net 下拉列表的禁用样式

html - CSS 背景没有显示(我之前有背景)

javascript - 使用 javascript 将上一页输入的值分配给 textarea

javascript - 创建一个倒计时的秒表,输入框中的初始值

css - 在CSS3中将文本与图像向左对齐

c# - 为希望在 JSP+Tomcat 中构建的 ASP.NET/C# 开发人员预订推荐信?

java - 在 Servlet 的 JSP 页面中显示 UTF-8 文本