html语法教程

ads

点击蓝字
关注我们

,后台回复“python资料”,获取python资料大礼包。

大家好,这次欢迎收看思路实验室出品的HTML入门教程,我是室长。

虽然一直以来跟大家分享交流的都是python的内容,但是python毕竟只是个工具,想要做更多有用的东西就不能只守着这一亩三分地。比如爬虫,比如建站,都是python的重点应用,可如果不了解网页相关的知识,基本就可以告别这些应用了。

在这一期室长原理课中室长给大家介绍了组成网页的元素,其中HTML最为基础也最为必要。你看到的网页可以没有CSS,也可以没有JavaScript,但不能没有HTML。那么今天我们就来了解一下HTML的一些基础知识。

HTML全称是Hyper Text Markup Language(超文本标记语言)。这里需要解释一下,超文本是指将文本通过超链接的方式联系起来,而标记语言是指文本中的各种结构都有着相应的标签,浏览器会按照标签对文本进行自动的排版。超链接自然不用多说,而标签系统则是理解一个网页的关键。不管是要制作一个网页,编写出理想中的排版,还是想要用爬虫爬取网页中的指定内容,标签系统都是必须要了解的。

相信大家小时候都听过这样一句无限循环的话:从前有座山,山里有座庙,庙里有个和尚和老道……这句话用来描述标签系统再合适不过了。因为标签系统和这句话一样体现出了一种从属关系:

在网页中,一座山可能是一个段落,我可能需要给他标记一个左对齐,一个庙可能是一句话,我可能需要给他标记一个下划线,一个和尚或一个老道可能是一个重点词,我需要给他加粗。但网页不是word文档,我们需要使用标记来让浏览器知道哪些部分是什么样子的。那么该如何标记呢?

以一句话为例,如果我们想要给这句话标记一个下划线,是不是应该在这句话的开头有一个开始标记,在这句话的结尾有个结束标记,这样才能把划下划线的范围准确地限定到这个句子上?

同样,在这句话中,如果想要给一个词标记一个格式,也应该在这个词前有一个开始标记,之后有一个结束标记。

而这个词连词带标记则都属于句子中的内容,词的结束标记没写完,就不能写句子的结束标记。所以从标记上来看,总是高一级的标记里嵌套着低一级的标记,又是一种套娃。

我们来把上边的图改写成标记语言的形式:

到这里除了标签名和HTML不一样以外其他的地方就和HTML一模一样了。在这里我们了解到了标记的写法,开始标记就是尖括号中填写标记名,而结束标记同样是尖括号中填写标记名,不过标记名前要加一个正斜杠。

既然这么简单,我们不如来亲手写一个HTML网页,不需要任何专门的工具,只需要打开记事本就可以了。我们的目标是给“从前有座山,山里有座庙,庙里有个和尚和老道”这句话添加上格式。在记事本中输入以下内容:

<u>从前有座山,<i>山里有座庙,庙里有个<b>和尚</b><b>老道</b></i></u>

将记事本文件另存为html文件,注意保存类型要选择所有文件。

用浏览器打开编辑好的网页吧:

虽然我们编写的网页并不完整,但浏览器还是可以识别出来的。你能根据网页的文字格式分析出各个标签名对应的意思吗?

这一期我们初步了解了HTML作为标记语言的基本原理,并且亲手编写了一段小小的网页片段。虽然很简单,但一个网页正是靠着这些简单步骤的累积才最终变得丰富又美观。那么接下来我们将深入了解HTML的完整结构和各种标签的用法。如果这篇文章对你有所帮助,希望能帮室长点个赞和在看,你的鼓励是室长进步的动力!

【室长原理课】系列在不正经地科普一些互联网小知识,没有太多高深的内容,把这个系列分享给你的朋友吧!

【室长原理课】网上那么火的爬虫,到底是个什么东西?
【室长原理课】大几百买的路由器,究竟是用来干嘛的?
【室长原理课】为什么只换了个DNS,上网就一下子快了?
【室长原理课】都说P2P暴雷了,但你知道P2P到底是什么吗?

【室长原理课】为了让你看上网页,你知道浏览器有多努力吗?


喜欢此内容的人还喜欢

主线教程系列:

【Python教程】铺天盖地的Python广告,点进去却发现门都入不了?


【Python教程】引言——程序是什么,又为什么是程序?


【Python教程】一、懒是人类进步的阶梯,编程则是懒上加懒|Python解释器


【Python教程】二、写一个代码有二百多个秘书伺候着,还愁写不出来好东西?Python的IDE


【Python教程】三、我把骆驼起名叫大象,也能把它装冰箱吗?程序的变量 


【Python教程】四、函数真的是含着树吗?程序的函数(一)


【Python教程】五、如果函数是一个工厂|程序的函数(二)


【Python教程】六、如果你给不了我想要的,我就报错给你看|数据类型


【Python教程】七、那么多如果,只剩下结果|if语句和bool值


【Python教程】八、码农一张嘴,程序跑断腿|for循环


【Python教程】九、只要学不死,就往死里学|while 循环和逻辑运算


