1. doctype 有什么作用?怎么写?2. 列出常见的标签,并简单介绍这些标签用在什么场景?3. 页面出现了乱码,是怎么回事?如何解决?4. title 属性和 alt 属性分别有什么作用?5. html 的注释怎样写?6. HTML5 为什么只写 ?7. data- 属性的作用?8. 的 title 和 alt 有什么区别?9. WEB 标准以及 W3C 标准是什么?10. doctype 作用? 严格模式与混杂模式如何区分?它们有何意义?11. HTML 全局属性(global attribute)有哪些?12. 以下哪种多媒体格式支持最广泛? .m3u8 .mp4 .wmv .flv .mov13. 打开一个页面,发现页面出现了乱码,以下说法正确的是: 英文和数字不会出现乱码,中文可能会出现。 只要给 HTML 的 head 标签里加 就一定能解决乱码问题。 给 HTML 的 head 标签里加 不一定能解决乱码问题。 页面保存的时候用的是什么编码格式,就给 HTML 的 head 标签里 meta 的 charset 属性设置相同编码格式。14. 关于浏览器乱码,以下说法正确的是?(不定项) 只要在 html 的 head 标签里设置 就一定能解决乱码问题。 用不合适的编辑器编辑文件,常常会出现乱码,比如 windows 记事本。 html 保存的时候需关注保存时的编码格式,保存什么格式,就设置 其中 xxx 为保存文件时的编码格式。 如果 html 里只有英文和数字,一般不会出现乱码,所以 html 里没必要设置 charset 了。
然后我们进行倒推:
第一,服务器处理请求并呈现页面:web 服务器是一个全天24小时都在岗的先进劳模,它随时在准备处理来自 web 浏览器发来的请求。一旦有请求,web 服务器就会以适当的处理方式把装在它身体里的 HTML 文件(HyperText Markup Language 超文本标记语言)(每个服务器会存储 HTML 文件、图像、声音和其他类型的文件)反馈给 web 浏览器。
第二,web 浏览器得到反馈后怎么去显示这个页面:HTML 是浏览器显示页面的关键,它会告诉浏览器页面的结构和所有内容。web 浏览器在读取服务器反馈的 HTML 文件时,它会翻译文本中的所有标记(告诉浏览器:标题放哪里,段落放哪里,哪些文本需要强调等等)。
开始,它为浏览器指定这个页面的文档类型,以便浏览器更正确的显示 HTML 。只要按照这样的格式和位置写,那么浏览器就会认为你在使用标准 HTML 。
这样写的好处是:不用再像 HTML5 出来之前那样,既要写上 HTML 版本号,又要写上这个 HTML 文档所依据的标准是在什么位置。一劳永逸,之后不管 HTML 再怎么更新,我们的文档都可以被浏览器以最正确的方式显示出来。