精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
HTML和CSS的开发最早的时候是没有可视化设计工具,很多发烧友都是notepad来写HTML和CSS,它们的形式就相当于手写rc文件,手写编程代码配套的界面资源文件。当然是按照格式来手写,初期格式简单所以可以手写,现在内容太多了,HTML5和移动端加的内容太多,手写就不现实了。
学过后台再回头看前端,仿佛从攀岩挪回平地,html入门几乎不需要基础,任何人都可以做出自己的网页。前端web开发html是必需的基础,html到CSS再到JavaScript,就可以基本实现成熟且美观的网页。虽然入门相较于Java等开发语言要简单许多,但对于后台开发者来说,前端的学习最大的难处可能就是需要习惯语法的改变,有些前端语开发语法习惯和后台开发是不同的。
html是一种超文本标记语言(不是编程语言),html就是使用各种标签来描述网页内的信息,换种更容易理解的方式来说,网页就像超市,网页的内容是超市内的商品,html就相当于商品的标签,描述网页内容的属性(超市中商品标签描述商品名、型号、产地等),不同的是html中的大多数标签都是需要成对存在前后一一对应的。每个html文件都有这样的框架:
<html>
<head>
...
</head>
<body>
...
</body>
</html>
正如每个人都有头和身体,但具体是什么样的头和身体,要由开发者来自己定义。从html入门后,就要用CSS(Cascading Style Sheet层叠样式表)来对搭建好的网页进行外观修饰,如布局、颜色等,给html这个主体“穿上衣服”进行美化。CSS中有一个重要的概念:盒子模型。在一个网页中,我们把元素看做盒子,创造盒子后,再往盒子中添加具体属性,如高度、宽度、边框、内外边距等。
html和CSS在网页中主要呈现静态效果,掌握后便可进入JavaScript的学习。