前端开发基础知识

对于很多学习前端开发的同学来说,前端开发中的css尤为重要,今天小编就为大家带来前端开发基础知识。

1.1.1前端开发基础知识–CSS基础

最早的Web服务只是为了共享信息。网络中各计算机之间在互相访问时接收的都是纯文本的内容。

但是随着需求的不断扩大,绚丽的效果也一点点地加入到Web页面中。为文本设置丰富多彩的颜色、不一样的字体和字号、不同样式的线条、不同位置不同大小的图片、不同的模块各式各样的背景等。

CSS自诞生以来,就以其简单的语法、不凡的效果和无与伦比的灵活性,为Web的发展做出了不可磨灭的贡献。

1. CSS基本概念

CSS全称为Cascading Style Sheet,可译为”层叠样式表”或”级联样式表”,通常称之为CSS样式或样式表。CSS是一些纯文本内容,存放CSS样式表内容的文件扩展名为。css.

CSS是一种描述性的文本,用于增强或者控制网页的样式,并允许将样式信息与网页内容相分离。

最初,HTML标签被设计为定义文档结构的功能,通过使用像<h1>、<p>、<table>、<img>等之类的标签,分别在浏览器中展示一个标题、一个段落、一个表格、一个图片等内容。

而页面中内容的布局,由浏览器根据标签表示的内容以从上到下、从左到右的”流”式布局依次排列,如果想要对内容进行定位,则需要使用表格进行分栏控制。

HTML只是标识页面结构的标记语言。而Web发展初期的两大浏览器厂商Netscape和Internet Explorer为了表现更加丰富的页面效果,争夺Web浏览器市场,不断地添加新的标记和属性到HTML规范中(比如设置文本样式的font元素),这使得原本结构比较清晰的HTML文档变得非常混乱。

而且随着Web页面效果的要求越来越多样化,依赖HTML的页面表现已经不能满足网页开发者的需求。

CSS的产生,改变了传统的HTML页面的样式效果。CSS规范代表了Web发展史上一个独特的阶段。

2. CSS的历史

从20世纪90年代初HTML被发明开始,样式就以各种形式存在。不同的浏览器结合它们各自的样式语言为用户提供页面效果的控制。最初的HTML只含有很少的显示属性。

为了满足页面设计者的要求,HTML逐渐添加了很多显示功能。但是随着这些功能的增加,HTML变得越来越杂乱,而且HTML页面也越来越臃肿。于是CSS便随之诞生了。

1994年哈坤·利提出了CSS的最初建议。而正巧当时伯特·波斯(Bert Bos)正在设计一个名为Argo的浏览器,于是他们决定一起设计CSS.

其实当时互联网界已经有过一些统一样式表语言的建议了,但CSS是第一个含有”层叠”思想的样式表语言。

在CSS中,一个文件的样式可以从其他的样式表中继承下来。读者在有些地方可以使用他自己更喜欢的样式,在其他地方则继承或”层叠”作者的样式。这种层叠的方式使作者和读者都可以灵活地加入自己的设计,广州电脑培训Java是一个广泛使用的网络编程语言,它是一种新的计算概念。首先,作为一种程序设计语言,它简单、面向对象、不依赖于机器的结构、具有可移植性、鲁棒性、安全性、并且提供了并发的机制、具有很高的性能。其次,它最大限度地利用了网络,Java的小应用程序(applet)可在网络上传输而不受CPU和环境的限制。另外,Java还提供了丰富的类库,使程序设计者可以很方便地建立自己的系统。。

哈坤于1994年在芝加哥的一次会议上第一次提出了CSS的建议,1995年他与波斯一起再次提出这个建议。那时候刚刚建立的W3C组织对CSS的发展很感兴趣,他们为此专门组织了一次讨论会。哈坤、波斯和其他一些人是这个项目的主要技术负责人。1996年底CSS初稿已经完成。同年12月CSS规范的第一个版本发布。

1997年初,W3C组织负责CSS的工作组开始讨论第一版中未涉及的问题。其讨论结果组成了1998年5月发布的CSS规范第二版。

从2001年开始,CSS 3提上研究议程。但至今为止,尚未有一个完整的版本发布。

CSS 3提供了多种新途径去改善你的设计工作,且做了不少重要的变化,值得期待!

因为现在CSS 3还没有正式发布,所以本书讲解的所有知识点都是以CSS 2为基础的。

3. CSS的特点

CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。CSS在Web设计领域是一个突破。我们使用它修改一个小的样式便可更新与之相关的所有页面元素。

以上就是由小编为大家带来的关于前端开发的基础知识了,你要多练习哦!