什么是好书,或者学习HTML,XHTML和CSS的好方法?我刚从学校毕业,我只懂Java和C ++。
我想学习一些网页开发,所以我正在寻找一些好书和资源。
答案 0 :(得分:2)
如果你问我,你可以在你的公共图书馆找到html或css或“网络编程”的介绍级别书籍,这是一本书的起点。通常情况下,这些类型的书籍有点“陈旧”,因为您可能会发现某些不是HTML最新版本的内容,但大多数情况下,HTML规范中很少有部分被弃用或从版本中删除对于版本,所以你从稍微过时的书中学到的东西通常仍然存在,但是
网上有很多关于你可能想要的特定主题的好东西,大多数情况下,你可以在不购买任何书籍的情况下顺利完成 这是我在网络开发上的一些个人书签的链接(http://jwinblad.com/webprogramming/webdesign.php),我喜欢像CSS和HTML的规范一样方便地枚举每个可能的标签或CSS属性,并简要介绍每个一种手段,用于。
当然,实际上在实验中尝试不同的标签和CSS有时对学习更有帮助。如果有一个网站可以做一些很酷的事情,你通常可以通过使用网络浏览器中提供的工具查看页面的源代码或其样式表来了解如何使用这些功能。创建一个hello-world演示页面,然后在那里添加额外的标签和样式表等等。如果您想要做某些具体的事情,您可以搜索有关如何做特定事情的提示
如果您已经了解Java和C ++,那么学习HTML / XHTML和CSS并不困难。但是,如果你正在寻找学习这一点,希望它是一个职业方向或工作,你可能想要钻研的不仅仅是HTML,没有人似乎在寻找人们写出看起来像他们出来的网页在1998年或2001年,您可以使用WYSIWYG工具获得几乎没有HTML知识的更好看的东西...一旦您了解了HTML的基础知识并知道在哪里查找标签和CSS描述符,您可能想要分支出来进入客户端脚本语言,如Javascript或服务器端编程语言或框架(PHP,Ruby on Rails等)或时尚网络技术,如Flash。这有点取决于你在学习网络编程方面的目标。
答案 1 :(得分:2)
如果您对在线资源感兴趣,SitePoint Reference似乎很好。它涵盖了HTML,CSS和JavaScript。信息似乎很清楚,并且还可以添加用户注释。
如果您更喜欢印刷材料,我开始使用HTML for Dummies - 尽管对于For Dummies书籍有共同意见,但它们实际上对于选择新主题非常有用。我总是方便的HTML / XHTML权威指南和CSS权威指南 - 都来自O'Reilly。这两个很适合参考。
对于JavaScript,我推荐来自SitePoint的Simply JavaScript,以及来自Friends of Ed。
的Dom Scripting答案 2 :(得分:2)
根据个人经验,当时没有编程经验:
查看源代码是一个很棒的工具。阅读其他人的代码。 [编辑:要访问查看源,请右键单击浏览器中的页面,然后从上下文菜单中选择查看源。或者,您可以查看浏览器“页面”菜单,但菜单名称和位置因浏览器和操作系统而异。]
我使用了关于地理位置的教程网站(可能它安静地休息),但还有许多其他好的网站。使用搜索引擎。
书籍 - 杰夫泽尔德曼的书“用网络标准设计”是我多年前的第一次阅读。书籍往往会过时,但那个是守门员。我认为有一个新版本正在进行中。此外,Visual Quickstart书籍是个人的最爱,但他们教授特定的东西而不是整个语言。有一本Visual QuickStart书籍,其中包含相当新的代码,并为您的桌面提供了很好的参考。 (我忘记了标题......)
答案 3 :(得分:1)
如果您了解Java等编程语言,那么我建议您查看W3C网站上的HTML4 spec。
它就像你将来到官方文档一样接近。
我还建议学习HTML和XHTML之间的差异,为什么XHTML对今天的网络没有好处(IE,内容类型,错误处理过于无情),而且我会研究HTML5,只是为了保持最新状态。 / p>
以下是我在浏览quick overview Jessica's时发现的HTML和XHTML之间的website差异。
答案 4 :(得分:1)
恕我直言,学习它的最好方法是通过这样做,为网站制定计划,并在你输入html,css,javascript时最终实现(按要求重复)服务器端框架在一起,它可能是一个黑暗的艺术,并且有很多学习只能在你实际做的时候发生(并且感受到IE 6的痛苦)。
正如其他人所提到的,Sitepoint,Smashingmagazine,W3Schools(仅举几例)都是方便的参考。
当你学习javascript时,还会建议学习jquery,这里有一些很好的入门教程http://docs.jquery.com/Tutorials。
还要在firefox中安装firebug,这样你就可以开始挖掘你喜欢的网站了。
关于书籍,从个人经验来看,我有一堆过时的技术专用书籍,这些书在我看来已经有好几年了。专注于为什么而不是如何获得更高的轮换的那些。
如果你学过java和c ++,那么技术的机制应该不会太难理解,但是很多程序员都倾向于吮吸与UI相关的东西,所以如果你要拿一本书,我会推荐“不要让我思考”或其他与可用性和界面设计相关的书籍。
HTH。祝你好运。
答案 5 :(得分:0)
如果您正在寻找参考信息,W3 Schools是一个很好的起点。 Smashing Magazine非常适合与Web开发相关的所有事情。我还推荐A List Apart,,它通常包含一些关于一些更难的CSS概念的精彩文章。最后,但同样重要的是,我会查看有关24 ways的文章;虽然他们每年只有24次更新(12月),但他们是由业内一些最优秀的人撰写的。
答案因为你对网页开发感兴趣,你可能最终也想学习一些Javascript。 ppk的网站quirksmode.org是一个很棒的地方。
嗯,我希望这对你有所帮助,祝你好运。当然,您也可以随时在Stack Overflow上询问您的任何问题。
答案 6 :(得分:0)
我建议Professional CSS: Cascading Style Sheets for Web Design。显然现在有第二版,但我的第一版有:
第2章:XHTML和CSS的最佳实践
这本书(第一版)基本上由ESPN,PGA锦标赛和佛罗里达大学的css和xhtml实施案例研究组成,并提供了许多有关为什么以某种方式完成事情的重要提示和解释。
答案 7 :(得分:0)
我正在使用CSS&amp ;; XHTML。我发现用这些技术盯着我是非常有用的。