HTML基本语法

这是我的第一篇博客,都说大佬也是从菜鸟一步一步起来的嘛,所以我这第一篇博客的技术也不一定很高。但是,这应该是一篇绝大多数零基础入门的同学都能够看得懂的博客。跟着本篇博客的内容慢慢来,把实验都一个个的过一遍,相信你也能受益匪浅。

闲话叙完了,开始介绍我们今天的主角:html语言。

什么是 HTML?

HTML 是用来描述网页的一种语言。

HTML 指的是超文本标记语言 (Hyper Text Markup Language)

HTML 不是一种编程语言,而是一种标记语言 (markup language)

标记语言是一套标记标签 (markup tag)

HTML 使用标记标签来描述网页

就是说,我们常见的百度啊,谷歌啊,搜狗浏览器等等啊,他们背后的语言都是基于html的语言。

还不懂?接下来就让我们进入本片博客的第一个例子。

我们需要:

1.一台网络良好的个人电脑

2.任何一种常见浏览器(比如百度、谷歌等)

就这么简单!

然后,我们打开浏览器主界面,笔者的界面如下所示:

然后就是最关键的一步。让我们在任意一个合适的地方(就是鼠标停留是箭头的地方)点击鼠标右键 ,在弹出的选择框中选择“查看源代码”一项:

关键一步?哈哈哈,就是用鼠标点一下指定的选项而已。菜鸟的操作就是这么简单。然鹅,接下来弹出的东西就不简单了。。。

点击进去了之后,一般都会弹出构成网页的源代码。以下是笔者所看到的源代码:

很复杂对不对?没关系,罗马不是一天建成的,大神也不是一天就能练就的。笔者现在也是个零基础的学生。如果老铁们足够信得过笔者,笔者很荣幸和大家一起学习交流和进步。

接下来让我们注意看,我们先不要看中间的代码部分,因为现在我们也看不懂qwq,先去粗看一下他的主体结构。

就拿我所看到的这段代码为例吧,不同浏览器可能略有不同,但大体上是差不多的。

首先,大家先看到我上面所标注出来的三个箭头。我来对他们分别给出解释:

1.:这相当于是一个网页的声明。原先的是一串很长的字符串,现在是这个简洁形式,支持html5标准的主流浏览器都认识这个声明。在这里我可以举个例子帮助大家理解。比如在春秋战国时期两个国家打仗,齐国的军队和魏国的军队短兵相接,两个国家的士兵就会混在一起。那么齐国的士兵怎么知道自己杀的是魏国士兵而不是自己人呢?原因就在他们的盔甲上面。为了便于分辨是敌还是友,两个国家盔甲的颜色是不一样的,身披黄色盔甲的齐国士兵看到身披红色盔甲的魏国士兵,就知道啊 这就是我要杀的敌人,所以在理论上就不会出错。所以这个网页的前缀也相当于起一个标记的作用,让编译器知道我是html,就按照html的语法规则来进行编译就好了。相关的内容可以在w3school官方网站上查看:

2.这是有关html语言中html lang和dir的内容。相关的内容可以在w3school官方网站上查看:

3. 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。 标签位于文档的头部,不包含任何内容。 标签的属性定义了与文档相关联的名称/值对。然后name 属性提供了名称/值对中的名称。HTML 和 XHTML 标签都没有指定任何预先定义的 名称。通常情况下,您可以自由使用对自己和源文档的读者来说富有意义的名称。相关的内容可以在w3school官方网站上查看:

如果上面的代码对于读者来说还是难于理解,也没关系。下面我们可以自己动手编一段代码来加深自己对于html这门语言的认知。

实验

在这个实验中,我们需要:

文本编辑器(种类宽泛,可以是记事本、Notepad (PC) 或 TextEdit (Mac)等等。)

接下来就动手吧。首先,打开自己的编辑工具(笔者是记事本)并且编辑如下代码:

如何启动记事本:

开始

所有程序

附件

记事本

或者:

搜索

记事本

打开

点击保存,记住存储的路径哦,不然后期会找不到。在这里我教大家,保存界面的下方会有编码方式供大家选择,如果待会儿编译出了问题,可以换一种编码方式再进行尝试,如图:

保存之后还不能直接运行,因为后缀名不对。网页文件的后缀名应该是htm或者html,而文本文件保存的默认格式是txt。所以我们通过重命名来改变文件的后缀名。右键点击选中的文件,选择重命名,或者直接选中文件后f2来进行重命名:

手动更改后缀名html:

enter后弹出的对话框点确定即可。

然后直接双击文件,这就是我们自己手编的一个简陋的网页:

哈哈哈!是不是很有成就感,虽然这只是一个很简单,简单到无以复加的网页,离自己心中的网页,自己所见到的眼花缭乱,有特效有动图的网站还差得远。但路是一步一步走完的,而我们现在就走完了第一步,实现了零的突破,初步了解了网页的构成。

今天的内容就到这里,如果想更加深入的学习,欢迎关注happyleo后续的课程!拜拜!

