对于一个外行而言,程序员那么多技术,都是搞what的?根本不懂,就算想学编程技术,也不知道该学什么?面对一堆繁杂的技术,不知道这东西学了有啥子用?需要用的东西又不知道该学什么?那么本文将直观的告诉你,你到底要学什么?学完之后又有什么用?
文章图片
本文主要基于网站来说,比如说我们现在想做一个CSDN这样的网站,那么我们要学什么技术?哪些东西是干什么的?
那我们一个个来拆解!
首先这个页面上有各种各样的内容,有导航,有页头,有页尾,就是你看到的这个页面,这个东西拿什么搞?要学什么技术才能做这个页面?那就是html,所以,html就是搞这个页面的,但是html主要是做内容的,就相当于你的word里面打字那样。
那你word里面打完字还需要干什么?排版对吧?你必须要调整字体,段落,大小等等这些,这就是排版,排版本身也可以用html技术实现,但是如果全用html写,比如你写个居中,那应该是
我要居中再比如你要居中的同时加粗
我要居中那比如我再要实现居中的同时加粗加颜色
我要居中红色字体你是不是快疯了?因为很快你就发现你已经要疯了,这尼玛还怎么写?因为我万一再要个居中加粗红色字体还得是超链接加span加.........,那疯了疯了,那不是得......
我要居中红色字体请问这一串东西写下来你还开心吗?你写完还知道你哪里写的有问题吗?我要万一要求你加一万个改变你还不撂挑子?是个人都受不了这么玩。
所以,是时候做出改变了,是时候改天换地了。
那么,怎么改变?有什么办法改变这个现状?
时代呼唤变革,拯救你的CSS来了,它带来了什么改变?它创造性的把内容和样式分开,你html专注于内容就行了,把那些什么加粗居中变色等等等等放到CSS里面去。
从此,HTML专注于内容,CSS专注于样式。
于是,上面的东西再次被分成了两个文件:
html(专注于网页内容,重回内容模式,不跟样式纠缠了)
这是我的第一个HTML文件