html整体感知

一 .html简介

1.1什么是纯文本文件

html:与txt一样属于纯文本文件。只能保存文本内容,是无法记录文件的样式。

doc:文字格式与样式都记录下来。

1.2 html是负责描述文档语义的语言

html是英文HypertextMarkupLanguage的简写-----超文本标记语言。

网页的格式:新建一个txt文件,html与txt的本质没有任何区别,它们都是纯文本文件,强行更换txt的拓展名.html。

在txt文件中<h1></h1>叫主标题,<p></p>叫段落(这些都叫做超文本标记)。html提供了很多标签对,可以给文本增加不同的语义。

现阶段,业界标准的分为严格三层,html负责描述页面的语义,css负责描述页面的样式,js负责描述页面的动态效果。

强调:html只能描述语义。

二.sublime

任何纯文本的编译器都能编辑html,比如记事本,notepad等。比较有名的专门制作网页的工具有:

DreamWeaver-------Adobe公司的产品,已经过时

Sublime ------高效的程序书写工具

webStorm------更高效的项目级别编程工具

       不管用什么编译器,做网站与工具无关。任何的纯文本编译器都能做网页,一个好的编译器能提高工作效率,但本质讲,记事本也能书写网页。

三.html骨架和基本语法

3.1 任何一个标准的html页面,第一行一定是以<!DOCTYPE...>开头的。-------文档声明头

DocType Dedaration此标签可告知浏览器文档使用哪种html或xhtml规范。

      现在所写的笔记是html 4.01这个版本,这个版本是从IE6开始兼容的。html5是从IE9开始兼容的,但是IE6,7,8这些浏览器还不能过早的被淘汰。手机,移动端的网页制作就可以使用html5了。

      html4.01里面有两种大规范,每种大规范里面有三种小规范 。

        大规范        里面的小规范
html 4.01

Strict 严格的   体现在一些标签不能使用,比如u

Transitinoal  普通的 

Frame set 带有框架的页面

xhtnl 1.0

更严格

Strict 严格的   体现在一些标签不能使用,比如u

Transitinoal  普通的 (接下来我所写的版本)

Frame set 带有框架的页面

html5中极大简化了DTD,也就是说html5中没有xhtml。简化的DTD:<!DOCTYPE html>.

3.2 字符集

1.<meta http-equiv="Contet-Type"content="text/html;charset=UTF-8">

字符集用meta标签定义,meta表示“元”,元配置,就是基本的配置项目。

charset就是“字符集”的意思

2.中文能够使用的字符集有两种

第一种:UFT-8:<meta http-equiv="Contet-Type"content="text/html;charset=UTF-8">

第二种:gb2312:<meta http-equiv="Contet-Type"content="text/html;charset=gb2312">

字库规模:UTF-8(字全)>gb2312(只有汉字和一些常用的外文)

3.我们用meta标签可以声明当前这个html文档的字库,但一定要和保存的类型一样,否则乱码。

4.UTF-8里面存储一个汉字3字节

   gb2312里面存储一个汉字2字节

保存大小:UTF-8(更慢)>gb2312(更快)

3.3关键字和页面描述

1.meta 除了可以设置字符集,还可以设置关键字和页面描述

设置页面描述:

<meta name="Description"content="淘宝..."/>

只要设置的Description页面面熟,那么百度搜索结果就能显示这条语句,这个技术叫SEO(Search engine optimization)引擎优化。

2.定义关键字:

<meta name ="keywords"content ="网易,游戏,邮箱..."/>

这些关键字就是告诉搜索引擎,这个网页是干嘛的能够提前搜索命中率。

一个比较完整的骨架是这样的:

<!DOCTYPE.../>

<html>

<head>

<meta http-equiv="Content -Type"content="text/html;charset=UTF-8"/>

<meta name="keywords"content="..."/>

<meta name="Description"content="..."/>

<title>...</title>

</head>

<body>

...

...

</body>

</html>

在sublime里面自动生成骨架的快捷键html:xt+tap键

3.4 title 标签

title也是有助于SEO搜索引擎优化的

<title>...</title>

网页的head标签里面表示的是页面的配置,有什么配置?

答:字符集,关键字,页面描述,页面标题等 

所用的编译工具是sublime,今后会陆续更新笔记。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值