js是脚本语言,js的作用是行为,例如操作DOM等
css是样式,作用是用来装饰页面。
div是一个标签,我们通常叫他盒子,div也是属于html,它是一个块元素,占一整行。
写网页就像是建房子,html就是相当于房子的主体架构,div就是相当于房间,css就是相当于装修房子,把房子设置得好看的。js就是相当于家电,例如:灯光,你需要按下按钮之后才亮起来。
你好,我来回答这个问题。div+css实际上就是html+css。
html、css与js分别是网页组成中最主要的三门技术,html代表着“内容”、css代表着“表现”、js代表着“行为”。这三门技术相互结合,形成一个功能丰富的网页。但它们又要相互分离,各司其职,以便于开发维护。
你的问题是为什么常常把html和css放在一起谈,而js相对来说比较独立。我的见解是:
1、在当今的网页设计中,一个html网页可以不包含js程序,但是不能没有css样式。因为没有js的网页仍然可以做出漂亮的静态页面,但是没有css的网页就是纯的html骨架,实在是太丑了,几乎不能正常阅读网页的内容。因此从这个观点上看,html和css的关系更为紧密,形影不离,而js相对来说并不是那么必要。
2、html和css都不是编程语言,只能算是“标记”,因为它们都没有编程语言具备的逻辑性,技术上讲相对简单。而js才算得上是一门编程语言,在层次上大幅提升。因此常常要把这个学科独立出来谈论。
3、“div+css”这个概念最早其实是相对于表格布局技术而提出的。在“div+css”布局技术出现之前,更加流行的是使用<table>来布局。因此,我们常常看到“div+css”这个IT词汇,而js是相对来说比较独立发展的另外一门技术,所以从感觉上也会觉得“div”和“css”密不可分。
tab标签生成:首先用css定义一个框架;
然后用div调用出来css定义的这个框架;
js是用来实现tab切换效果的。
可以百度搜索一下tab素材或者选项卡素材。
有很多相关素材的,
js和css可以写在当前页面,也可以分开调用;
一般分开来会比较好管理一些。
例:
<html>
<head>
<style>.tab{width:300px0height:100px}</style>
</head>
<body>
<div class="tab">内容</div>
<script>function{}</script>
</body>
</html>