有谁知道程序前面这段代码什么意思?

来源:2-12 保持先后顺序(操作符优先级)

慕瓜0971981

2018-02-27 20:59

有谁知道这段代码什么意思?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

写回答 关注

3回答

  • 啥东西
    2018-08-05 22:45:58

    这个是HTML4.0或者说HTML5之前的html文件表头声明和字符集,给浏览器看的,无需刻意去记,了解一下就可以,后面慢慢自己就知道了

  • qq_eminemjohn_03355944
    2018-03-25 20:14:22
    1. <!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前。
    2. 此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。
    
    所以,这个声明:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" >
    声明了文档的根元素是 html,它在公共标识符被定义为 "-//W3C//DTD XHTML 1.0 Transitional//EN" 的 DTD 中进行了定义。浏览器将明白如何寻找匹配此公共标识符的 DTD。如果找不到,浏览器将使用公共标识符后面的 URL 作为寻找 DTD 的位置。
    
    另外,需要知道的是,HTML 4.01 规定的三种文档类型、XHTML 1.0 规定的三种 XML 文档类型都是:Strict、Transitional 以及 Frameset。
    
    而这句<html xmlns="">,是在文档中的<html> 标签中使用 xmlns 属性,以指定整个文档所使用的主要。
    
    对于文档声明,了解这些就足够了,现在的html5不再这么繁琐,只需要:
    <!DOCTYPE html>
    <html>
    就可以了。


  • 慕盖茨0488347
    2018-02-27 21:11:55

    最开始是hrml标签。表示这是一段html的代码,这应该是html五的样式,中间一大堆我都不清楚,但是我知道meta标签里主要是规定了内容、编码方式等。其实前面的部分工具都会自动生成,不用你写。个人觉得理解一下就好。

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题