整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

程序员电脑编程教程-HTML语言开发介绍与概述

全栈攻城狮-每日更新原创IT编程技术及日常实用视频。

主要内容:正式引入HTML网页开发,学习并了解HTML的相关知识。变身Web开发达人,做全栈程序员。这是以第一课,希望以我的方式,你将学会HTML这门课程。


写在前面

今天的话,主要讲解一下HTML相关知识,同样在接下来的一段时间的安排中,也以HTML为主。崇尚全栈,也就意味着我们,需要学习主流的技术知识。在前一段时间内,主要讲解了.Net的只是教程。当然.NET并没有完毕。

C#语言

只是在这里把HTML穿插进来,一则巩固自己所得,二来学习一下这门非常简单的HTML技术。学习完毕HTML之后则会,继续进行基础加强、数据库、MVC等教程的协作工作。

PDF文档

同时在前一个阶段内,讲解的并不是很好,在这个HTML阶段内,则会吸取教训,争取写出更符合初学者学习的技术教程。当然前面的课程也会不断的修正,最后我会生成PDF的文档,发给大家。


HTML概述

HTML概述

HTML,超文本标记语言,超文本就意味着有多于文字的形式,比如包含超链接、图片、视频、动画等形式。HTML是应用在网站网页展现的一种语法结构。我们在使用浏览器浏览网页的时候,看到的界面都是由HTML代码表现出来的。HMTL可以说是一种展示文字图片视频等元素的一种方式。通过特定的标记就能展示出来自己想要的效果。如何展现?就让我一步步教你。


学习HTML的必要性

物联网

互联网的飞速发展,导致了形形色色的网站应用被创建。云计算、物联网仿佛唾手可得。把诸多应用建立在云上,通过这种浏览器与用户交互的形式让人们使用。这些所有网络应用,只要是通过浏览器进行使用的情况,都是需要HTML技术。当然HTML作为基础之用。这就要求我们程序员,必须学习并熟悉HTML语言。能在这个基础上进行Web的开发。


HTML语言的特点

  1. HTML是解释性语言,不需编译,直接书写之后,就可以运行。

  2. HTML是纯文本类型的语言,你完全可以通过记事本程序进行创建书写。

  3. 虽然HTML可以通过记事本来创建写代码,但是并不推荐,因为以前学习过.Net,所以依旧使用Visual Studio。VS也是前端的开发神器。

  4. 自己写的HTML代码,在不同的浏览器内,可能会有不同的展示效果。这是由浏览器的渲染引擎决定的。

  5. HTML具有平台无关性,在任何平台只要拥有一款浏览器,你就可以打开HTML网页。

  6. HTML代码运行在浏览器中,也就是需要使用浏览器进行测试。

HTML


今天就先说一下HTML的基本知识,电脑编程系列教程,下节继续。

天小白给大家简单的讲解了如何学习前端的方法,那么接下来我会做一系列的教程来教给大家如何一步步的学习,今天我们就说下三分钟快速知道如何学HTML。

其实大家都知道无论是HTML还是HTML5都很简单容易上手,所以很多想从事IT行业的人都作为入门语言。因为简单易学,所以并没有一套完整的学习流程,导致了一些人走了弯路,所以今天小白就简单梳理一下个人学习意见。

一:阅读官方资料

官方资料永远是最准确和最基础的,所以刚开始学习的时候就要先来看官放资料,一直到时间久了,很多东西不记得了,都要来查看官方资料,把官方基础资料记在心里。

小白认为,任何一门语言第一步都是要先阅读然后再分析。熟悉HTML代码的组成部分,声明,结构,标签,闭合等,这些都需要我们学习和分析。刚开始学习的时候肯定自己是写不出来的,那么就要我们看完代码后自己拷贝,敲打,然后记忆。逐渐把看到的知识点变成自己的代码元素。

二:阅读他人代码

准备出来足够的时间去看别人的网站,分析别人的源代码,看到不懂的就去查阅资料,做好笔记,让不懂的知识点变成自己的知识。