【Python教程】十、站在巨人的光头上|初识Python模块


【Python教程】十一、泪流满面,下载再也不用度娘了|模块的下载与安装 


【Python教程】十二、小试牛刀,写一个给文件批量重命名的小程序名


【Python教程】十三、我连对象都找不到还让我用对象?类与对象(一)


【Python教程】十四、找不到对象?用Python自己写一个|类与对象(二)


【Python教程】十五、动物园举办联欢大会哪个动物没有来?类变量


【Python教程】十六、变量真的是变量名+变量值吗?变量的本质 


【Python教程】十七、在Python里搞克隆|浅拷贝与深拷贝 


【Python教程】十八、这根本就不是我的错嘛!Python的异常处理


【Python教程】十九、用Python写bug的你,遇到过哪些坑?Python的异常类型


【Python教程】二十、我竟然从全员大筛中领悟到了生成器的用法!迭代器和生成器


【Python教程】二十一、懒出天际!Python中的简洁语法


【Python教程】二十二——奇怪的符号增加了!Python的装饰器


【Python教程】二十三、原来是你!Python的魔法方法(一)


【Python教程】二十四、原来是你!Python的魔法方法(二)


【Python教程】二十五、Python中的魔法属性


番外系列

【Python番外】玩大了,一个解释器已经不够用了|Anaconda介绍


【Python番外】写代码宜工工整整,忌放飞自我|代码规范


【Python番外】坑太多了都不知道蹲哪个了|关键字参数和默认值 


【Python教程】列表原来是贪吃蛇?列表小技能


【Python教程】列表不是贪吃蛇,是贪吃蚯蚓?列表切片


【Python教程】羊肉串香还是字符串香?都香!字符串小技巧


【Python教程】小练习,写一个“谁在哪儿干什么”的小游戏


【Python教程】加强版列表?字典小技巧


【Python教程】Python中的时间处理——time模块


【Python教程】Python中的时间处理——datetime模块


【Python教程】把文字里的数据“抠”出来|正则表达式和re模块(一)


【Python教程】把文字里的数据“抠”出来|正则表达式和re模块(二)


【Python教程】把文字里的数据“抠”出来|正则表达式和re模块(三)


【Python教程】小练习,用Python解数独(一)


【Python教程】小练习,用Python解数独(二)


【Python教程】小练习,用Python解数独(三)


【Python教程】小练习,用Python解数独(完,内附代码)


【Python教程】随机一下!Python中的random模块


不会爬虫,没有数据?这个模块可以帮你获取!


【Python教程】使用pillow模块做个照片墙


【Python教程】造“假”有理!用faker模块批量生成假数据

Pandas、Numpy系列:

【Python教程】有了它,excel彻底沦为工具人!初识pandas模块(一)


【Python教程】有了它,excel彻底沦为工具人!初识pandas模块(二)


【Python教程】正儿八经地认识一下pandas(一)


【Python教程】正儿八经地认识一下pandas(二)


【Python教程】正儿八经地认识一下pandas(三)


【Python教程】关于pandas,你还应该知道这些(一)


【Python教程】关于pandas,你还应该知道这些(二)


【Python教程】来认识认识Pandas的爹!初识NumPy模块(一)


【Python教程】来认识认识Pandas的爹!初识NumPy模块(二)


【Python教程】来认识认识Pandas的爹!初识NumPy模块(三)


【Python教程】小练习,使用Pandas记记账


【Python教程】关于pandas和numpy,你还应该知道这些(三)


【Python教程】关于pandas和numpy,你还应该知道这些(四)

数据可视化系列:

【Python教程】pandas+matplotlib,数据作图从未如此简单! 


【Python教程】matplotlib中的绘图逻辑 


【Python教程】matplotlib中的画图区域


【Python教程】matplotlib的基础图表类型


【Python教程】matplotlib的图表元素


【Python教程】matplotlib中的通用参数:线型、标记类型和颜色


【Python教程】matplotlib的柱状图


【Python教程】matplotlib的饼图 


【Python教程】matplotlib的直方图


【Python教程】可以将句子拆成字词的jieba模块


【Python教程】番外篇——用Python做一张好看的词云图


【Python教程】matplotlib的箱线图


【Python教程】matplotlib的小提琴图


【Python教程】matplotlib中的误差棒


【Python教程】设置matplotlib的单个元素


办公自动化系列有更新

90%的人不曾用过的Word技巧——邮件合并


【Python教程】用Python自动化生成Word文档


【Python教程】用Python自动化生成ppt(一)


【Python教程】用Python自动化生成ppt(二)


【Python教程】用Python自动化生成ppt(三)


【Python教程】用Python发电子邮件


批量处理照片,别再用PS了!用它速度快上十倍!


【Python教程】用Python发电子邮件(二)


【Python教程】告别点点点!用Python制作鼠标连点器


左右滑动查看下一篇


最后编辑于:2024/1/22 拔丝英语网

admin-avatar

英语作文代写、国外视频下载

高质量学习资料分享

admin@buzzrecipe.com