需要自己记住

1、html、xml、xhtml的区别:
html是超文本标记语言,语法较松散,是不严格的web语言
xml是可扩展标记语言,主要用于数据存储,是 W3C 的推荐标准
xhtml是可扩展超文本标记语言,是 HTML 与 XML(扩展标记语言)的结合物,基于xml,作用与html相似,语法更为严格。

2、怎样理解 HTML 语义化:
我觉得就是合理运用标签和结构。让人们和机器都方便易懂的读取内容

3、怎样理解内容与样式分离的原则:
就是在web开发中,让内容的部分归 HTML, 样式归 CSS, 不要混着用。这样的话,不管想改内容还是想改样式,都非常清晰,方便

4、有哪些常见的meta标签:

     <!-- 关于X-UA-Compatible -->
     <meta http-equiv="X-UA-Compatible" content="IE=6" ><!-- 使用IE6 -->
     <meta http-equiv="X-UA-Compatible" content="IE=7" ><!-- 使用IE7 -->
     <meta http-equiv="X-UA-Compatible" content="IE=8" ><!-- 使用IE8 -->
     <meta charset="utf-8"> 声明编码
     <meta name="viewport" content="width=device-width, initial-scale=1" />自适应移动端显示

5、文档声明的作用?严格模式和混杂模式指什么?<!doctype html> 的作用?
文档声明:它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令
严格模式:在严格模式中,浏览器以其支持的最高标准呈现页面
混杂模式:在混杂模式中,页面以一种比较宽松的向后兼容的方式显示。混杂模式通常模拟老式浏览器的行为以防止老站点无法工作。
<!doctype html>是html5的声明

6、浏览器乱码的原因是什么?如何解决
浏览器出现乱码的原因有可能是编码错误,一般浏览器默认的文件编码是UTF-8。
所以检查一下自己的文件是否是UTF-8

7、常见的浏览器有哪些,什么内核
chrome: webkit内核
IE: Trident内核
Firefox: Gecko内核

8、列出常见的标签,并简单介绍这些标签用在什么场景

   <div></div>用于搭建文件结构,框架
   <h1></h1>标题标签,从h1-h6,定义的标题越来越小
   <p></p>段落文字标签
   <a></a>可以给文字添加链接
   <ul>
     <li></li>无序列表
   </ul>
  <ol><li></li></ol>有序列表
  img 图片标签
  <span></span>用来组合文档中的行内元素
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,993评论 19 139
  • 关于 HTML 超文本标记语言(HyperText Markup Language,简称 HTML)是一种用于创建...
    _空空阅读 1,101评论 0 1
  • 源自SeeYouBug博客 地址为:http://www.cnblogs.com/SeeYouBug 一、HTML...
    欲泪成雪阅读 1,260评论 0 15
  • HTML、XML、XHTML 有什么区别 1.HTML 是用来描述网页的一种语言,指的是超文本标记语言 (Hype...
    饥人谷_牛牛阅读 722评论 0 2
  • •前端面试题汇总 一、HTML和CSS 21 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? ...
    Simon_s阅读 2,228评论 0 8