1、HTML、XML、XHTML 有什么区别
html是超文本编辑语言,xhtml是规范HTML的,更加严谨。xml即时可扩展标记语言(Extensible Markup Language),是一种跨平台语言,编码更自由,可以自由创建标签。
2、怎样理解 HTML 语义化
语义化就是正确运用标签和属性的用途和作用。比如标题就要用h1,那就不要用p表示。
3、怎样理解内容与样式分离的原则
html用于写网站的骨架,不设置任何属性。属性由css设置。动画有js设置。相互不掺杂。大概这意思吧。
4、有哪些常见的meta标签
<meat charset="......">使用编码
<meat http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">使用浏览器版本
<meat name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">浏览器内核
<meat name="keywords"content="asgdsgsd">网站关键字
<meat name="description"content="agdssdh">网站的描述
5、文档声明的作用?严格模式和混杂模式指什么?<doctype html>的作用?
告诉浏览器我写的是那个版本的HTML什么,你好解析。
严格模式,我告诉你用什么解析你就用什么解析
混杂模式,你随便解析
告诉浏览器我是用的HTML版本是啥
6、浏览器乱码的原因是什么?如何解决
编码没写,浏览器自己随便解析的。与自己编写编码不一致。
7、常见的浏览器有哪些,什么内核
Chromium内核,以Chrome为代表
Gecko内核,以Firefox为代表
Presto内核,以老版本的Opera为代表
Webkit内核,以Sarfari为代表
Trident内核,以IE为代表
8、列出常见的标签,并简单介绍这些标签用在什么场景
<a href="">链接
<p>段落
<ul></ul><li></li>无序列表
<ol></ol>..........有序列表
<h1></h1>-<h6></h6>标题
<img src="路径">图片
<div></div>分块
<dl>
<dt></dt>
<dd></dd>
</dl>
<button>按钮
<strong>强调
<em>
<span>
<iframe>嵌套网页
<table>表格
<tr>
<th></th>
</tr>
<tr>
<td></td>
</tr>
</table>