结构化块状元素

问题:需要把文档结构化,这样浏览器才能解析出一个更好的文档视图,搜索引擎才能识别出更加重要的关键词,文档处理工具才能应用某些技术来提取内容和转换结构,javascript才能通过遍历结构趋修改内容和添加文档交互

解决方案:

用块状元素来构造文档,有助于识别它的结构,在结构中有一定的含义的,html标记是含义最明确的,特别是当它的结构反映了文档中主体的层次结构与关系时。

     因为父元素包含子元素,所以它们是结构相关的,这表示它们的内容也是相关的。

     结构化块状元素或许仅仅包含块状元素。它们拥有结构化的含义,但是它们却没有什么语义上的内涵。换句话说,它们只是让你知道他是如何组织的,没有告诉你那是什么。

     4种主要的结构化元素<ol><ul><dl><table>9个支持结构化的元素<li><dt><dd><caption><thead><tfoot><tbody><colgroup><col>

细节:

<!- -ordered list- ->

<ol>

<li>   </li>

<li> one or more item </li>

</ol>

 

<!- - inordered list - - >

<ul>

 <li>   </li>

     <li>一个或多个列表项 </li>

</ul>

 

 

<!- -  definition list - ->

<dl>

<dt> </dt>

<dt> one or more vocabulary</dt>

<dd> </dd>

<dd> one or more definition </dd>

</dl>

 

<!- - table - ->

<table >

< caption > every table can has an optional caption </caption>

<colgroup > <col /> <col /> </colgroup>

<thead>

<tr>

<th> one or more cells in a head line </th>

<td> one or more cells in a data line </td>

</tr>

</thead>

<tfoot>

<tr>

<th>  one or more lines combined </th>

<td> </td>

</tr>

</tfoot>

<tbody>

<tr>

<th> zero or more line groups combined in a cell </th>

<td> </td>

</tr>

</tfoot>

</tbody>

</table>

 

<!- - blocky area -- >

<div> <div > .. </div> </div>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值