HTML、XML、XHTML 有什么区别
HTML是超文本标记语言,是语法较为松散的,不严格的WEB 语言;
XML,可扩展标记语言,主要用于存储数据和结构;
XTHML,可扩展超文本标记语言,基于XML,作用于HTML类似,但语法更严格。
怎样理解 HTML 语义化
语义化HTML是一种编写HTML的方式
选择和合适的标签,使用合理的代码结构,便于开发者阅读,同时让浏览器的爬虫和机器很好地解析
怎样理解内容与样式分离的原则
在前端中,Html指的是结构;CSS指的是样式;JavaScript指的是行为。
写HTML的时候先不管样式,重点放在HTML的结构和语义化,让HTML能体现页面结构或者内容。
之后再去写样式。
写JS的时候,尽量不要用JS去直接操作样式,而是通过给元素添加删除CLASS来控制样式变化。
HTML内不允许出现属性样式,尽量不要出现行内样式。
有哪些常见的meta标签
标签 | 属性 |
---|---|
声明文档使用的字符编码 | |
声明文档兼容模式,指示IE以目前可用的最高模式显示内容 | |
声明文档兼容模式,指示IE以目前可用的最高模式显示内容 | |
定义针对搜索引擎的关键词 | |
页面描述,告诉搜索引擎你的站点的主要内容 |
文档声明的作用?严格模式和混杂模式指什么? 的作用?
声明位于文档中的最前面,处于标签之前,告诉浏览器的解析器,用什么文档类型来规范解析这个文档。
严格模式的排版和js运作模式是以该浏览器支持的最高标准运行
在混杂模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作
DOCTYPE不存在 或格式不正确会导致文档以混杂模式呈现
浏览器乱码的原因是什么?如何解决
设置标签声明文档使用的字符编码
设置正确的字符编码
设置浏览器显示正确的编码
如果浏览器浏览时候出现网页乱码,在浏览器中找到转换编码的菜单调整。IE9浏览器:在需要转码的网页空白出右键鼠标,选择“编码”。傲游浏览器:在需要转码的网页时,菜单“查看”-->“编码”即可选择转换编码谷歌浏览器:在需要转码的网页时,点击右上角“三横”图标选择“工具”-->“编码”即可选择切换网页编码
常见的浏览器有哪些,什么内核
浏览器 | 内核 |
---|---|
Internet Explorer | IE内核 |
Firefox | Gecko |
Opear | Presto |
Safari&Chromr | Webkit |
国内大部分浏览器 | IE内核 |
列出常见的标签,并简单介绍这些标签用在什么场景
标签 | 场景 |
---|---|
head标签 | head标签是页面的“头部”, 一般来说,只有6个标签能放在标签内: |