在这里我提倡建议大家多去关注下HTML相关的技术论坛,论坛上会经常有人提出问题,大家可以尝试去回答,哪怕是查资料也好,这都是对知识的一次深层记忆。时间久了,你就发现自己进步神速。

三:练习

通过上面两个步骤,我们已经掌握了足够多的HTML代码,那么我们可以使用DW进行做一些简单的网站制作,进一步加深和练习。在练习过程中,可以使用对比的方法,找个目标网站进行仿制,逐步让自己写出的代码能和原版有一样的展现。不对的地方就进行修改,这样水平就会进一步提升。

进阶:代码优化

以上步骤都进行完以后,我们就需要再提升一下自己的能力,那就是我们尝试着优化我们的HTML代码。如何用最简单的逻辑实现我们的功能需求,同时避免冗余代码的存在,保证一个良好的代码书写习惯。

总结:学习技术,只看不练永远无法上手的,所以我们要多记多练,首先我们要记HTML代码最基本的网页组成部分,比如说颜色如何表示、结构排序如何表示、超链接如何表示、关键词与标题等等如何表示,而这些东西我们都必须将之记忆在大脑之中,通过记忆这个过程要让自己的头脑中有丰富的HTML代码可以随时利用。

信所有已经步入Web前端开发领域的同学们,对于HTML超文本标记语言都不会感觉陌生。即便是正准备开始系统学习Web前端开发的同学,也多多少少了解这门语言。HTML语言由W3C互联网联盟制定其使用规范并对外发布。严格来说,HTML并不属于编程语言,更多的是一种带有“标记”性质的代码集合。HTML语言所书写的HTML文档也都是由标记或标记对组成的。这种语言没有逻辑流程,也就是说只要书写正确,浏览器就可以直接将最终的效果呈现在页面中。

W3C 互联网联盟

这里,小海老师想带领大家重温HTML语言,对前端开发中常用的HTML标记或标记对进行总结,对于标记或标记对中用到的属性进行阐述。对于已经在前端开发领域摸爬滚动数年的老手们,这些内容一定是已经烂熟于心了,因此这篇文章更适合哪些刚刚接触这个行业的新人们。

首先我要说明,本文章只收录了HTML 4版本中包括的常用标记对和属性,对于HTML 5新增的标记对和属性,小海老师会在后续的文章中专门进行讲解。

1、HTML文档的基本结构:

HTML(Hyper Text Markup Language,超文本标记语言)在书写时应该满足它最基本的结构。HTML文档就好像人体的结构似的,被分为“文件头”和“文件体”两部分。文件头利用<head></head>标记对来实现,文件体利用<body></body>标记对来实现。

HTML语言的基本结构

2、HTML对标记和标记对的规定:

HTML语言中大部分的标记都是成对出现的,被人们称为“标记对”,书写时利用尖括号(也就是小于号和大于号)来进行包裹。格式为:

<标记对></标记对>

为了和早期的HTML版本兼容,W3C(World Wide Web Consortium,互联网联盟)在制定HTML标准的同时还保留了一小部分不成对的标记。因为不成对,所以被人们称为“标记”,书写时在标记的结束位置应该添加一个反斜杠。格式为:

<标记 />

3、HTML对属性的规定:

属性是为了拓展标记的功能书写在起始标记中的,属性分为“属性名”和“属性值”两部分。属性之间利用空格隔开,属性值应该用双引号引住,属性名和属性值之间利用等号连接。带有属性的标记对格式为:

<标记 属性名1=“属性值1” 属性名2=“属性值2”> </标记>

说到这里,我们应该继续介绍HTML中包括的常用标记对与其对应的属性。这里,首先我们将HTML标记对划分为以下几类:

  • HTML结构标记

  • 文本段落标记

  • 列表标记

  • 超级链接标记

  • 图像标记

  • 表格标记

  • 表单标记

  • 块标记

一、HTML结构标记

