1.JavaScript是Web的第一门编程语言,而HTML是一种标记语言。
2.HTML与CSS之间的关系:
(1)HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。
(2)CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。
总结:HTML就像是一个人,而CSS就像是衣服和化妆品,用来装饰HTML。
3.HTML用于描述页面的结构(结构),CSS用于控制页面中元素的样式(表现),JavaScript用于响应用户操作(行为)。
4.块级元素:
作用:搭建网页结构 ;
特点:(1)独占一行空间;(2)默认宽度为100%;(3)高度由子元素或内容决定;(4)可以通过css指定其宽度;
常用元素:html、body、div、p、h1~h6、ul->li、ol->li、dl->dd/dt ;
建议:不要将块级元素嵌套在行内元素中。
5.行内元素:
作用:在结构中填充网页内容 ;
特点:(1)与其他行内元素共享一行空间;(2)宽高由自身决定;(3)由于不用来搭建网页结构,所以也无需通过css指定其宽度;(4)行内元素中不可以嵌套块元素;
常用元素:span、a、img 、input。
6.块级元素与行内元素的区别:
(1). 块级元素独占一行,行内元素与其他元素共享一行;
(2). 块级元素可以直接设置宽高,行内不可以直接设置宽高,需要通过display改变元素属性来设置(img、input 特殊的行内元素,可以直接设置宽高);
(3). 块级元素可以包含块级元素和行内元素,行内元素只能包含行内。