web前端教程

用大白话,来讲编程

HTML5还没玩出个所以然,HTML6又要来了。

HTML5 概述 


HTML5 是 HTML 语言最受欢迎的版本之一,它支持音频和视频、离线存储、移动端、和标签属性等等。还提供了 <article> , <section> ,   <header> 这样的标签来帮助开发者更好地组织页面内容。

HTML6 展望

你有没有曾经希望能在 HTML 中使用自定义标签?

比如:使用 <logo> 来显示你的网站logo,还有使用 <toolbar> 来显示工具栏等等。

我们经常使用 <div id="container"> 和 <div id="wrapper"> 来组织页面,在 HTML6 里我们希望可以直接使用像 <container> 和 <wrapper> 这样的自定义标签。

HTML6 代码样例 

<!DOCTYPE html><html:html>    <html:head>      <html:title>HTML6</html:title>      <html:meta type="title" value="Page Title">      <html:meta type="description" value="example">      <html:link src="css/mainfile.css" title="Styles">      <html:link src="js/mainfile.js" title="Script">    </html:head>    <html:body>        <header>            <logo>             <html:media type="image" src="x.png">            </logo>            <nav>                <html:a href="/img1">a1</a>                <html:a href="/img2">a2</a>            </nav>        </header>        <content>            <article>                <h1>Heading</h1>                <h2>Sub-heading</h2>            </article>        </content>        <footer>            <copyright>© 2014</copyright>        </footer>    </html:body></html:html>

在上面的代码中,你也许注意到了一些奇怪的<html:x>标签,它们是 W3C 和 HTML6 规范中在命名空间里定义的标签。

例如: <html:title> 负责设定你浏览器的标题栏文字,<html:media>负责显示图片等等。

用户可以自己定义标签以便 JavaScript 和 CSS 识别和处理,这样页面代码会更易读,语义更清晰。

HTML6 APIs 

HTML6 的标签前带有命名空间,如: <html:html> ,  <html:head> 等等。

<!DOCTYPE html><html:html>    <!-- sample of HTML document --></html:html>

<html:head> 和 HTML6 之前版本的 <head> 标签一样。

<html:html>    <html:head>         <!-- Main content would come here -->     </html:head></html:html>

<html:link> 和 HTML6 之前版本的 <link> 标签类似。

<html:html>    <html:head>        <html:title>HTML6</html:title>        <html:link src="js/z.js" title="Script">    </html:head></html:html>

<html:body> 和 HTML6 之前版本的 <body> 标签一样。

<html:html>    <html:head>     <html:title>A Look Into HTML6</html:title>    </html:head>    <html:body>         <!-- website content is placed -->     </html:body></html:html>

<html:a> 和 HTML6 之前版本的 <a> 标签类似,区别是 <html:a> 只有 "href" 一个属性。

<html:html>    <html:head>     <html:title>HTML6</html:title>    </html:head>    <html:body>        <html:a href="http://url">            Go to google.com        </html:a>    </html:body></html:html>

<html:button> 和 HTML6 之前版本的 <button> 和 <input type="button"> 一样。

<html:html>    <html:head>     <html:title>HTML6</html:title>    </html:head>

    <html:body>        <html:button>Click Here</html:button>    </html:body></html:html>

<html:media> 涵盖了 <img> , <video> , <embed> 等标签的所有功能。 <html:media> 的好处是你不用根据不同的媒体文件类型使用不同的标签,媒体的类型由浏览器从文件内容(类型属性,扩展名,和MIME type)中来判断。

<html:html>    <html:head>        <html:title>HTML6</html:title>    </html:head>

    <html:body>      <html:media src="img1/logo.jpg" type="image">      <html:media src="videos/a.mov">    </html:body></html:html>

标签类型(Tag types)和 HTML5 一样, HTML6 也有两种标签类型:单标签(single tag) 和双标签(double tag),单标签不需要结束符’/’。

<html:meta type="author" content="single tag"><html:meta type="author" content="double tag"/>

HTML6 还未正式发布,希望能够对你了解 HTML6 有所帮助。

热门文章

原创教程

原创教程:

附加习题:

趣味职场

职场感悟:

学习困惑:

职场焦虑:

感到迷茫:

薪资待遇:

培训出身:

培训费用:

培训简历:

搞笑黑话:

行业困惑:

职业规划:

新手求职:

新手学习:

职场形象:

合作广告分割线

