HTML知识点
HTML、XML、XHTML 有什么区别
HTML:hypertext makeup language(超文本标记语言):用于创建网页的标准语言。
XML:extensible makeup language(可扩展标记语言):通过自己定义标签名字,用来传输数据和存放数据的。
XHTML:extensible hypertext makeup language(可扩展超文本标准语言):更为规范化的HTML语言,书写什么的都会规范化的要求,是HTML的严格版。
怎样理解 HTML 语义化
就是HTML干自己的事情。选取合适的方式干事情,比如采用合适的标签,合适的代码结构,让阅读者便于理解,也让网络爬虫和机器易于解析。
怎样理解内容与样式分离的原则
就是让HTML写网页结构去,让CSS写网页样式去,两者分离,不相重复。
有哪些常见的meta标签
meta charset http-equiv name description keywords?
文档声明的作用?严格模式和混杂模式指什么?<!doctype html> 的作用?
为了向浏览器说明网页是采用什么版本的html进行编写的,让浏览器选择相应的版本进行解析。
严格模式:采用最新的html版本
混杂模式:不声明版本,让浏览器自行选择版本进行解析
作用:告诉浏览器使用html5这个版本进行编写解析
浏览器乱码的原因是什么?如何解决
未使用正确的编码标准。常见于meta charset中编码标准声明错误。
解决:网页声明编码标准。浏览器正确使用网页使用的编码标准进行解析。
常见的浏览器有哪些,什么内核
chrome 360 IE FIREFOX safari 搜狗
内核:webkit(safari chrome内核) Gecko(Firefox内核) trident(ie内核)
presto(operapresto内核,#已废弃)
列出常见的标签,并简单介绍这些标签用在什么场景
1.a:链接,需要使用超文本链接的时候,用于一个页面连接到另一个页面
2.p:段落 文字叙述时使用
3.h1~h6:标题
4.div:用来排版的,当文档进行划分区域时使用
5.img:用来链接图片,在网页需要图片时进行链接
6.iframe:在窗口中置入一片区域的,
7.dl(definition list):告诉浏览器这个是列表,在文档需要使用列表形式时
8.dt :列表中的标题
9.dd:列表中的内容
10.table:表格
11.th(table head):表头,一般表示表名字
12.tb(table body):表体
13.tf(table foot):表尾
14.tr(table row):表示表格列
15.td(table data):表示表数据,用来放置表格的数据
16.html:告诉浏览器这个是html文档
17.meta:用来展示网页的信息:charset http-equiv keywords content
18.body:网页的主体,定义网页的内容
19.head:网页头部,用来放置网页的信息
20.button:按钮,用来提交数据的
21.strong :强调,当文字表现出强烈语气时使用;em:表现出倾斜 ,语气较强;span:行内书写,用来表示文字语气较弱。
**严禁转载,违者必究!