HTML,超文本标记语言,文本解释性语言,它的源代码不经过编译而直接在浏览器中运行时被翻译,其决定的是网页的结构和内容。css
一谈html,天然首先是浏览器,比较具备表明性的浏览器则是谷歌、火狐、IE、苹果,每一个浏览器兼容性都不同,也就致使了咱们写代码的时候的通用性。写html,会使用到相关工具,好比webstorm。上一篇随笔谈到,html分为title、head和body。title为该网页的题目,显示在最上面。head里通常书写css,是该网页的样式,变现形式。body则为主题,其中能够书写:h1-h6(表示题目),ul、ol、dl(列表),p(段落),pre(预格式文本,即引用其格式),blockquote(引用文本),span(跨越多个字符),a(超连接),ima(图片),div(分区块文本,常常用到),br(换行),hr(水平线),strong、em、i、b、u(强调),table(表格),input(输入,反馈回后台)等。而后还有一些特殊字符,好比 、©、®等。这些元素还会被分为块级元素和行内元素,通俗的讲,块级元素默认的display属性表现为block,占据一整行,会进行自动换行,不用br控制;而行内元素怎不能自动换行,从左到右依次排开,其默认display属性表现为inline,若须要换行则须要br的帮助。这些元素默认元素也并非不能改变,有css的帮助,其display属性值也是能够更改的。这么多元素,有时候通过网页翻译后变现出来也是没有区别的,但又为何要用这些不一样的标签呢?也是为了机器语言可以更好的和人们沟通,为了网络爬虫,为了网络语言的语义化和进步。html
宝剑锋从磨砺出, 梅花香自苦寒来。我也是刚刚踏入这个行业的初学者,这些是我这一周以来所学所见,虽很好的理解了,但还不能活灵活用。没有付出哪有收获,愿一切不付辛劳。web