您的位置:首页 > Web前端 > HTML

HTML初步认识

2016-12-16 23:46 302 查看

HTML初步认识

本篇博客给大家带来html最基础的东西,也就是初步认识html,打算从以下几个方面给大家介绍:

认识什么是纯文本文件txt

HTML是负责描述文档语义的语言

HTML骨架和基本语法

可能大家会认为这纯文本文件和html没啥关系吧,我要告诉大家的是,虽然这的确和html没多大关系,但对纯文本文件的理解有助于更加深刻的去理解html,好,接下来我将一一给大家介绍关于html初步认识的这三个部分。

认识什么是纯文本文件txt

windows中自带一个软件,叫做记事本。记事本保存的文档格式就是txt格式,就是英语text的缩写。术语上,称呼这个文件叫做“纯文本文件”。然而,咱们平时用的doc文件能够保存内容和样式,字有红的、蓝的。传给大家看,是一样的。

可以看出txt文件与doc文件还是有区别的,只能保存文本内容,是无法记录文本样式的。

所以可以看出纯文本文件就是这样的文件:

只有文本,没有样式;

用记事本等纯文本编辑器可读,不是乱码。

html、css、js都是纯本文的。

HTML是负责描述文档语义的语言

HTML是英语HyperText Markup Language的缩写,超文本标记语言。html就是网页的格式。

接下来咱们来创建一个html文件,并使用html中的一些标签来给该html增加一些内容

,代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Html介绍</title>
</head>
<body>
<h1>Angelababy简介</h1>

<h2>基本信息</h2>

<p>杨颖(Angelababy),1989年2月28日出生于上海,13岁时移居香港,中国影视女演员。</p>

<p>2009年主演电影《全城热恋》。2012年,凭借爱情片《第一次》获得第十三届华语电影传媒大奖“最受瞩目女演员奖”。2013年1月,《南都娱乐周刊》举办新生代四小花旦的评选活动,杨颖以总分70分的综合得分与刘诗诗、杨幂、倪妮共同当选为新一代“四小花旦”;同年在徐克导演的影片《狄仁杰之神都龙王》中担任女主角,并且获得第21届北京大学生电影节最受欢迎女演员奖;4月,Angelababy主演电视剧《大汉情缘之云中歌》。2014年加盟综艺节目《奔跑吧兄弟》并主演电影版;同年主演顾长卫导演的电影《微爱之渐入佳境》,票房突破2.8亿。2015年5月参演好莱坞电影《独立日2》;7月,主演电影《摆渡人》。
</p>

<h2>早年经历</h2>

<p>1989年2月28日,Angelababy出生在上海,中文名杨颖。杨颖自小随家人到上海定居,在上海的演艺学校学演戏及跳舞。13岁时,杨颖回香港加入了Talent Bang,还担任Viva Club Disney主持。</p>

<h2>个人生活</h2>

<p>2015年5月27日,黄晓明和Angelababy(杨颖)在青岛民政局领证完婚。</p>

<p>2015年10月8日,黄晓明和Angelababy在上海展览中心正式举办婚礼。上午8点,Angelababy工作室曝光了一两人的婚纱照,照片中,两人以巴黎地标建筑为背景,浪漫亲吻。</p>
</body>
</html>


最终运行结果如下图:



这就是一个很简单的html文件的内容,关于html的组成结构,还有里面出现的标签是什么意思,我会在下一篇博客里面进行介绍。这里只是给大家一个最基本的体验,当然这里给大家介绍一下前端开发的一些IDE:比如,WebStrom、SubLime等等都是前端比较好的开发工具,请大家自行了解。

从上图运行的效果我们可以看出,那些被标签对所包含的文字似乎让文字产生了变化,比如文字变大、有段落等。这就是html标签对的作用。

html提供了很多标签对儿,可以给文本增加不同的语义。比如:

