我知道这不是一个受欢迎的问题,因为很多网页设计师都想假设他们的工艺既困难又有价值.
是的.但我不相信这很难,因为HTML和CSS很难掌握,我相信它很难,因为成为一名优秀的创意设计师很难.因为我认为语言简单,请抵制反思性地反对我的冲动.
我很擅长作为设计师,谢天谢地,这不是我的工作.但是,我可以拍摄照片,并轻松地从中创建一个纯HTML/CSS网页.
我个人认为,任何人都可以在一周或两周的学习中成为一名有效的HTML/CSS大师.没有那么多的复杂性(这是有多年经验的人).
Crossbrowser编码并不像人们听起来那么难.我在Firefox中开发,并为IE调整,我已经完成了,一个好的CSS重置处理99%的问题.
你不同意这个吗?HTML和CSS在一周内不可能很好地学习吗?
编辑:这与我在这里的重要投票答案有关:在招聘时测试HTML/CSS/Javascript技能
从语法上讲,HTML和CSS是非常简单的语言.它们使用起来并不简单,无法正确有效地使用.
HTML的最佳实践并不十分清楚,它们在很少使用的地方.除了学习语言之外,学习这些东西还需要时间.
出于基本目的,CSS非常简单.对于复杂的设计,它非常不简单.当你考虑浏览器怪癖时,它变得非常简单.
从纯粹的理论角度来看,它们非常简单.从现实世界的使用角度来看,它们不是.
"一周内HTML和CSS难以学好吗?"
总之,是的.
您可以通过以下内容编写基本页面,"24小时内学习HTML"吗?绝对.你知道它为什么会起作用或者不起作用 - 可能不会.
"......一个好的CSS重置处理了99%的问题." 有可能.为什么会这样做可能超过一周的学习时间.
找到处理99%问题的通用CSS重置 - 免费
处理其他1% - 无价!
HTML是一种纯粹的描述性语言,几乎是微不足道的.CSS就是副作用,视觉副作用,而且至少要难以学习一个数量级.我非常怀疑任何人都可以在一周内成为CSS大师(根据你的定义),甚至是那些编写规范的人.对于这种情况,使用中存在太多不同的解释和扩展(例如浮点数).
PS你不知道HTML和CSS您的主页背后验证失败,不要你呢?;-)
恕我直言,浏览器不兼容是困难的主要原因.
我对这个问题的回答是:它一定很难,因为我仍然看到一大堆垃圾标记和CSS.更具体地说,语义标记是细微的,有些主观(你应该使用标题和列表,还是定义列表?答案并不总是黑白).
知道如何使用html和css是一回事,但真正理解语义是另一回事.在我看来,这并不是太难,但缺乏理解似乎仍然存在令人震惊的丰富.
我使用语义标记和每天8小时以上的小型网站来处理复杂的应用程序.我认为,如你所知,在几周内学习和理解html和css的语法相对容易,但需要大量的经验和研究才能达到一个真正能够抽象思考的程度(具有高度的准确性)关于给定设计组件的最佳,最灵活和最语义标记是什么,以及给定设计可能遇到的跨浏览器问题.