那究竟什么是HTML呢?
官方的给出的定义:HTML是超文本标记语言,用来描述网页(需要注意的是它并不算一门编程语言)。
那什么是超文本呢?标记语言又是什么呢?
所谓超文本,是指它除了文本还可以加声音,图像,视频等,更重要的是它可以从一个文件跳转到另一个文件,与世界各地的主机文件相连。标记语言是一套标记标签 (markup tag)。
到这我想应该明白HTML到底是什么了,既然HTML是一门用标记标签来描述网页的语言,那标签又分几类呢?它们之间又有什么关系吗?它的常用标签又是什么呢?
HTML的标签分两类,例如<head></head>这样的双标签,<br />这样的单标签,其中的"/"称关闭符,表结束的意思。标签之间的关系也是两个大类,一是嵌套,从此引出父子关系,祖先和后代的关系,二是并列关系,从这引出兄弟关系。在我们的HTML中常用的表签有标题标签<h1></h1> <h2></h2> <h3></h3> <h4></h4> <h5></h5> <h6></h6>字体从大到小依次减小,重要性也是,其中h4-h6很少用,h1-h3中h1最重要,它常常和a标签结合做我们的logo,并且它会影响搜索引擎对网页的排名,我们对它是慎用的。段落标签<p></p>标签,它独占一行,需要注意的是我们要把它和<br>换行标签区分,最直观的是p标签之间的距离要大于使用换行标签的行距,他们的作用也不一样(?)。div和span标签均无语义,专门用于网页布局的,span是对一些需要特殊效果的文字的位置
进行布局,div常常和盒模型相结合。文本格式化标签,<b></b>与<strong></strong>标签效果一样,都是加粗效果,但是b标签无语义,单纯的加粗,strong标签语义相对它来说更强烈,所以常常用strong标签去加粗文字,b标签我们更多的用于做零部件,如icon图,<i></i>与<em></em>的效果都是倾斜,与上一对的联系是em这对是语气化的强调,strong是类容上的强调......(待加)