Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 1.25 KB

HTML data 元素.md

File metadata and controls

36 lines (29 loc) · 1.25 KB

HTML data 元素

data 元素表示其内容,以及值属性中这些内容的机器可读形式。Edge、Firefox 和 Safari 都支持 <data> 元素。

value 属性是必需的,其值必须以机器可读的格式表示元素的内容。HTML 标准建议如下:

元素可以与页面中的脚本一起使用,当脚本有一个文本值与一个人类可读的值一起存储时。(用法近似于 data-*

<script src="sortable.js"></script>
<table class="sortable">
 <thead> <tr> <th> Game <th> Corporations <th> Map Size
 <tbody>
  <tr> <td> 1830 <td> <data value="8">Eight</data> <td> <data value="93">19+74 hexes (93 total)</data>
  <tr> <td> 1856 <td> <data value="11">Eleven</data> <td> <data value="99">12+87 hexes (99 total)</data>
  <tr> <td> 1870 <td> <data value="10">Ten</data> <td> <data value="149">4+145 hexes (149 total)</data>
</table>

另一个示例:

<p>New Products:</p>
<ul>
  <li><data value="398">Mini Ketchup</data></li>
  <li><data value="399">Jumbo Ketchup</data></li>
  <li><data value="400">Mega Jumbo Ketchup</data></li>
</ul>
data:hover::after {
  content: ' (ID ' attr(value) ')';
  font-size: 0.7em;
}