<h1>  </h1>标签对儿,主标题。
<h2>  </h2>标签对儿,二级标题。
<p>   </p> 标签对儿,普通段落。


现在的业界的标准,网页技术严格的三层分离:html就是负责描述页面的语义;css负责描述页面的样式;js负责描述页面的动态效果的。

所以,html不能让文字居中,不能更改文字字号、字体、颜色。因为这些都是属于样式范畴,都是css干的事儿;html不能让盒子运动起来,因为这些属性行为范畴,都是js干的事儿。

html只能干一件事儿,就是通过标签对儿,给文本增加语义。这是html唯一能做的。

html中,除了语义,其他什么都没有。

html是一个纯本文文件(就是用txt文件改名而成),用一些标签来描述文字的语义,这些标签在浏览器里面是看不到的,所以称为“超文本”,所以就是“超文本标记语言”了。

所以,接下来,我们肯定要学习一堆html中的标签对儿,这些标签对儿能够给文本不同的语义。

标签对儿是由起始标签和结束标签组成的:

<h1>Angelababy简介</h1>
<h1>  起始标签
</h1> 结束标签


比如,面试的时候问你,h1标签有什么作用?

相信即使你是做前端1年的开发人员,你也会这样回答,h1标签的作用是给文字加粗、加黑、变大。那么恭喜你答错了,h1标签的作用是给文本增加主标题的语义



那么接下来给大家介绍一下sublime工具的简单使用

Sublime (高效率的程序书写工具)

WebStorm (更高级的项目级别编程工具)

sublime的中文意思是“华丽的”,是2011年开始流行的代码编辑器,可以编辑java、c、php等很多语言。

html、css、js在sublime中支持非常好。界面也非常漂亮,安装简单、小巧、插件多。

sublime非常小巧,只有21mb,甚至不用安装,直接解压缩,就能双击使用,把sublime_text.exe文件发送到桌面快捷方式就行了。

sublime中的常用快捷键:

ctrl+滚轮     放大缩小文字
ctrl+shift+d    复制当前行
ctrl+shift+k    删除当前行
ctrl+shift+↑    上移当前行
ctrl+shift+↓    下移当前行


先介绍这些。

以后击打标签的时候,仅仅需要输入标签的名字,然后按tab就可以自动生成标签对儿了。

比如,输入p然后按tab,软件自动生成:

<p></p


HTML骨架和基本语法

html有基本骨架,骨架抽象出来:

1<html>
2   <head>
3
4   </head>
5   <body>
6
7   </body>
8</html>


网页的最外层的标签对儿是标签对儿,里面有两部分,分别是head和body。

head标签中,描述网页的配置;body中的内容,才是用户可以看见的内容。

完整的骨架:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>哈哈哈</title>
</head>
<body>
<h1>我是一个主标题</h1>
<p>我是一个小段落</p>
</body>
</html>


第1行,就是网页的声明头,这行语句,千万不要背诵,谁背谁傻。术语叫做DocType Defintion,文档类型定义,简称DTD。这行语句非常的复杂,里面暗含了一个网址。W3C就是出web规范的组织机构。html、css、js的规范都是W3C定义发布的。world wide web coalition , 国际万维网联盟。网页声明头可以告诉浏览器,这是一个什么标准的页面。

第2行,是最大的html标签,所有的网页内容,都要包裹在这个标签对儿里面。

我们发现,html标签中,有两个属性:

xmlns=”http://www.w3.org/1999/xhtml” 命名空间,就是一个规范;

xml:lang=”en” 语言是英语

第3行,就是head标签,就是配置。

第4行, 字符集的配置

第5行,哈哈哈 网页的标题,可以显示在浏览器的标签栏中。

第7行,body标签就是网页的内容,用户能够看见。

这就是今天给大家介绍的内容,虽然很简单很简单,但是我想里面也有你不知道的知识,比如标签的语义化等。不早了,今天周末,祝大家晚安( ̄o ̄) . z Z
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  前端开发