HTML知识点

2017-06-01  本文已影响0人  saintkl

HTML、XML、XHTML 有什么区别

- HTML:超文本标记语言,语法较为松散,不严格的web语言
- XML:可扩展标记语言,主要用于存储数据和结构
- XHTML :可扩展超文本标记语言,基于xml,作用与html类似,但语法更严格

怎样理解 HTML 语义化

语义化html是一种编写html的方式:使用合适的标签,合理的代码结构,便于开发者阅读,同时让浏览器的爬虫和机器很好的解析。

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

尽量不要出现行内样式,用link引入,这样便于管理和复用,使得爬虫和机器更好地理解页面内容。

有哪些常见的meta标签

    <meta charset="UTF-8"><!-- 防止乱码-->
    <meta name="keywords" content=""><!--向搜索引擎说明你的网页的关键词 -->
    <meta name="viewport" content="width=device-width,initial-scale=1,maximun-scale=1"><!-- 移动端视口的一些设置-->
    <meta http-equiv="X-UA-Compatible" content="IE=edge">  <!-- 处理兼容问题:使用ie最高版本渲染页面-->
    <meta name="description" content=""><!--告诉搜索引擎你的站点的主要内容 -->

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

文档声明的作用

   - 告诉浏览器的解析器用什么文档标准解析文档

严格模式和混杂模式指什么

 - 严格模式又叫标准模式,用浏览器的最高标准运行文档
 - 混合模式又叫怪异模式,页面以一种比较宽松的向后兼容的方式显示,通常模拟老式浏览器的行为以防止老站无法工作

<!doctype html> 的作用

   - 告诉浏览器用标准模式解析文档

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

   - 原因:你保存的编码格式和浏览器的编码格式不匹配,一般式英文以外的字符才会出现
   - 解决: 头部加入  <meta charset="UTF-8">

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

常见浏览器 内核
ie Trident
Firefox Gecko
Chrome webkit
新版Chrome Blink
Safari webkit
新版Opera Blink

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

常见标签 场景
h1、h2、h3 、h4 、 h5 标题:大标题 、二级标题、.....
p 表示大段文字:ps标题和段落不能互相包裹
a 链接 target="_blank" 在新页面打开; target ="_self" 在当前页打开; href="#id"跳到对应的id
img 图片 :只闭合标签,最后不需要加 / ; alt="图片描述": 便于爬虫
ul li 无序列表 :用于表示并列内容,可以嵌套
ul ol 有序列表:用于表示有步骤或编号的并列内容,可以嵌套
dl dt dd 用于一系列"标题,内容...." 的场景
button 按钮
em 用于强调一下
strong 很重要,强调性更强
iframe 用于嵌入页面
table 用于展示表格,不要用来做布局
上一篇下一篇

猜你喜欢

热点阅读