html和css问题:自定义列表<dt>里面是否可以放置块元素?还有,dt和dd里如何让文字图片垂直居中?

html-css08

html和css问题:自定义列表<dt>里面是否可以放置块元素?还有,dt和dd里如何让文字图片垂直居中?,第1张

严格来说,dt 里面的确是只能放内联元素,但允许你犯错,浏览器解析没有问题的,最好就不要了。

W3C 的 XHTML1.0 标准有说到,div 和 p 都不能在 dt 中使用。

dd 和 dt 设置样式:

display: table-cell

vertical-align: middle

height: 100px

一定要固定高度

查看你写的命令对不:text-align:center,left,right;还有就是你的dt标签浮动了没或者display:inline了没,如果是的话你需要设置宽度才能有效,如果dt中还有行标签的话,检查行标签浮动没或者displayl:block;了没,不行的话把代码发上来吧

<dl>标记定义了一个定义列表,定义列表中的条目是通过使用<dt>标记(“definition

title”,定义标题)和<dd>标记(“definition

description”,定义描述)创建的。<dt>给出了术语名,<dd>标记给出了术语的定义。

也就是说<dt>用来创建列表中的上层项目,<dd>用来创建列表中最下层项目,<dt>和<dd>都必须放在<dl><

/dl>标志对之间。

<dl>

<dt>我们在做列表标题</dt>

<dd>我们在做列表</dd>

<dd>我们在做列表</dd>

<dd>我们在做列表</dd>

<dd>我们在做列表</dd>

</dl>