CSS+HTML知识点总结

注:学习笔记,主要记一些平时容易混淆和漏记的知识点,自用,会不定时更新。

文档声明(doctype)

声明一般位于文档的第一行,它的作用主要是告诉浏览器以什么样的模式来解析文档(当前网页的版本)。一般指定了之后会以标准模式来进行文档解析,否则就以兼容模式进行解析。在标准模式下,浏览器的解析规则都是按照最新的标准进行解析的。而在兼容模式下,浏览器会以向后兼容的方式来模拟老式浏览器的行为,以保证一些老的网站的正确访问。
<!doctype html>
<!Doctype HTML>

  这两种形式都表示下面写的网页是html5的版本,大小写都可以。
注:h4基于SGML,需要对DTD进行引用,才能告知浏览器所使用的文档类型,h5则不用。

SGML,HTML,XML和XHTML

  SGML 是标准通用标记语言,是一种定义电子文档结构和描述其内容的国际标准语言,是所有电子文档标记语言的起源。
  HTML 是超文本标记语言,主要是用于规定怎么显示网页。
  XML 是可扩展标记语言是未来网页语言的发展方向,XML 和 HTML 的最大区别就在于 XML 的标签是可以自己创建的,数量无限多,而 HTML 的标签都是固定的而且数量有限。
  XHTML 也是现在基本上所有网页都在用的标记语言,他其实和 HTML 没什么本质的区别,标签都一样,用法也都一样,就是比 HTML 更严格,比如标签必须都用小写,标签都必须有闭合标签等。

字符编码

编码
将字符转换为二进制码的过程
解码
将二进制转换为字符的过程
字符集(chartset)
编码和解码所采用的的规则
乱码问题
  如果编码和解码所采用的字符集不同,就会出现乱码问题。
常见的字符集:
ASCII:美国
ISO88591:欧洲
GB2312:中国
GBK:中国的扩充
UTF-8:万国码
  html文件中,通过meta标签来设置网页的字符集,避免乱码问题。

<meta charset="UTF-8">

网页的基本结构

<!-- 文档声明,声明当前网页版本 -->
<!doctype html>
<!-- html的根标签(元素),网页中的所有内容都要写在根元素里 -->
<html>
	<!-- head是网页的头部,head中的内容不会再网页总直接出现,主要用来帮助浏览器或搜索引擎来解析网页 -->
	<head>
		<!-- meta标签用来设置网页的元数据,这里meta用来设置网页的字符集,避免乱码 -->
		<meta charset="UTF-8">
		<!-- title中的内容会显示在浏览器的标题栏,搜索引擎会主要根据title中的内容来判断网页的主要内容 -->
		<title></title>
	</head>
	<!-- body是html的子元素,表示网页的主体,网页中所有的课件内容都应该写在body里 -->
	<body>








	</body>
</html>

meta

meta标签主要用于设置网页中的一些元数据。
meta标签的一些属性:
    chartset 指定网页的字符集
    name 指定数据的名称
    content 指定数据的内容
    http-equiv 用于将页面重定向到另一个网站

<meta http-equiv="description" content="3;url=http://www.baidu.com">
这里表示网页3s后重定向到www.baidu.com

name:

keywords表示网站的关键字,可以同时指定多个关键字,用逗号(,)隔开。
下例就表示keywords的值是HTML5,前端,CSS3
<meta name="keywords" content="HTML5,前端,CSS3">
description用于指定网站的描述,会显示在搜索引擎搜素结果超链接下的描述文字里。
注:搜索结果超链接上的文字显示是title标签里的内容
<meta name="description" content="这是一个非常不错的网站">

常用的meta标签:

<meta charset="UTF-8">
 声明文档使用的字符编码
<meta http-equiv=”X-UA-Compatible” content="IE=edge,chrome=1">  
优先使用 IE 最新版本和 Chrome
<meta name=”description” content=”不超过150个字符”/>       
页面描述
<meta name=”keywords” content=””/>      
页面关键词者
<meta name=”author” content=”name, email@gmail.com”/>    
网页作者
<meta name=”robots” content=”index,follow”/>      
搜索引擎抓取
<meta name=“viewport” content=" initial-scale=1,maximum-scale=3,minimum-scale=1, user-scalable=no "> 
为移动设备添加 viewport
<meta name=”apple-mobile-web-app-title” content
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值