zoukankan      html  css  js  c++  java
  • 【HTML打卡】0112-html发展、doctype声明

    TASK:HTML、尤克里里、瘦、料理


    放假闲置在家感觉要发霉。

    开始学学网页,希望过完年能写出美美美的网页~

    在课程中已经安装火狐浏览器、firefoxbug插件、字体、sublime test。

    学习网站:http://study.163.com/course/courseMain.htm?courseId=432008

    学习论坛:http://www.zixue.it/


    1、html发展的历史

    超文本标记语言(第一版)——在1993年6月作为互联网工程工作小组(IETF)工作草案发布(并非标准):
    HTML 2.0——1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时
    HTML 3.2——1997年1月14日,W3C推荐标准
    HTML 4.0——1997年12月18日,W3C推荐标准
    HTML 4.01(微小改进)——1999年12月24日,W3C推荐标准
    HTML 5——2014年10月28日,W3C推荐标准[4] 
    ISO/IEC 15445:2000(“ISO HTML”)——2000年5月15日发布,基于严格的HTML 4.01语法,是国际标准化组织国际电工委员会的标准。
    2、xhtml与html的关系

    HTML与XHTML之间的差别,粗略可以分为两大类比较:一个是功能上的差别,另外是书写习惯的差别。关于功能上的差别,主要是XHTML可兼容各大浏览器、手机以及PDA,并且浏览器也能快速正确地编译网页。

    因为XHTML的语法较为严谨,所以如果你是习惯松散结构的HTML编写者,那需要特别注意XHTML的规则。但也不必太过担心,因为XHTML的规则并不太难。下面列出了几条容易犯的错误,供大家引用。

    1. 1

      所有标签都必须小写

      在XHTML中,所有的标签都必须小写,不能大小写穿插其中,也不能全部都是大写。看一个例子。

      错误:<Head></Head><Body></Body>

      正确:<head></head><body></body>

    2. 2

      标签必须成双成对

      像是<p>...</p>、<a>...</a>、<div>...</div>标签等,当出现一个标签时,必须要有对应的结束标签,缺一不可,就像在任何程序语言中的括号一样。

      错误:大家好<p>我是muki

      正确:<p>大家好</p><p>我是muki</p>

    3. 3

      标签顺序必须正确

      标签由外到内,一层层包覆着,所以假设你先写div后写h1,结尾就要先写h1后写div。只要记住一个原则“先进后出”,先弹出的标签要后结尾。

      错误:<div><h1>大家好</div></h1>

      正确:<div><h1>大家好</h1></div>

    4. 4

      所有属性都必须使用双引号

      在XHTML 1.0中规定连单引号也不能使用,所以全程都得用双引号。

      错误:<div style=font-size:11px>hello</div>

      正确:<div style="font-size:11px">hello</div

    5. 5

      不允许使用target="_blank"

      从XHTML 1.1开始全面禁止target属性,如果想要有开新窗口的功能,就必须改写为rel="external",并搭配JavaScript实现此效果。

      错误:<a href="http://blog.mukispace.com" target="_blank">MUKI space</a>

      正确:<a href="http://blog.mukispace.com" rel="external">MUKI space</a>


    3、doctype声明的意义

    <!DOCTYPE html
     PUBLIC "引用的字符串" --公共标识符-->
    框架集(外语:Frameset)文档。
    严格(外语:Strict) 排除所有 W3C 专家希望逐步淘汰的代表性属性和元素,因为样式表已经很完善了。
    过渡(外语:Transitional) 包含除框架集(frameSet) 元素的全部内容。


  • 相关阅读:
    传参存在潜在危险值
    JWT Json Web Token
    异步编程初探:async和await
    异步 async/Await C#
    React+ES6+Dva(roadHog,Webpabk,Babel)+AntDesign 技术栈相关学习文档
    iOS App 内跳转到手机系统设置页面
    h5(WKWebView)和iOS之间的交互问题
    iOS 10需要设置的隐私权限
    iOS APP开发设置启动图片 Launch Image
    iOS开发中常用的手势---边缘手势
  • 原文地址:https://www.cnblogs.com/iriswang/p/11084667.html
Copyright © 2011-2022 走看看