html,css,js之间的关系?
三种语言共同构成一个网页文件
html是主体,装载各种dom元素;css用来装饰dom元素;javascript控制dom元素
用一扇门比喻三者间的关系是:html是门的门板,css是门上的油漆或花纹,javascript是门的开关
html文件的基本概念:
每一个Html文件都是一个文档树,是一个树型结构。
根元素是html;其下有head元素和body元素;head元素下有meta元素和title元素,body下有div元素,p元素等
head为头标签,其中的内容都是不显示,但是都和浏览器解析相关,如解码,标题名。
网页中需要显示的内容全部都写在body元素中
什么是标签?
有一对尖角号包裹的单词构成,所有标签中的单词不能以数字开头,标签中不能带有空格。
标签不区分大小写,推荐使用小写
标签分为两步,开始标签和结束标签,两个标签中的文字称为标签体
有些标签比较简单,只写一个标签即可,如<ing/>,<input/>,曾为自闭和标签
标签可以嵌套,但是不能交叉嵌套
标签的属性:
属性只能出现在开始标签或者自闭和标签
属性名全部小写,属性值需全部使用双引号或者单引号,如style="color: yellowgreen"
如果属性值与属性名相同只写属性名即可