来了来了,HTML6展望!相关推荐

  1. HTML6 初探 — 你没看错,是6不是5

    前言: HTML5还没玩出个所以然,刚刚在网上看到关于HTML6的信息. 程序员这工作.我只想说...头儿!我要转行!!! 原文如下: HTML5 概述 HTML5 是 HTML 语言最受欢迎的版本之 ...

  2. 程序员职业6个阶段,你处于哪个?

    web前端教程 用大白话,来讲编程 查看全文 http://www.taodudu.cc/news/show-1159857.html 相关文章: 来了来了,HTML6展望! 来前端君朋友圈,一起聊前 ...

  3. 程序员年纪越大,工作被取代性越强

    web前端教程 用大白话,来讲编程 查看全文 http://www.taodudu.cc/news/show-1159859.html 相关文章: 日常撕逼:React和Vue到底谁更牛? 程序员职业 ...

  4. 不想做程序员了,想哭

    web前端教程 用大白话,来讲编程 查看全文 http://www.taodudu.cc/news/show-1159867.html 相关文章: [视频]Vue作者分享:Vue 3.0 进展 刚毕业 ...

  5. 是什么让程序员对工作失去了激情?

    web前端教程 用大白话,来讲编程 查看全文 http://www.taodudu.cc/news/show-1159868.html 相关文章: 不想做程序员了,想哭 [视频]Vue作者分享:Vue ...

  6. Vue 3.0暂缓发布,前端同学暂时舒了一口气

    web前端教程 用大白话,来讲编程 查看全文 http://www.taodudu.cc/news/show-1159871.html 相关文章: 程序员如何应对中年危机?让编程变得不再重要 广州程序 ...

  7. 我说程序员要测试自己的代码,结果被怼!

    教程: [有趣的ES6]  [Vue基础]  [Vue进阶] 习题: [ES6测试题]  [Vue.js测试题] web前端教程 用大白话,来讲编程 查看全文 http://www.taodudu.c ...

  8. 敲了几年代码,是时候考虑以后的发展了

    web前端教程 用大白话,来讲编程 查看全文 http://www.taodudu.cc/news/show-1159884.html 相关文章: 一线大厂青睐的前端人,90%满足这3个条件 程序员想 ...

  9. 拒绝职场危机,程序员最核心的竞争力是什么?

    web前端教程 用大白话,来讲编程 查看全文 http://www.taodudu.cc/news/show-1159885.html 相关文章: 敲了几年代码,是时候考虑以后的发展了 一线大厂青睐的 ...

最新文章

  1. 《预训练周刊》第21期:FlipDA:有效且稳健的数据增强小样本学习、开放域低资源适应的生成式聊天机器人...
  2. python在线课程价格-杭州python课程价格
  3. BZOJ 2879 美食节(费用流-动态加边)
  4. Apple Pay会不会成为下一个eBay(完结)
  5. 移动端html游戏开发,GitHub - PromeYang/GameBuilder: GameBuilder 是移动端轻量HTML5游戏快速开发框架,主要应用于活动推广。...
  6. Django两天搭建个人博客
  7. 显示三维图片序列_SLAM结合三维检测
  8. 选择排序(直接选择、堆)
  9. 闭式系统蒸汽管径推荐速度_暖通丨空调水系统的设计
  10. 你竟然在公钥中下毒!——如何在RSA公钥中添加后门
  11. kindeditor在线html编辑器,kindeditor在线HTML编辑器
  12. arduino红外两路寻迹c语言程序,Arduino寻迹小车程序
  13. 抖音数据统计_抖音大数据,抖音最全数据分析工具,全知道算你厉害!
  14. Python实现千图成像:从图片爬取到图片合成
  15. Pycharm修改图片大小
  16. Juniper-SRX-基于域控认证的用户防火墙
  17. 利用FlexCell实现的一些报表统计应用
  18. 【技术】基于angularJS的前端自动化测试工具Protractor快速入门
  19. 神州租车,致力于提供更加便利的出行方式
  20. 月入3k和月入3w的女生有什么区别?

热门文章

  1. java嵌套循环语句_Java学习笔记(七) 循环语句
  2. 随机森林需要分训练集测试集吗_讨论记录用随机森林对生存数据降维,筛选signature...
  3. 快手小店电脑版_快手抖音主播同款谷歌地球手机版+电脑版+使用教程(在家旅游神器)...
  4. 【2016年第6期】大规模分布式科学数据管理与服务技术架构及系统
  5. MYSQL——《数据库》实验壹——熟悉数据库管理工具、数据库和表的基本操作
  6. C++——《算法分析》实验叁——贪心算法与回溯法
  7. linux下重新启动oracle
  8. 用Gradle命令行编译Android工程
  9. MySql 常见错误代码大全
  10. Java API —— IO流( FileInputStream FileOutputStream BufferedInputStream BufferedOutputStream )...