html新人入门代码,HTML入门(示例代码)相关推荐

  1. AJAX 入门培训 PPT 及示例代码

    AJAX 入门培训 PPT 及示例代码 PPT: http://www.blogjava.net/Files/beansoft/ajax_intro_1.2.ppt.rar 151KB 示例代码: a ...

  2. arcgis sample代码之SOE示例代码PageLayout REST Server Object Extension 的源码分析

    0.前言 研究 arcgis object的代码是十分重要的,对于学习arcObject太重要了,因为没有这些代码,学习混乱的arcObject将会更佳的困难. 我的arcgis server 是10 ...

  3. html代码圣诞树位置代码,html 圣诞树(示例代码)

    简介这篇文章主要介绍了html 圣诞树(示例代码)以及相关的经验技巧,文章约1263字,浏览量499,点赞数8,值得推荐! div{ width:0px; height:0px; background ...

  4. ROS编程入门教程(全过程示例代码)

    ROS系统目前主流语言为C++/Python , Python需要安装vscode, 所以本文使用C++ .编译使用catkin (catkin和rosbuild都能用) 首先创建工作空间(worki ...

  5. EasyUI入门教程整理与示例代码下载

    场景 EasyUI环境搭建与入门基础语法 https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/90760947 EasyUI中拖动dra ...

  6. java异常代码_Java异常(示例代码)

    Java异常处理 程序发生异常的原因有很多,通常包含以下几类: 用户输入非法数据 要打开的文件不存在 网络通信连接中断,或者JVM内存溢出 异常有的是因为用户错误引起的,有的是程序错误引起的,还有一些 ...

  7. 进程双向通信c语言代码,进程间通信——管道(示例代码)

    进程间通信方式主要分为管道.SystemV IPC. POSIX IPC三大类,管道作为进程间通信的一大重要方式,平时应用当中十分广泛.于是这里就先简单整理了一些关于管道的用法和注意事项. 匿名管道 ...

  8. 手机C语言代码,C语言(示例代码)

    JNI java本地开发接口 JNI 是一个协议 这个协议用来沟通java代码和外部的本地代码(c/c++). 通过这个协议,java代码就可以调用外部的c/c++代码 外部的c/c++代码也可以调用 ...

  9. 怎么精炼java代码_网页播放器开发(四)代码精炼提纯(示例代码)

    四.精简提炼 我们的播放器基本实现了,但是代码复用不高,所以我们要进行封装,以插件的形式体现. 1.插件的基本运行代码如下: ;(function(undefined){'use strict'; . ...

  10. html5响应苹果6手机代码,HTML5 6(示例代码)

    复习: HTML5新特性               重要程度(10) 1.新的语义标签               10 2.表单2.0                      7 3.视频和音频 ...

最新文章

  1. python装饰器实例-基于Python 装饰器装饰类中的方法实例
  2. mysql去掉两个最高分_如何计算去掉一个最高分和一个最低分后的平均分?
  3. Linux 命令利用scp实现从服务器共享地址上传下载文件、文件夹实例演示,scp命令的参数详解
  4. 图像处理中的秩、低秩、稀疏
  5. 运行,JUnit! 跑!!!
  6. php新闻添加图片,PHP操纵blob巧将图片存入ORACLE
  7. 网络编程与分层协议设计:基于linux平台实现,网络编程与分层协议设计:基于Linux平台实现...
  8. PHP抽象函数的依赖注入,laravel 抽象类实现接口,具体类继承抽象类,使用依赖注入,如何知道接口选择的是哪个具体实现类啊?...
  9. Maven私服的配置和使用
  10. c语言fin和fout用法,fin,fout提示第一次调用
  11. 超图iServer rest服务之最佳路径分析
  12. pc端html转换手机端,一种兼容PC端和手机端WEB界面的实现方法与流程
  13. 《触动人心设计优秀iphone应用》读后感
  14. 如何管理NVivo的查询结果
  15. eclipse代码文件误删恢复方法
  16. codeforces 129E/128C Games with Rectangle
  17. WIN7用键盘控制鼠标
  18. 微信文件夹的dat文件怎么打开_微信dat后缀的文件怎么打开
  19. 计算机开关键是什么符号,按钮开关符号知识大盘点 【图文】
  20. 深度篇——人脸识别(一)  ArcFace 论文 翻译

热门文章

  1. Spring Cloud Gateway(限流)
  2. Eclipse深度患者设置VSCode快捷键
  3. lisp pl线线段数_vlisp每日源码(标注多段线线长)
  4. api zabbix 拓扑图 获取_Zabbix报表系统
  5. 结合泛函极值_第2章泛函的极值.doc
  6. c 多语言切换dll,【图片】老C教学之——给你的程序添加多语言支持【dll】【vb吧】_百度贴吧...
  7. .html天气预报上蔡,上蔡天气预报15天
  8. Microsoft Azure云服务停机!系水泵未知原因关闭导致
  9. 成功解决 “this version of pandas is incompatible with numpy < 1.15.4\n“ImportError: this version of pand
  10. 成功解决dos内的输入ipconfig出现错误:不是内部或外部命令……