<td>标签内有<img>如何在td内写字但是保留图片且不将图片设置为背景(因为是邮件网页不支持background)
img有个onerror事件 可以在这个事件里面处理
比如
如果我没有理解错误的话,你是想在邮件中以HTML格式的形式发给用户对吧?
你碰到的图片不能在邮箱显示的问题是指所有的图片不能显示还是说只是使用了背景DIV代码的背景图片不能显示.
我所了解的情况是现在所有主流的邮箱,例如GMAIL,OUTLOOK都是有通过阻止自动下载图片以保护用户的隐私的功能。
以OUTLOOK为例,以下部分是来自于Microsoft的reference.
====================================================================
HTML 格式的邮件中常常含有图片或声音。有时这些图片或声音并不包含在邮件本身中,而需要在打开或预览电子邮件时从 Web 服务器上下载。合法的发件人一般都这样做以避免发送特别大的邮件。然而,垃圾邮件发送者通过将某些称为“Web 指明灯”的东西放在邮件中,使用这种功能达到他们自己的目的。当您阅读或预览邮件时 Web 指明灯会通知 Web 服务器确认您的电子邮件地址,这常常导致更多的垃圾邮件发送给您。
为了保护您的隐私和抵御 Web 指明灯,Microsoft Office Outlook 2003 默认配置为不自动在您在 Outlook 中显示邮件时从 Internet 下载图片和其他内容。如果一封电子邮件试图匿名连接 Internet 上的 Web 服务器,Outlook 会阻止该连接直到您决定查看其内容。但是,由安全发件人 (安全发件人列表:域名和电子邮件地址的列表,您要从此列表接收邮件。“联系人”和“全球通讯簿”中的电子邮件地址默认包括在此列表中。) 和安全收件人 (安全收件人列表:邮件列表或其他订阅域名和电子邮件地址的列表,您属于此列表并要从此列表接收邮件。发送到此列表地址中的邮件不会被认为是垃圾电子邮件。)列表上的电子邮件地址或域名发出或接收的电子邮件是个例外,禁止的内容将被下载。这种功能也可以帮助您避免查看潜在攻击性的内容(外部内容链接到邮件),并且,如果您使用的是低带宽的连接,该功能也有助于您决定下载一幅图片的时间和带宽是否值得。
当 Outlook 阻止自动下载图片时,邮件中本应有图片的区域将被红色 X 占位符连同 Outlook 阻止自动下载图片的文本解释而取代。当您将光标放置于被阻止的图像上时,图像的可选文字 (可选文字:由 Web 浏览器用于在图像下载过程中显示文本,其对象是那些关闭图形的用户,以及那些依赖屏幕阅读软件将屏幕上的图形转换为可读语言的用户。)会解释自动下载已禁止。邮件的信息栏 (信息栏:靠近打开的电子邮件、约会、联系人或任务顶部的横幅。告诉您邮件是否已答复或转发,以及正在使用“即时消息”的联系人的联机状态,等等。)也会告诉您内容已被阻止。
在接收合法邮件(比如您订阅的新闻稿)时,可以通过单击信息栏或用鼠标右键单击被阻止的图像来从完整的邮件中下载图片和其他内容。若要确保每次收到新闻稿时都自动下载内容,可用鼠标右键单击被阻止的图像,在快捷菜单上选择一个选项更新“安全发件人”或“安全收件人”列表以在其中包含新闻稿来自或发送到的电子邮件地址或域。可以通过在“选项”菜单的“安全”选项卡中或被阻止图像的快捷菜单中选择选项来更改接收所有 HTML 邮件自动下载图片的设置。有关详细信息,请参阅停止在 HTML 邮件中阻止外部内容。
查看被此功能阻止的图片的另一个方法是在打开的邮件中单击“视图”菜单上的“在 Internet 区域中查看”。这样可以下载被 Outlook 阻止的任何内容。在对图像取消阻止之前,请确认邮件来自您信任的人或者邮件是您所期待的。当在 Internet 区域中打开邮件时,所有的内容都会显示出来并且所有的脚本都将运行,包括邮件中会包含的任何可能损坏文件或者繁殖病毒的恶意脚本。如果您随后在 Internet 区域中打开邮件而不阅读它,原来被禁止的内容将继续被阻止。
Outlook 通常不会从外部服务器上下载图片或其它内容,除非该内容在可信站点区域中的网站上。您的电子邮件管理员可以更改此行为以便使来自任何区域(可信站点、本地 intranet 以及 Internet)的内容自动下载或自动阻止。
当您编辑、转发或者答复一封需要引用外部内容的邮件时,您的计算机将再次试图下载该内容。按照默认的设置,Outlook 配置为显示警告消息。如果继续,被禁止的内容将下载并包含在答复或转发邮件中。可以关闭这些警告,但不推荐这样做。
当打印一封包含尚未自动下载内容的邮件时,被禁止的内容会下载并出现在打印出来的邮件中。
=====================================================================
至于怎么规范代码的问题,这个就得看相应邮箱的显示安全机制了,是你没有办法控制的,如果说有小窍门,可以给你举个例子。
有一次我收到一封垃圾邮件:但是在GMail中居然直接就显示了邮件中的图片。我手工标记垃圾邮件后很奇怪:为什么GMail对一封垃圾邮件未经就允许显示图片了呢?
后来看了邮件的信息发现: 这个垃圾制造者的发信人写的地址是我的邮箱地址。利用了GMail等很多邮箱的可信任邮件地址的机制,每个人的可信任发件人列表都不一样,但邮箱主人自己很有可能给自己发过邮件(比如用于备份照片之类的)。所以声称发信人是你自己的时候:就有很大概率是可以显示图片,于是图片请求就被发出了,同时发送给spammer服务的还有你的浏览器信息,来源地址(mail.google.com)等;
然后图片设置 z-index:-1
然后文字设置 z-index:1
TD是什么意思?
我帮你把所有意思都找出来了 Tower Defence(塔防游戏)TD也是Tower Defence,塔类防守的缩写。TD类型最早作为map setting类型的地图出现于星际争霸,在魔兽争霸中得到极大发展。TD魔兽争霸游戏图里面优秀的游戏图有, 元素TD系列,宝石TD系列,水之TD系列,迷宫系列,等 除此之外目前还衍生出很多独立的TD游戏...
td tr th 标记分别表示什么?
td代表列,tr代表行,th代表页眉(粗体居中显示)也必须放在tr标记内,代表列
html 中 td 里的文字竖着显示
信息检索这四个字会竖着显示 那是因为你的表格宽度不够,把文字“挤”得竖起来了。把表格调宽一点就行了。试试这个 <td width="70">信息检索<\/td> <td><img src="images\/pcard2.jpg"><\/td> 强制不换行--- <td nowrap>信息检索<\/td> <td><img src="images\/pcard2.jpg"><\/td>...
在table中tr和td 有什么区别
tabale就是表,tr其实就是table row也就是表中的行,td同理就是一个单元格。所以一个表中有多行,每个行里可以有多个单元格。一个比较完整的表就是<table><tr><td><\/td><td><\/td><tr><tr><td><\/td><td><\/td><tr><\/table> Table控件 [1] 主要用于在web页面上创建表格,其功能...
HTML中的如何调TD的样式
一、字体的调整,可以才CSS文档里写入:比如:TD { font-family: "宋体", "楷体_GB2312", "仿宋_GB2312"; 9pt} font-family:是字体 font-size:是字体大小 二、TD之后的字体调用:<td> <font color="#FF0000"> 文字内容 <\/font> <\/td> <td> <font size=7> 文字内容 <\/font> <...
在table中tr和td 有什么区别
<tr> 标签定义 HTML 表格中的行。一个 <tr> 元素包含一个或多个 <th> 或 <td> 元素。<td> 标签定义 HTML 表格中的标准单元格。HTML 表格有两种单元格类型:表头单元格 - 包含头部信息(由 <th> 元素创建)标准单元格 - 包含数据(由 <td> 元素创建)<th> 元素中的文本通常呈现为粗体...
<td>和<div>的区别是什么
在以前的html中,大多数的网页设计者都是用无别框,透明的<table><\/table>标签即表格来使各种网页元素对齐的,<td>是<table>中的一个元素,<td><\/td>代表表格中一列的开始到结束。在web2.0标准发布以后,由于css,xml等网页技术的不断完善,以及网页程序设计部分和显示部分分开的思想,<div>开始...
网页源代码中的"<tr>"、"<td>"、"<\/tr>"和"<\/td>"各是什么意思?_百度...
<tr><\/tr>、<td><\/td>属于HTML语言标签,含义如下:1、tr 标签 ,代表HTML表格中的一行,tr标签是成对出现的,以<tr>开始,以<\/tr>结束。例如,<table border="1"> <tr>(开始)<th>Month<\/th> <th>Savings<\/th> <\/tr>(结束)2、td 标签 , 代表HTML表格中的一个单元格,td标签是...
HTML里 <tr><td>和<ul><li>属性上有什么区别呢
<tr>行 <td>单元格 <ul>无序列表 <li>定义列表项 ul里的列表可以是行业可以是列,要看css怎么写,相对来说 <ul><li>更自由。
Tg是玻璃化温度,那Tc Tm Td分别又是什么温度
Tc是指玻璃由普通状态向超导体转变时的临界温度。Tm是结晶聚合物的熔点,即结晶聚合物熔融的温度。Td是玻璃的分解温度,指处于粘流态的聚合物当温度进一步升高时,便会使分子链的降解加剧,升至使聚合物分子链明显降解时的温度为分解温度。
蠹汤博欣: 这个是肯定的,因为第一个<td>标签下面的一个<div>一个<table>就表示两个不同的单位了就如:你的上面代码意思是<td> <div></div> <table></table> </td> 这样div里面的内容和table里面的内容就相当于两行了,所以下面的图片不会覆盖了,再加上你上面的图片又不是背景图片所以也是不会被覆盖的
桂林市18561916967: <c:out value="" escapeXml="">标签中的escapeXml是什么意思? 能举个例子说明吗??
蠹汤博欣: <td><c:out value="${s.name}" escapeXml="false"></c:out></td>在<c:out>标签中有一个escapeXml属性,其默认值为true,意思是是否过滤为xml文档. 如果为escapeXml="false",则将其中的html、xml解析出来...
桂林市18561916967: Html语言中<td>的属性? - ?
蠹汤博欣: 标准属性id, class, title, style, dir, lang, xml:lang事件属性onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup还很多可选属性,常用的有align,bgcolor,colspan,height,rowspan,valign,width等
桂林市18561916967: HTML中如何利用正则表达式去除tr td标签 - ?
蠹汤博欣: 1.PHP替换<br>//原内容<br>$content = "<tanle><tr><td>这是第一个td内容</td><td>这是第二个td内容</td></tr></table>";<br>//匹配模式<br>$preg = '/<.*?>/is';<br>//所有的html标签都将被替换成空字符串<br>$content = preg_replace($preg,'',$...
桂林市18561916967: html如何对表格的一行中的几列进行合并的代码?
蠹汤博欣: colspan="2" colspan等于几就是合并几个单元格;这是合并列; rowspan="2" 这个是合并行; 它们是写在<td>标签里的 例: <table width="300" border="0" cellspacing="0" cellpadding="0"> <tr> <td> </td&...
桂林市18561916967: html 一个单元格显示两行字?
蠹汤博欣: 两种方法 1.用br标签 如:<tr><td>第一行<br/>第二行</td></tr> 2.用p标签 如:<tr><td><p>第一行</p><p>第二行</p></td></tr>
桂林市18561916967: html 中 td 里的文字竖着显示?
蠹汤博欣: 信息检索这四个字会竖着显示 那是因为你的表格宽度不够,把文字“挤”得竖起来了. 把表格调宽一点就行了. 试试这个 <td width="70">信息检索</td> <td><img src="images/pcard2.jpg"></td> 强制不换行--------------------- <td nowrap>信息检索</td> <td><img src="images/pcard2.jpg"></td>
桂林市18561916967: 网站制作表格中有个单元格怎么不显示背景图片??
蠹汤博欣: 单元格代码为<td> </td> 那么你只须在 拆分 或者 设计 页加入这样的代码 <td background=""> </td> 因为你是给单元格添加背景图片,而不是整个表格,更不是整个页面,所以就应该在<td>里面加入background属性 依次类推 如果是给整个表格加背景图片 就是<table background=""></table> 如果是整个页面就是 <body background=""></body>
桂林市18561916967: jsp 里 td可以用onblur事件吗?
蠹汤博欣: TD标签是支持onblur事件的,但如果要触发该事件,你必须使TD先获得焦点.测试代码如下: <!DOCTYPE html> <html> <body> <table width="50%" border="1"> <tr> <td>1</td> <td onblur="javascript:alert('aa');">2</td> </tr> </table> </body> </html> 先点击第二个单元格,然后再点别处后可触发.
桂林市18561916967: 下列HTML标记都死记硬背吗?还是有什么规律?如果是单词的缩写也行? 1、换行标记<br>?
蠹汤博欣: 规律是都是用“<>”这个包着,这些东西多写写div+css想记不住都难,没必要刻意去背,一共也没多少个常用的; 用编辑器建议使用DW,在标签内敲空格所有常用属性就都罗列出来了;