现在很多的线下实体不景气,很多人转行开始学习互联网技术,那么为什么要选择web呢,首先相对于JAVA,学起来较为容易,起薪相对来说还可以,加班相对来说会少很多。那我来介绍下一些关于web的基础。
HTML: 超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准, 它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。CSS: 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。
包含的知识有:
1.CSS选择器,通过css选择器对HTML页面中的元素实现一对一,一对多或者多对一的控制。
2.盒子模型,即内容(content)、内边距(padding)、边框(border)、外边距(margin)。
3.浮动布局,利用css的float属性,实现对文档的排版布局技术。
4.定位布局,通过css的position属性,实现对页面元素的定位排版技术。
5.弹性布局,即flex布局技术,可以简便、完整、响应式地实现各种页面布局。
6.CSS3动画,通过 animation 属性实现,能够创建动画,这可以在许多网页中取代动画图片、Flash 动画以及 JavaScript。
但是选择做互联网行业还是建议年轻一点的人,建议早学早好