饥人谷技术博客

初识 HTML 你需要了解的知识点

2017-03-14  本文已影响0人  饥人谷_刘二男

1. HTML、XML、XHTML 有什么区别

2. 怎样理解 HTML 语义化

3. 怎样理解内容与样式分离的原则

4. 有哪些常见的meta标签

<meta charset='utf-8' />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<!-- 关于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 name="renderer" content="webkit|ie-comp|ie-stand">

设置关键词:

<meta name="keywords" content="your tags" />

设置页面描述:

<meta name="description" content="150 words" />

设置搜索引擎索引方式:

<meta name="robots" content="index,follow" />
<!--
    all:文件将被检索,且页面上的链接可以被查询;
    none:文件将不被检索,且页面上的链接不可以被查询;
    index:文件将被检索;
    follow:页面上的链接可以被查询;
    noindex:文件将不被检索;
    nofollow:页面上的链接不可以被查询。
 -->

移动设备配置:

<meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=no"/>

5. 文档声明的作用?严格模式和混杂模式指什么?<!doctype html> 的作用?

DOCTYPE,简称为DTDs,是英文Document type的缩写,中文“文档类型”。
<!DOCTYPE>声明位于位于HTML文档中的第一行,处于 <html> 标签之前。在HTML中 doctype 有两个主要目的。

  1. 对文档进行有效性验证。
    它告诉用户代理和校验器这个文档是按照什么DTD 写的。这个动作是被动的,每次页面加载时,浏览器并不会下载DTD 并检查合法性,只有当手动校验页面时才启用。
  2. 决定浏览器的呈现模式
    对于实际操作,通知浏览器读取文档时用哪种解析算法。如果没有写,则浏览器则根据自身的规则对代码进行解析,可能会严重影响html 排版布局。浏览器一般有两种模式解析HTML文档,标准模式和兼容模式。

严格模式
也叫标准模式(Standards Model),是浏览器解析 HTML 的模式之一,该模式下浏览器会根据标准规则来渲染页面。

混杂模式
也叫兼容模式、怪异模式,该模式下,浏览器会模仿旧浏览器的行为,比如IE6,在此基础上兼容新的标准特性。

6. 浏览器乱码的原因是什么?如何解决

根本原因:文件保存时的编码格式,与浏览器解析时的解码格式,不一致。
解决办法:

7. 常见的浏览器有哪些,什么内核

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

div :用于布局
h :标题
p :段落
img :图片
span、em :做一些页面上的“小东西”
ul、ol、li :无序、有序列表,如导航栏
dl、dt、dd :自定义列表,如导航栏下拉菜单
form :表单
table :表格
a :超链接

上一篇 下一篇

猜你喜欢

热点阅读