这篇文章是对HTML的基本介绍,本人也是一个初学者,原先对前端的知识不是很了解,现在重新学习和拓展,要是有什么表达错误或者不够深刻的问题也请见谅
HTML 指的是超文本标记语言 (Hyper Text Markup Language)
HTML 不是一种编程语言,而是一种标记语言 (markup language)
HTML也有版本,现在一般使用的版本都是H5版本也就是带有<!DOCTYPE html> 声明,当然有时候用软件创建HTML文件的时候也可能不会是H5的版本。
现在HTML最常用的标签元素就是<div>,一般网页也都是<div>拼接而成的。
根据HTML标签元素的特性一般分为三类:行内元素,块级元素和行内块级元素。
行内元素:不会自动换行(不独占一行的),设置宽高属性无效。其中<span>就是最典型的行内元素像<input><p><a>等都是行内元素
块级元素:可以自动换行(独占一行)设置宽高属性有效。<div>就属于块级元素
行内块级元素:不会自动换行但是设置宽高属性有效的元素,一般通过css设定来获得,也可以改变标签自身设定。
行内元素,块级元素和行内块级元素是可以互相转换的,一般通过设置display属性来改变:
display:inline;转换为行内元素;display:block;转换为块状元素;display:inline-block;转换为行内块状元素