美文网首页我爱编程
HTML知识点(任务4)

HTML知识点(任务4)

作者: cheneyzhangch | 来源:发表于2017-04-23 22:09 被阅读0次

HTML、XML、XHTML 有什么区别

都是标记语言:

  • HTML: 超文本标记语言,是语法较为松散的、不严格的web语言;
  • XML 可拓展标记语言,主要用于存储数据和结构;标签没有预定义,需自行定义标签;
  • XHTML 可拓展超文本标记语言,基于XML,作用与HTML类似,但语法更为严格,例如区分大小写、标签需闭合等。

怎样理解 HTML 语义化

语义化HTML是一种编写html的方式,
是指在编写html的过程中通过选用合适的标签、使用合理的代码结构,是html代码结构更清晰,便于开发者在看不到页面只能看到代码的情况下进行更方便的阅读,同时让浏览器的爬虫和机器可以对html文件进行更好的解析。

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

写HTML的时候要专注于HTML的结构和语义化,让HTML能清晰的呈现页面内容或者结构,至于html内容的样式、字体大小、宽度、对齐方式等等则通过CSS进行控制,这样如果后期需要修改样式,可通过只修改CSS来实现,更加简单快捷
JS用来实现页面的交互和功能,写 JS 的时候,尽量不要用 JS 去直接操作样式,而是通过给元素添加删除class来控制样式变化。
html内不允许出现属性样式,尽量不要行内样式

有哪些常见的meta标签

标签 含义
<mata charset="utf-8"> 指定文档使用的字符编码
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"/> 声明文档兼容模式,指示IE以目前可用的最高模式显示内容
<meta name="keywords" content="your tags"> 定义页面的关键词以便搜索引擎进行搜索
定义针对搜索引擎的关键词 页面描述,告诉搜索引擎你的站点的主要内容
<meta name="author" content="你的姓名"> 定义网页作者
<meta name="revised" content="David, 2008/8/8/" /> 定义页面的最新版本
<meta http-equiv="refresh" content="5"/> 5秒刷新一次页面
<meta http-equiv="expires" content="Mon,12 May 2001 00:20:00 GMT"> 用于设定网页的到期时间,一旦过期则必须到服务器上重新调用。需要注意的是必须使用GMT时间格式
<meta http-equiv="pragma" content="no-cache"> 禁用缓存
<meta http-equiv="set-cookie" content="Mon, 12 May 2001 00:20:00 GMT"> cookie设定,如果网页过期,存盘的cookie将被删除。需要注意的也必须使用GMT时间格式。
<meta name="robots" content="index,follow" /> 搜索引擎索引方式

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

文档声明位于最前端,是为了告诉浏览器以什么类型的语言来解析文件

严格模式是浏览器根据文档声明<!doctype>的标准去解析页面。
混杂模式是指不加<!doctype>标签,允许浏览器自行选择解析渲染方式

<!doctype html>的作用是为了告诉浏览器以html的语言来解析网页

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

浏览器乱码的根本原因

保存的编码格式和浏览器解析时的解码格式不匹配导致的

解决方法

在html页面编写中按照某一特定的编码格式进行书写,并在html中通过添加<meta charset="xxx">标签声明该html文件所采用的编码格式,以便浏览器采用同样的解码格式进行正确的编译

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

浏览器 内核
IE Trident(又称IE内核)
FireFox Gecko
Opera Presto
Safari & Chrome Webkit

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

标签 场景
<html></html> 包含HTML文件的所有内容
<head></head> 文档头部,是所有头部元素的容器
<title></title> 网页的名称
<meta></meta> META标签用来描述一个HTML网页文档的属性
<body></body> 网页呈现给用户的内容
<head></head> 文档头部,是所有头部元素的容器
h1 /h1 一级标题,h1h6分别对应一级六级标题,逐级减小
img src="xxx.jpg" alt="图片替代文案" 插入图片
ul /ul 无序列表,直接接li
ol /ol 无序列表,直接接li
br 换行

横线
<div></div> 分块
p /p 分块
<span></span> 行内元素的强调,语气很轻
em /em 行内元素的强调,语气适中
strong /strong 行内元素的强调,语气很强
<a target="_blank" href="http://www.baidu.com/">百度</a> 超链接, 新建标签页跳转,显示名为“百度”
<a target="_self" href="http://www.baidu.com/">百度</a> 超链接, 在本标签页跳转,显示名为“百度”
<button>按钮</button> 添加按钮

相关文章

  • HTML知识点(任务4)

    HTML、XML、XHTML 有什么区别 都是标记语言: HTML: 超文本标记语言,是语法较为松散的、不严格的w...

  • 任务4 HTML知识点

    HTML、XML、XHTML 的区别 html:超文本标记语言(Hyper Text Markup Languag...

  • 任务4-HTML知识点

    HTML、XML、XHTML 有什么区别 html 是超文本标记语言,语法比较松散,不严格的web语言;xml 可...

  • 任务4(HTML)

    HTML(HyperText Markup Language):一种用于创建网页的标准标记语言。 HTMLvsXM...

  • 任务四-HTML知识点

    1、HTML、XML、XHTML 有什么区别 HTML是超文本标记语言(Hyper Text Markup Lan...

  • 入门任务4 HTML

    HTML、XML、XHTML 有什么区别 首先,他们都是一种标记语言(Markup Language),不同的是:...

  • 任务七-HTML(4)

    1.有序列表、无序列表、自定义列表如何使用?写个简单的例子。三者在语义上有什么区别?在哪些情况下使用哪种(重要)?...

  • HTML标签(任务4)

    1.HTML、XML、XHTML 有什么区别 HTML是超文本标记语言,是语法比较松散的,不严格的web语言 XM...

  • 前端面试每日 3+1 —— 第219天

    今天的知识点 (2019.11.21) —— 第219天 (我也要出题) [html] HTML5相比于HTML4...

  • Writing Your First Angular Web A

    创建新的工程 index.html 知识点: 这个属于html的知识点,忘记了,看下: ng4的标签,这个标签是我...

网友评论

    本文标题:HTML知识点(任务4)

    本文链接:https://www.haomeiwen.com/subject/hhjyzttx.html