问题一
HTML、XML、XHTML有什么区别
HTML是超文本标记语言,与XML、XHTML相比,其在书写格式和语法上更加自由,更加方便数据的展示。
XML是可拓展标记语言,其标签都是可以自定义的,与HTML相比在书写格式和语法上严谨,他现在主要被用来传输和储存资料。
XHTML是在XML的基数上吸收一定HTML的优点,但是其在书写格式上十分严谨,用于展示数据。
现在使用的大部分都是HTML,他的优点是书写格式自由,容错率大。
问题二
怎样理解 HTML 语义化
- 根据内容的结构选择合适的标签有利于开发者阅读和书写出更加优雅的代码
- 有利于SEO:和搜索引擎建立良好的沟通,有助于计算机抓取更多有效的信息
- 方便其他设别的解析来渲染网页
- 便于团队开发和维护,语义化更具可读性,是下一代网页的重要方向
问题三
怎样理解内容与样式分离的原则
将样式与内容分离这样的好处是在修改样式的基础上不修改其内容,可以提高搜索引擎抓取关键字的效率
问题四
有哪些常见的meta标签
<meta charset=”utf-8”>:使用utf-8的格式解析
<meta name=”viewport” content=”width=device-width,initial-scale=1”>:在不同的设别、不同分辨率上呈现1:1的显示效果。
<meta name="keywords" content="关键字" >:告诉搜索引擎当前网页的关键词
<meta name="description" content="关键内容":告诉搜索引擎这个页面的关键内容
问题五
文档声明的作用
<!DOCTYPE html>用于告诉浏览器用什么方式对该文件进行渲染与加载,若是在文件开头不添加,浏览器则以标准模式进行加载
问题六
浏览器乱码解决方式?
浏览器乱码主要原因是文件的编码与浏览器的解析方式不一样。只要在文件开头加入<meta charset="utf-8/">或者在浏览器里设置自动识别解码方式。