首页 > 代码库 > html
html
学习HTML和CSS一个礼拜了,我对于HTML的理解就是它就像是一栋房子的结构,而CSS就是就来装修装饰它的东西。
HTML英文全称:Hyper Text Makrup Language,中文全称:超文本标记语言。html是制作网页的最基本语言,并只能通过WEB浏览器显示出来。
html里面第一句定义文档类型,<!DOCTYPE HTML>这行代码就是文档定义类型,这是按照html5的标准。html里面有很多标签,大多数标签分为双标签,
有开头和结尾: <标记> </标记> 就像这样的形式成双成对的出现。当然还有少数的单标签,如:<meta charset="UTF-8"/> <img src="" /><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属性来转换他们的类型。
html