java做网页需要h5和CSS吗_html与css的语法区别,以及要不要直接学html5?

我们所说的 web,大体上由信息结构(文档)、视觉呈现(样式)、交互行为(脚本)这三部分组成,而具体负责这三方面的技术分别是 HTML、CSS、以及 JavaScript。

曾经,HTML 自身也能影响一部分的视觉呈现,但从最佳实践的角度来看这样做不太好(具体原因不在这里扯了,自行搜索调研),因此样式的事情还是交给 CSS 为好,尽量不要用 HTML 去决定视觉呈现的效果;HTML 应该做的事情是描述信息(及其结构)。

至于 HTML5/CSS3,它们就是 HTML/CSS 而已,无非就是比较重要的版本罢了。从历史角度回顾的话,会给它们比较正面的评价,因为从 HTML5/CSS3 开始,人们不再把 web 当成一个玩具,把 web 开发当成一个游戏,大家开始严肃而认真的面对 web 标准化这件事情了,也越来越认识到了 web 的本质和重要性。

从 HTML5/CSS3 开始,这两个标准废弃了过去不好的部分,引入了很多很好的东西,并且为了未来的发展设定了方向和可行依据(这里还应该把 ECMAScript 2015,也就是 JavaScript 的历史性版本也包含进来,其时间节点和历史重要性类似 HTML5/CSS3)。所以今天你要学什么?你要学的依然是 HTML/CSS/JavaScript,只不过你应该以 HTML5/CSS3/ECMAScript2015 这三个版本为底线,任何早于这三个版本的并且在这三个版本之后被废弃的 API/技巧/知识,你可以了解,但应尽量寻找更新的版本可替代品。

再重申一遍:HTML5/CSS3/ECMAScript2015 并不是和过去割裂的全新产物,它们只是修正了过去的许多错误,引入了现在可用的许多特性,并对未来的发展奠定了良好的基础,所以你要学的还是 HTML/CSS/JavaScript,只要你做 web,此三者缺一不可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值