收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 25378|回复: 17

[求助] 关于dl dt dd写法!

[复制链接]
发表于 2008-2-28 22:36:11 | 显示全部楼层 |阅读模式
可不可以这样些
<dl>
<dd></dd></dl>

不用dt在里面

这样写是不是标准?
发表于 2008-2-29 09:05:56 | 显示全部楼层
这个不清楚哦,随便说说~
<dl><dd></dd></dl>这样的结构从显示效果上来说应该没有问题的
如果没有dt不符合标准的话,看上去似乎有两种办法解决
一个是直接加dt,然后display:none;不过这样在结构里的dt并无语义,不是很合适。
另外一种就是加dt,然后将dt和dd的css设置成一致。
这样的话为什么不直接用ul呢?
回复 支持 反对

使用道具 举报

发表于 2008-2-29 13:44:31 | 显示全部楼层
可以参照这个贴子
用了比较多的dl dt dd
http://bbs.blueidea.com/thread-2833563-1-1.html

通俗的来讲
dl和ul的不同,只是不用格式化,前面是没有圆点之类的东西的
dt和dd的不同
dt是没有缩进的,顶格显示内容
dd是有缩进的,当然也可以把它的缩进格式化,让它和dt一样,比如说p,段落,默认有缩进,可以格式化成没有缩进

dl下面,可以全用dt,可以全用dd,当然也可以全都用
这东西没有楼上说的什么符合不符合标准



鸟人涅磐
回复 支持 反对

使用道具 举报

发表于 2008-2-29 15:21:40 | 显示全部楼层
dl是自定义列表,dl下面是dt和dd

并不想楼上说的"dl下面,可以全用dt,可以全用dd,"

有严格的写法,<dl><dt></dt><dd></dd></dl> 也就是说每个dd前面必须有一个dt,
当然你不这么写会正常显示,就如<span><p>我就喜欢这么写</p></span>

(童言无忌...)
回复 支持 反对

使用道具 举报

发表于 2008-2-29 15:36:14 | 显示全部楼层
dl是带标题(dt)和内容(dd)的列表。可以有多个标题以及内容。如:
<dl>
  <dt>图书类</dt>
  <dd>《钢铁怎样炼成的》</dd>
  <dd>《西游记》</dd>
  <dt>音像类</dt>
  <dd>《周杰伦专辑》</dd>
  <dd>《黄金甲》</dd>
<dl>
回复 支持 反对

使用道具 举报

发表于 2008-3-11 11:47:05 | 显示全部楼层
dl 定义列表
既然是定义列表,当然需要包括术语及随后的定义或解释,我觉得我们还是应该从html的标记的原始用意出发,不要考虑各浏览器是如何渲染的,毕竟这些表现类的东西用CSS是可以控制。

让我们还回归html的原始吧。
回复 支持 反对

使用道具 举报

发表于 2008-3-11 13:27:40 | 显示全部楼层
原帖由 [i]tsun1024 于 2008-2-29 09:05 发表
这个不清楚哦,随便说说~
这样的结构从显示效果上来说应该没有问题的
如果没有dt不符合标准的话,看上去似乎有两种办法解决
一个是直接加dt,然后display:none;不过这样在结构里的dt并无语义,不是很合适。 ...

好像dt和dd不太一样吧?
有次改版就遇到个dt 和 dd 出现的问题,改了半天,哎。
回复 支持 反对

使用道具 举报

发表于 2008-3-11 15:08:00 | 显示全部楼层
应该是这样的:
<dl>
    <dt></dt>
    <dd></dd>
    <dd></dd>
。。。。
</dl>
不过我用的时候也没按这个顺序,有时候会把dt用到最后呵呵。
回复 支持 反对

使用道具 举报

发表于 2008-3-11 15:15:35 | 显示全部楼层

回复 #7 dsqwei1 的帖子

dt是分项标题,dd是分项内容;含义当然不一样,从默认的表现(位置和字体样式)也有区别;
我的意思是如果去除dt,单纯像<dl><dd></dd><dd></dd></dl>的浏览器自然也可以正确解析,只是能否通过W3c验证我就不清楚了。。。
回复 支持 反对

使用道具 举报

发表于 2008-7-15 14:46:42 | 显示全部楼层

回复 ymyang 在 5# 的帖子

个人比较认同这个观点。
回复 支持 反对

使用道具 举报

发表于 2008-7-15 15:08:43 | 显示全部楼层
原帖由 [i]macji 于 2008-2-29 15:21 发表
dl是自定义列表,dl下面是dt和dd

并不想楼上说的"dl下面,可以全用dt,可以全用dd,"

有严格的写法, 也就是说每个dd前面必须有一个dt,
当然你不这么写会正常显示,就如我就喜欢这么写

(童言无忌...)

不是你喜欢的吧,</span></p>是标准写法呢,一对标签的结尾部分呢。
回复 支持 反对

使用道具 举报

发表于 2008-7-17 17:39:22 | 显示全部楼层
我问了人。他这样答:效果不同,ol会自动显示1,2,3,ul不会

可是我还是不明白
回复 支持 反对

使用道具 举报

发表于 2008-7-18 10:14:33 | 显示全部楼层

我不太明白你的想法!

既然你想这样写的话 不如直接用ul 为什么要用dl呢  不想要ul前面的小圆点直接去掉好了 dl的好好处就是让它下面带说明的列表 你去掉... 还不如不用呢
回复 支持 反对

使用道具 举报

发表于 2008-7-18 12:33:13 | 显示全部楼层
不用DT 失去了DL DT DD带有的意义(语义)
显示视觉效果不能作为评判标准
回复 支持 反对

使用道具 举报

发表于 2008-7-18 12:45:17 | 显示全部楼层
那你没有必要用DL,可以用UL来排啊
回复 支持 反对

使用道具 举报

发表于 2008-7-18 12:45:48 | 显示全部楼层
想知道可不可以不用写dt?最好的办法是写个只包含dl的文档给W3去检验。它会告诉你要不要的。
回复 支持 反对

使用道具 举报

发表于 2009-12-18 16:27:22 | 显示全部楼层
<dL>
<dt></dt>
<dd></dd>
</dl>
采用了这种形式的
回复 支持 反对

使用道具 举报

发表于 2009-12-19 14:47:41 | 显示全部楼层
原帖由 [i]ymyang 于 2008-2-29 15:36 发表
dl是带标题(dt)和内容(dd)的列表。可以有多个标题以及内容。如:

  图书类
  《钢铁怎样炼成的》
  《西游记》
  音像类
  《周杰伦专辑》
  《黄金甲》

同意這個說法,应该考虑语义,
dl dt dd更适合用于按标题分类,如果不用dt,用ul li 也是一样的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( ICP05002321 )  

GMT+8, 2018-10-15 21:14 , Processed in 0.156249 second(s), 9 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表