2个回答
展开全部
一楼说了那么大一堆,里面的好几本书我都有看过,不过其中一本《CSS权威指南》还不错,但是太厚了。因为楼主有基础了,我觉得没有必要再去买那样的书。
虽说CSS很简单,但是要想精通也还是有一定难度的。CSS最难的地方就是在浏览器兼容性方面。而兼容性方面,令人最痛苦的就是IE6了,因为目前国内还有很大一部分人在使用IE6,所以我们不得不考虑它。但是如果你明白IE6中那么多的兼容性问题是怎么引起的,那么你在写CSS的时候就可以避开它。其实在写CSS的时候是可以完全不用到hack的,前提是要你的HTML结构良好。 但是很多书对浏览器BUG提到非常少,就算提交到了也非常浅。所以然我在这里强烈推荐楼主购买《精通CSS 高级WEB标准解决方案》第二版。这本书我非常非常不错。
其实早在07年的时候,我就开始用纯DIV+CSS编写网页。到目前为止,我看过很多CSS相关的资料,也买过几本CSS书。不过最令我满意的就是《精通CSS 高级WEB标准解决方案》第二版。其实我完全没有必要再买这样的书的,但是我想让自己写CSS的时候,基本上不需要做太多的测试,而所写的代码能够在所有浏览器中运行,其中包括IE6。所以这就需要了解浏览器BUG产生的原因。而《精通CSS 高级WEB标准解决方案》是最佳选择。
另外,向楼主推荐两个好工具。你想学好CSS,那么你一定要懂得用firebug插件。firebug是 fireFox浏览器的一个插件。用它可以看到每个HTML标签应用到了哪些CSS属性,并且能够看到哪些CSS属性是直接定义到该HTML标签的,哪些是继承下来的。并且你能够在里面编辑CSS,编辑后的效果立马会在浏览器中显示出来。fireBug绝对是学习CSS的最好工具。另外fireFox的Web Developer也是一个非常不错的插件。这些都是一个WEB前端开发者必备的插件。Web Developer能够验证你的HTML以及CSS等等一系列有用的功能。
虽说CSS很简单,但是要想精通也还是有一定难度的。CSS最难的地方就是在浏览器兼容性方面。而兼容性方面,令人最痛苦的就是IE6了,因为目前国内还有很大一部分人在使用IE6,所以我们不得不考虑它。但是如果你明白IE6中那么多的兼容性问题是怎么引起的,那么你在写CSS的时候就可以避开它。其实在写CSS的时候是可以完全不用到hack的,前提是要你的HTML结构良好。 但是很多书对浏览器BUG提到非常少,就算提交到了也非常浅。所以然我在这里强烈推荐楼主购买《精通CSS 高级WEB标准解决方案》第二版。这本书我非常非常不错。
其实早在07年的时候,我就开始用纯DIV+CSS编写网页。到目前为止,我看过很多CSS相关的资料,也买过几本CSS书。不过最令我满意的就是《精通CSS 高级WEB标准解决方案》第二版。其实我完全没有必要再买这样的书的,但是我想让自己写CSS的时候,基本上不需要做太多的测试,而所写的代码能够在所有浏览器中运行,其中包括IE6。所以这就需要了解浏览器BUG产生的原因。而《精通CSS 高级WEB标准解决方案》是最佳选择。
另外,向楼主推荐两个好工具。你想学好CSS,那么你一定要懂得用firebug插件。firebug是 fireFox浏览器的一个插件。用它可以看到每个HTML标签应用到了哪些CSS属性,并且能够看到哪些CSS属性是直接定义到该HTML标签的,哪些是继承下来的。并且你能够在里面编辑CSS,编辑后的效果立马会在浏览器中显示出来。fireBug绝对是学习CSS的最好工具。另外fireFox的Web Developer也是一个非常不错的插件。这些都是一个WEB前端开发者必备的插件。Web Developer能够验证你的HTML以及CSS等等一系列有用的功能。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询