1.HTML、XML、XHTML 有什么区别
HTML,超文本标记语言,是语法较为松散的、不严格的Web语言;
XML,可扩展标记语言,主要用于存储数据和结构,可扩展;
XHTML,可扩展超文本标记语言,基于XML,作用与HTML类似,但语法更严格。
2.怎样理解 HTML 语义化
所谓的HTML语义化,在我认为就是为了使机器能够更好的理解我所输入的代码,然后更快更容易的呈现内容。
3.怎样理解内容与样式分离的原则
html标签负责内容, css负责样式。这样能够在网站成型后期更方便的修改网站的样式。若在html标签内加入样式,想要修改就非常的麻烦。但是若只是插入一个css文件来呈现样式,那么只需要在css文件内修改样式就可以得到想要的结果。使得工作更加简单方便。
4.有哪些常见的meta标签
1.name="keywords"
说明:用于告诉搜索引擎,你网页的关键字。举例:
<meta name="keywords" content="关键字">
2.name=”description”
说明:用于告诉搜索引擎,你网站的主要内容。举例:
<meta name="description" content="内容描述">
3.name=”author”
说明:标注网站作者是谁。举例:
<meta name=”author” content=”作者名字”>
4.content-Type
说明:在HTML5中已经简写成<meta charset=”utf-8″>
5.Refresh(刷新)
说明:自动刷新并转到新页面。
<meta http-equiv=”Refresh” content=”5;URL”>
5秒后转到URL
5.文档声明的作用?严格模式和混杂模式指什么?<!doctype html>
的作用?
文档声明的作用?
<!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。严格模式和混杂模式指什么?
严格模式指在标准模式中,浏览器以其支持的最高标准呈现页面;
混杂模式指浏览器使用自己的方式解析执行代码。<!doctype html>
的作用?
告诉浏览器这个页面使用的是html5。
6.浏览器乱码的原因是什么?如何解决
原因是html文件中保存的编码格式和浏览器解析时的解码格式不匹配。
如何解决?在文件中添加所保存的编码格式。即假若保存的是utf-8,则添加代码<meta charset="utf-8">
7.常见的浏览器有哪些,什么内核
- IE6-IE10、猎豹安全浏览器、360安全浏览器、360极速浏览器、傲游浏览器、搜狗高速浏览器 是 Trident内核
- Firefox (火狐) 是 Gecko内核
- Google Chrome、360极速浏览器以及搜狗浏览器高速模式 是 WebKit内核
- 在Chrome(28及往后版本)、Opera(15及往后版本)和Yandex浏览器 是 Blink内核
8.列出常见的标签,并简单介绍这些标签用在什么场景
1.段落文本 <p>段落文本</p>
2.标题 <hx>标题文本</hx>
x为1-6
3.单独样式 <span>文本</span>
4.列表
4-1.无序列表
<ul> <li>信息</li> <li>信息</li> </ul>
4-2.有序列表
<ol> <li>信息</li> <li>信息</li> </ol>
5.超链接
<a href="URL" title="鼠标滑过显示的文本" > 链接显示文本 </a>