<caption> 标签能和 <div> 标签一起使用吗?

5

我正在展示一些位于 <div> 内的内容。

<div style="height:200px;width:300px;"> somecontent </div>

我该如何添加一个标题,使它在用户将鼠标悬停在
上时出现?

5
知道的话,那是无效的HTML。 - Josh Crozier
最好使用CSS或jQuery来完成这个任务。 - tjons
@TJonS:如果您能告诉我如何使用CSS完成这个操作,我将不胜感激。 - user123
2个回答

7
最简单的方法是添加一个“title”属性,如果您对浏览器的默认格式化效果满意的话。
<div style="height:200px;width:300px" title="This is my caption">Some content</div>

这是一个全局属性,在所有主要的浏览器中都被支持。 http://www.w3.org/wiki/HTML/Attributes/_Global

3
根据HTML4HTML5规范,标题元素只能出现在表格中。当存在时,标题元素的文本应描述表格的性质。标题元素只允许紧接着TABLE开始标签出现。一个TABLE元素只能包含一个CAPTION元素。你可以在div上使用title属性,或者在JavaScript或CSS中使用某种形式的工具提示来替代。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接