在网页设计中前端主要分为三大块
一、HTML
二、CSS
三、JavaScript
以下讲一下HTML的相关内容
1.其中HTML负责的是网页中有哪些元素存在。CSS(层叠样式表)负责这些网页上的元素怎样排列,长什么样子。而JavaScript则负责交互的逻辑,响应事件,刷新页面(刷新数据模型)。这三个板块各自分工,在开发中不建议三者在内容上有过多的交叉。
2.HTML就是超文本标记语言,其内容大多都是标签语言,最常用的有div标签,形象的理解可以叫做为层。与此相应的另一个是span标签。
3.前者是块级标签,后者是行内标记元素。二者最主要的不同的就是块级标签默认是撑满整个屏幕宽度的,并不是常说的什么独占一行,因为div这个标签并没有确切的语义,它不像段落标记和标题标签;而span,则是行内的叠加,当两个span在一起时,后一个并不会被挤到下一行去。二者转换可以使用display这个属性在CSS中设定。
4.在HTML中提供了很多的直接定义样式的标签和属性,这相当于干了CSS应该完成的任务,我们不建议这样编写代码,偶尔使用一下是可以的,但是从开发原则上来说,还是应该交由CSS完成这样样的工作。
5.HTML常用的标签应当是很熟悉的,比如上文提到的div,span,还有p,h,table,tr,td,img,a,link,ul,ol,li,input等。至于那些新加的或者不常用的当有需求的时候可以百度一下,不必去刻意的去记忆。
前端开发中单靠这三样效率是很低的,而且难度较大,可以推荐使用一些成熟的前端框架去更高效的构建自己的项目,只要有了这些基础,学习框架就不是那么难得事情了。