现在入门前端编程,是不是可以跨过html,直接学习html5 + css?
我提问的原因是:
最近接触了一点html,花2星期课余时间看了半本书200多页的简单html+css稍微做了点简陋的网页~
但是出现一个问题 关系到我接下来该怎么继续。。。
css中对于文字、标签等一些列东西的修饰语法与 html有好多不同,比如 同样一个table 设定.
html:
<table width='200'></table>
css :
<style>
table{ width:200px;}
</style>
两者规则细节
区别很大,使得刚学完html基础规则,才接触css的我十分别扭,写着css不时串入html的样式,二者在我脑中互相串门,老出低级错误. 而更可怕的是_我还不知道以后还有多少的css与html的语法细节差异导致的冲突等着我。
有个学长建议我,放弃html直接深入学习css,能用css样式就别用html,当问题实在不属于css范畴再回头看看html。
但是以前老师告诉我,新手还是从html入手,除了入门容易,还能让你体会html发展,且能适应各种的浏览器框架.
最近逛各种开发类论坛,各种大牛说:从html5入手吧,弯道超车的机会~
我都晕了~~~ 到底听谁的?
还有几个问题:1、html5究竟是个啥? 可以用 我这个刚学了一点皮毛的菜鸟能懂的语言 解释一下吗?
2、css/css3 区别是? 刚学几天css,直接转入css3?我怕学完css到css3里又一大堆细节冲突要重新学
3、接下来我还准备学javascript,但一个师兄跟我说:我们上课学了python,javascript可以不用学了
你学长跟你老师说的都没错,他们讲的不是一个侧重点,
首先你学长说的对,不要用 HTML 来控制样式,使用 CSS 来控制样式。
放弃你的
<table width="200">
这种写法。你老师的意思想必是『学习前端要先从 HTML 入门,弄懂 HTML 的基础知识才好继续学习更深入的前端知识』吧。他可没说『先用 HTML 来控制样式吧,以后再用 CSS 来控制样式。』
然后大牛说的先从 HTML5 入手,我就连带着下面的 3 个问题一起讲了。
希望对你有帮助。