支撑起HTML文档结构的标记对包括以下几个:

  • <html></html>:所有的HTML代码必须书写在该标记对内部。

  • <head></head>:文件头标记对。

  • <body></body>:文件体标记对。

  • <title></title>:文档标题标记对。

  • <meta />:元信息标记。

  • <link />:用于加载外部CSS文件的标记。

  • <style></style>:用于书写内部CSS代码的标记对。

  • <script></script>:用于书写或加载脚本代码的标记对。

HTML 结构标记

下面罗列了一些常用的结构用法:

1、加载字符集:<meta charset=“utf-8”/>

2、加载地址栏图标:<link rel=“shortcut icon” href=“ico_URL” />

3、加载外部CSS文件:<link rel=“stylesheet” type=“text/css” href=“*.css” />

4、加载js文件:<script type=“text/javascript” src=“*.js”></script>

二、文本段落标记

用于在页面中输入文本和段落的标记对包括以下几个:

  • <h1></h1>:标题标记对。共有六个,<h1>到<h6>。

  • <p></p>:段落标记对。

  • <font></font>:字体标记对。

  • <pre></pre>:预格式化文本标记对。

  • <center></center>:居中标记对。

  • <xmp></xmp>:忽略HTML标签标记对。

  • <!--注释内容-->:注释标记。

文本段落标记

除了上述标记对之外,HTML还提供了一部分代码用于在页面中输入特殊字符。这里我列举了一部分常用的特殊字符,可以从下图中看到。

特殊符号的表示

同时,HTML还提供了一组有关文本修饰的标记对,可以从下图中看到。

文本修饰标记对

三、列表标记

用于在页面中显示列表的标记对包括以下几个:

  • <ul></ul>:用于实现无序列表的标记对。

  • <ol></ol>:用于实现有序列表的标记对。

  • <li></li>:用于实现无序列表和有序列表列表项的标记对。

  • <dl></dl>:用于实现定义列表的标记对。

  • <dt></dt>:用于在定义列表列表项中实现定义名词的标记对。

  • <dd></dd>:用于在定义列表列表项中对定义名词进行解释的标记对。

列表标记对

四、超级链接

用于在页面中实现超级链接的标记对只有一个:

  • <a></a>:实现超级链接的标记对。

超级链接标记对有以下常用的属性:

  • href:用于指定超级链接的目标地址。

  • title:用于指定当鼠标经过超级链接时给出的提示语。

  • target:用于指定打开链接地址页面的方式。

  • name:用于指定锚的名称。

超级链接标记对的属性

五、图像

用于在页面中实现图像的标记只有一个:

  • <img />:实现图像的标记。

图像标记有以下常用的属性:

  • src:用于指定图片所在的路径和文件名。

  • width:用于指定图片的宽度,单位为像素。

  • height:用于指定图片的高度,单位为像素。

  • border:用于指定图片的边框粗细,单位为像素。

  • alt:用于指定图片的替代文本。

  • align:用于指定图片相对于周围元素的对齐方式。

  • vspace:用于指定图片与环绕在其一侧的周围元素之间的垂直距离。

  • hspace:用于指定图片与环绕在其一侧的周围元素之间的水平距离。

图像标记

结束语

由于篇幅问题,以上只是HTML常用标记对和属性的第一部分,接下来我还会继续发布第二部分,供广大前端爱好者学习与参考。

由于考虑到大部分人对HTML语言的基本使用还是比较熟练的,所以本文仅仅是单纯的列出了标记对的名称和属性名称,并没有详细的讲解这些标记对和属性的使用方法。如果您大部分内容都是已经掌握了的,甚至是已经达到熟练使用的程度,可以略读本文甚至忽略本文。如果您刚刚涉足HTML语言,对本文这种带有列举性质的具体使用方法并不清除,可以私信我,我可以为您免费发一份我自己编写的关于HTML语言较为详尽的PDF教材。欢迎广大学习者索取。


【未完待续】