学习HTML和CSS一个礼拜了,我对于HTML的理解就是它就像是一栋房子的结构,而CSS就是就来装修装饰它的东西。

HTML英文全称:Hyper Text Makrup Language,中文全称:超文本标记语言。html是制作网页的最基本语言,并只能通过WEB浏览器显示出来。

html里面第一句定义文档类型,<!DOCTYPE HTML>这行代码就是文档定义类型,这是按照html5的标准。html里面有很多标签,大多数标签分为双标签,

有开头和结尾:  <标记> </标记> 就像这样的形式成双成对的出现。当然还有少数的单标签,如:<meta charset="UTF-8"/> <img src=""  alt=""/><input type=""/>

其中都是单个单个出现的标签,type就是input的属性,双引号里的东西就是他的属性值。 在html标记中分为了三种类型的元素,块级元素,行内元素,还有行内块元素。

对于我刚认识的这些标记我做了一个分类,当然也不知道对不对。

块级元素(display:block):  div  nav  p   h1~h6 table ul ol li dl  dt dd  figure   

行内元素(inline): a span i  em  b  abbr strong 

行内快元素(inline-block):img video input textarea audio hr 

当然不止这里这些标记,还有很多标记。在标准文档流中块级元素:独占一行,可以设置宽高。行内元素:不换行并排一行,内容撑开大小,设置宽高无效。行内快元素:不换行并排一行,可以设置宽高。

当然也可以修改他们的display属性来转换他们的类型。