本文所分享的知识点是【dl、dt、dd 标记来改造163邮箱的广告条】,欢迎您喜欢我爱IT技术网所分享的教程、知识、经验或攻略,下面是详细的讲解。
dl、dt、dd 标记来改造163邮箱的广告条
打开网易邮箱的登录界面,我们会发现,在首页的底部有这样一个“最新动态”的广告条,其设计代码如下:
HTML代码
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="keywords" content="网易163邮箱--中文邮箱第一品牌" />
<meta name="description" content="网易163邮箱--中文邮箱第一品牌" />
<title>网易163免费邮--中文邮箱第一品牌</title>
<link rel="shortcut icon" href=http://www.jb51.net/css/"http://mail.163.com/favicon.ico" />
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
<link href=http://www.jb51.net/css/"http://mimg.163.com/index/new/163_index_style12.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="NewsDiv">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td id="NewsDiv-left"></td>
<td width="80" align="center" valign="middle" class="font2" ><a href=http://www.jb51.net/css/"http://kefu.mail.163.com/?from=163sy2" target="_blank">最新动态</a></td>
<td id="NewsDiv-mid"></td>
<td class="NewsDiv-mid2"><a href=http://www.jb51.net/css/"http://popogame.163.com/topic/match/index.html?from=163" target="_blank">100%有奖!白金情侣项链等你拿</a>
</td>
<td class="NewsDiv-mid2><a href=http://www.jb51.net/css/"http://smsmail.163.com/newsmsmail/eaw_index.jsp" target="_blank">出门在外,紧急邮件处理不了怎么办?</a></td>
<td class="NewsDiv-mid2"><a href=http://www.jb51.net/css/"http://www.188.com/" target="_blank">打造中国最好的收费邮箱</a</td>
<td id="NewsDiv-rig"><a href=http://www.jb51.net/css/"http://kefu.mail.163.com/?from=163sy2" target="_blank" title="更多"><span class="arrow">>></span></a></td>
</tr>
</table>
</div>
</body>
</html>
[Ctrl A 全部选择 提示:你可先修改部分代码,再按运行]
在这里,网易采用了table来设计这个页面效果,当然<table>用在这里并没有什么不妥。但是今天,我们主要是想用一个非<table>方法来达到同样的效果。
首先看一下用到的背景图

这张图片中包含了所有该页面中用到的图片,在这个横条中只用到了底部了两个,我们可以看出,对于长度远小于实际内容的背景来说,使用<table>有很多便利性。
接下来我们看看怎么用非<table>标签来达到同样的效果:首先,从主义上来看“最新动态”是标题,其它后面几项都是“最新动态的详细内容”,存在主次关系。这个至少可以想到一点就是“最新动态”可能用到<hn>标签;其次,各内容之间的并列关系,对于处理并列关系我们常用的就是无序列表<ul>了;最后,结合上面的主次与并列,我们可以考虑用<dl><dt><dd>来实现这个效果了(关于这三个标签的具体含义和应用请参考“ 经常被遗忘的重要标签——<dl><dt><dd>”)。
- *{padding:0;margin:0;font-size:12px;font-family:Tahoma"宋体"}
dl{background:#E1F6FFurl(attachments/month_0712/g2007123002932.gif)no-repeat0px-259px;float:left;padding-left:5px;margin:100px0100px;}
- dt{height:26px;line-height:26px;float:left;background:RGB(187,228,246);padding:05px;}
dd{padding-left:20px;height:26px;line-height:26px;background:#E1F6FFurl(attachments/month_0712/g2007123002932.gif)no-repeat-230px-300px;display:inline;float:left}
- .first{padding-left:16px;background:#E1F6FFurl(attachments/month_0712/g2007123002932.gif)no-repeat-8px-259px;}
.last{padding-left:40px;padding-right:20px;background:#E1F6FF;background:url(attachments/month_0712/g2007123002932.gif)no-repeat-17px-259px;}
* {padding:0;margin:0;font-size:12px;font-family:Tahoma "宋体"}
dl {background:#E1F6FF url(attachments/month_0712/g2007123002932.gif) no-repeat 0px -259px;float:left;padding-left:5px; margin:100px 0 100px;}
dt {height:26px;line-height:26px;float:left;background:RGB(187,228,246);padding:0 5px;}
dd {padding-left:20px; height:26px;line-height:26px;background:#E1F6FF url(attachments/month_0712/g2007123002932.gif) no-repeat -230px -300px;display:inline;float:left}
.first {padding-left:16px;background:#E1F6FF url(attachments/month_0712/g2007123002932.gif) no-repeat -8px -259px;}
.last {padding-left:40px;padding-right:20px;background:#E1F6FF;background:url(attachments/month_0712/g2007123002932.gif) no-repeat -17px -259px;}
-
<dl>
- <dt>最新动态</dt>
<ddclass="first"></dd>
- <ddheight="26">100%有奖!白金情侣项链等你拿</dd>
<dd>出门在外,紧急邮件处理不了怎么办?</dd>
- <dd>打造中国最好的收费邮箱</dd>
<ddclass="last"></dd>
- </dl>
<dl>
<dt>最新动态</dt>
<dd class="first"></dd>
<dd height="26">100%有奖!白金情侣项链等你拿</dd>
<dd>出门在外,紧急邮件处理不了怎么办?</dd>
<dd>打造中国最好的收费邮箱</dd>
<dd class="last"></dd>
</dl>
运行上面的效果,我们可以看到两者大体相似。
当然,本例存在一个问题就是<dd class="first"></dd>和<dd class="last"></dd>是两个为了实现我们想要的效果而存在的,并无实在的语义,因此这也是本例的一个缺点。不过我相信,应该有更好的不使用<table>标签实现此类问题办法。
关于dl、dt、dd 标记来改造163邮箱的广告条的相关讨论如下:
相关问题:江湖救急,163邮箱转发邮件提示报错554 DT:SPM smt...
答:被网易当作垃圾邮件处理了,特别是含有http链接的邮件,很容易被网易当作垃圾邮件处理。我目前也遇到这种情况。解决了告诉我一声。 >>详细
相关问题:求仿盛大传奇1.4 改图一张 升级快点 装备爆率高点 ...
答:涌出如同泪水,如同 我双眼燃烧。脆弱无力, 你倚着栅栏,平衡在一辆自行车上, 新芽松弛,伸展, 和养蜂之后, 群既然葱郁峡谷险峻高原苍凉哈哈 >>详细
相关问题:我用网易163邮箱,,错误代码是554 DT:SPM,
答:554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件; 肯定是你发的邮件中有广告性信息,如:诚邀、免费注册之类的敏感词。当敏感词的比重达到一定数值时,就会被识别为垃圾邮件拒... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
