HTML5学习笔记简明版(9):变化的元素和属性

改变的元素(Element)

以下元素在html5里的用法稍作修改以便能在web里更好的使用或者起到更大作用:

没有href属性的a元素将显示成一个占位符,而且a元素内部现在支持flow content类型的元素了(例如:article, input, span等)。

address可以被article, aside, nav, section限定范围了,以前只能作用于全局范围。

b元素现在描述为在普通文章中仅从文体上突出的不包含任何额外的重要性的一段文本。例如:文档概要中的关键字,评论中的产品名。或者代表强调的排版方式。另外,根据html5的规范,标题文本应使用

,强调文本使用,重要文本使用,标记高亮文本使用,其它方面的才使用

cite是用来标明引言的,所谓引言,就是对一本书、一篇报告或其它出版的来源资料的引用。可使用该标签对参考文献的引用进行定义,比如书籍或杂志的标题,html4里该意思(一个人的名字)将不再适用。

dl元素表示为包含多个name-value的group,不再仅仅表示为html4原来的意思。

head元素不再允许包含object子元素。

hr元素定义内容中的主题变化,并显示为一条水平线,不再仅仅是水平线的意思。

i元素现在描述为在普通文章中突出不同意见或语气或其他的一段文本,例如:一个分类名称,一个技术术语,一个外语中的谚语,一个想法等。或者代表斜体的排版方式

label元素,浏览器不再将焦点从label移动到控件上,除非底层的平台用户接口进行了标准化。

menu元素进行了重新定义,在toolbars和context menus下更有用。

s元素标记的内容不再是精确和重要的,不建议使用,建议使用

small元素将旁注呈现为小型文本,免责声明、注意事项、法律限制或版权声明的特征通常都是小型文本。小型文本有时也用于新闻来源、许可要求。对于由 em 元素强调过的或由 strong 元素标记为重要的文本,small 元素不会取消对文本的强调,也不会降低这些文本的重要性。

strong元素表示为重要的文本,而不再是语气更重的强调文本。

u元素表示下划线,内容是一段模糊不清的文本,或者是错误但是依然需要显示的文本,或者是专有名词(比如汉语词汇)。

改变的属性(Attribute)

li元素的value属性重新启用,在4.0里被限制了,但HTML5里开始重新使用这个属性,同样ol的 start属性也被重新启用了。注:value值只是索引值,而不是排序值。

例如:

  1.   
    The top 10 movies of all time
      
         
    1. Josie and the Pussycats, 2001
    2.    
    3. Црна мачка, бели мачор, 1998
    4.    
    5. Bug's Life, 1998
    6.    
    7. Toy Story, 1995
    8.    
    9. Monsters, Inc, 2001
    10.    
    11. Cars, 2006
    12.    
    13. Toy Story 2, 1999
    14.    
    15. Finding Nemo, 2003
    16.    
    17. The Incredibles, 2004
    18.    
    19. Ratatouille, 2007
    20.   
     

登录后复制

上面的代码也可以使用ol元素的reversed属性来实现:

  1.   
    The top 10 movies of all time
      
         
    1. Josie and the Pussycats, 2001
    2.    
    3. Црна мачка, бели мачор, 1998
    4.    
    5. Bug's Life, 1998
    6.    
    7. Toy Story, 1995
    8.    
    9. Monsters, Inc, 2001
    10.    
    11. Cars, 2006
    12.    
    13. Toy Story 2, 1999
    14.    
    15. Finding Nemo, 2003
    16.    
    17. The Incredibles, 2004
    18.    
    19. Ratatouille, 2007
    20.   
     

登录后复制

a和area元素的target属性重新启用,因为在web程序里非常有用,比如和iframe一起使用。

script和style元素的type属性不在是必须项,如果脚本是符合ECMAScript的,或者style语言是CSS。

table元素的border属性值,只允许设置为”1″或者空字符串。

下面的一些属性依然允许使用,但是建议使用更好的替代方案:

script元素的language属性使用的时候必须设置为“JavaScript”(不区分大小写),并且不能和type属性冲突,用户可以忽略这个属性。

a元素的name属性,用户可以使用id代替。

img元素和其他所有元素的width和height属性不在允许设置值为百分比数字。

以上就是HTML5学习笔记简明版(9):变化的元素和属性的内容,更多相关内容请关注PHP中文网(www.php.cn)!

立即学习“前端免费学习笔记(深入)”;

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
编程技术

HTML5学习笔记简明版(10):废弃的元素和属性

2025-4-1 8:29:01

编程技术

HTML5学习笔记简明版(8):新增的全局属性

2025-4-1 8:29:09

0 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
私信列表
搜索