Javascript 在HTML或Img标记上的文本中为TD赋形

Javascript 在HTML或Img标记上的文本中为TD赋形,javascript,html,css,css-shapes,Javascript,Html,Css,Css Shapes,我要实施, 到目前为止,我已经实施了 我写的代码是这样的 <html> <body> <hr color="#FFCC66"/> <table width="100%" style="color: blue; margin-top: -3;margin-bottom: -3;"> <tbody> <tr> <td align="cen

我要实施,

到目前为止,我已经实施了

我写的代码是这样的

  <html>
  <body>
     <hr color="#FFCC66"/>
     <table width="100%" style="color: blue; margin-top: -3;margin-bottom: -3;">
     <tbody>
         <tr>
             <td align="center" style="font-weight:bolder;" 
                 background="" valign="top">
             <img src="cellbackground.png" width="100%" height="100%" alt="" />
                Who You Are
             </td>
             <td align="center" style="font-weight:bolder; z-index:1; ">
                 <div style="height:100%; width:100%; 
                      background-origin : content; 
                      background-size:100%;  
                      background-image:url(cellbackground.png) ">
                  Applicant's Needs
                </div>
             </td>

             <td align="center" style="font-weight:bolder;">
                Background Information
             </td>
         </tr>
     </tbody>
     </table>
     <hr color="#FFCC66"/>
  </body>
  </html>


你是谁 申请人的需要 背景资料
若有更好的方法来实现这一点,那个么请建议,若我们可以给表格的单元格边框赋形,那个么这是非常好的方法

主要的一点是实现应该支持几乎所有的浏览器

和cellbackground.png文件


提前感谢。

您无法设置表格单元格的形状。您可能希望使用图像作为背景,并将size属性设置为
cover
contain

td.bubble{
背景图片:url(http://i.stack.imgur.com/ommAw.png);
背景重复:无重复;
背景尺寸:包含;
背景位置:中上;
高度:50px;
}

你是谁
申请人的需要
背景资料

无法对表格单元格进行形状设置。您可能希望使用图像作为背景,并将size属性设置为
cover
contain

td.bubble{
背景图片:url(http://i.stack.imgur.com/ommAw.png);
背景重复:无重复;
背景尺寸:包含;
背景位置:中上;
高度:50px;
}

你是谁
申请人的需要
背景资料
您可以使用和激活类

表格{
边框顶部:2个实心#ff6600;
边框底部:2个实心#ff6600;
宽度:100%;
颜色:蓝色;
利润上限:-3px0;
填充:10px 0
}
表td{字体大小:粗体;
文本对齐:居中;
垂直对齐:顶部;
位置:相对位置;
边界半径:6px;
填充:10px0;
}
表td.active{
背景:#ff6600;
颜色:白色
}
表td.active:之前{
内容:'';
位置:绝对位置;
左边框:10px实心透明;
右边框:10px实心透明;
边框顶部:10px实心#ff6600;
最高:100%;
左:50%;
左边距:-5px;
}

你是谁
申请人的需要
背景资料
您可以使用和激活类

表格{
边框顶部:2个实心#ff6600;
边框底部:2个实心#ff6600;
宽度:100%;
颜色:蓝色;
利润上限:-3px0;
填充:10px 0
}
表td{字体大小:粗体;
文本对齐:居中;
垂直对齐:顶部;
位置:相对位置;
边界半径:6px;
填充:10px0;
}
表td.active{
背景:#ff6600;
颜色:白色
}
表td.active:之前{
内容:'';
位置:绝对位置;
左边框:10px实心透明;
右边框:10px实心透明;
边框顶部:10px实心#ff6600;
最高:100%;
左:50%;
左边距:-5px;
}

你是谁
申请人的需要
背景资料


无法塑造单元格的边框。你的背景图像是正确的。只需将单元格的背景图像设置为您的图像,并为单元格设置固定的宽度/高度(与图像大小完全匹配)。或者,你本可以第一次尝试,只是将图像的位置设置为绝对位置,如这里的快速小提琴所示:@JamesGaunt我尝试过使用IE,但失败了。除IE外,所有aproach都适用于所有其他浏览器。无法塑造单元格的边框。你的背景图像是正确的。只需将单元格的背景图像设置为您的图像,并为单元格设置固定的宽度/高度(与图像大小完全匹配)。或者,你本可以第一次尝试,只是将图像的位置设置为绝对位置,如这里的快速小提琴所示:@JamesGaunt我尝试过,但未能使其与IE一起工作。除IE.Nice外,所有aproach都适用于所有其他浏览器。比一张照片好。是的!!您删除了所有讨厌的内联样式和不推荐的属性@Tambo我试过这个,除了IE,它在浏览器上运行得非常好。顺便说一下,这是非常酷的sol。你能提供一些适用于所有浏览器的sol吗?这应该也适用于IE。你真的应该提到你所说的版本。它们在功能和标准遵从性方面差异很大。真的吗?4个版本落后于当前版本?甚至WindowsXP也容忍IE8,XP不再受支持。那只是。。。不错。比一张照片好。是的!!您删除了所有讨厌的内联样式和不推荐的属性@Tambo我试过这个,除了IE,它在浏览器上运行得非常好。顺便说一下,这是非常酷的sol。你能提供一些适用于所有浏览器的sol吗?这应该也适用于IE。你真的应该提到你所说的版本。它们在功能和标准遵从性方面差异很大。真的吗?4个版本落后于当前版本?甚至WindowsXP也容忍IE8,XP不再受支持。那只是。。。哎呀,我试过这个溶胶,但它不是泡沫,而是充满了橙色。我必须减小这个img的大小吗?你是否完全按照我的方式使用CSS?使用
background
shorthand属性打破了这种技术。我认为它不适用于IE。我们可以使用sol吗。哪一种适用于所有浏览器?