V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sharpblade
V2EX  ›  程序员

怎样学习CSS,求指导

  •  
  •   sharpblade · 2012-08-16 15:13:25 +08:00 · 6846 次点击
    这是一个创建于 4487 天前的主题,其中的信息可能已经有所发展或是发生改变。
    虽然Python和Javascript等早已用熟了,但一直没有学好CSS,觉得这个东西跟其它语言完全不可类比啊,真不是一个世界的。

    但是最近工作需要,只有自己写CSS了,想借着这个机会重新学习CSS,希望大家指导一下,看什么书,学习什么网站才能比较顺利的上手。还有怎样深入研究CSS这个东西。
    39 条回复    1970-01-01 08:00:00 +08:00
    neildd
        1
    neildd  
       2012-08-16 15:14:45 +08:00
    找个简单一些的网站,抄一下。
    我就是这么学会的,网站举个栗子:V2EX
    liaa
        2
    liaa  
       2012-08-16 15:17:12 +08:00
    若要买本书的我会说:千!万!不!要!买!中!文!版!的!CSS!权!威!指!南!。
    原因是翻译太烂了。
    gucheen
        3
    gucheen  
       2012-08-16 15:25:13 +08:00
    美感!美感!
    Sivan
        4
    Sivan  
       2012-08-16 15:28:44 +08:00   ❤️ 2
    《精通CSS》那本书,精读一遍即可。
    shptg
        5
    shptg  
       2012-08-16 15:35:42 +08:00
    @Sivan 那么厚的一本,读几遍会死人的
    NemoAlex
        6
    NemoAlex  
       2012-08-16 15:47:12 +08:00
    感觉中文界没有什么好书的样子
    前端技术和标准以及一些“事实标准”的产生和变化很快
    我很久以前是看苏沈小雨的 CSS 手册
    那时候这算是最好的中文资料了
    可是,现在再去看这种旧东西,总不能算是很好
    所以不知道有什么好的,系统性的,以比较现代的眼光来阐述层叠样式表这种东西的著作,同求推荐
    Sivan
        7
    Sivan  
       2012-08-16 15:48:45 +08:00   ❤️ 1
    @shptg 精通CSS 很薄的呀。
    Mutoo
        8
    Mutoo  
       2012-08-16 16:02:13 +08:00
    CSS权威指南 +1

    另附在线手册 w3school.com.cn
    passluo
        9
    passluo  
       2012-08-16 16:16:38 +08:00
    http://book.douban.com/subject/2208550/

    有一点点基础的,看实战手册,跟着做一遍,多动手。。
    wezzard
        10
    wezzard  
       2012-08-16 16:24:41 +08:00
    精通CSS第一版的翻譯實在不敢恭維,不知道後面再版的好了沒有。
    frankli
        11
    frankli  
       2012-08-16 16:29:46 +08:00
    找几个大的网站把CSS下下来看看就可以了。
    NemoAlex
        12
    NemoAlex  
       2012-08-16 17:08:35 +08:00
    楼上几位推荐的《精通CSS》实在是不怎么样,抛开翻译质量和出版时间不谈,大部头的东西也不适合入门阅读
    相比之下,我推荐 http://book.douban.com/subject/3041520/
    这本书很薄,说的都是最重要的东西,而且行文有趣,有读下去的动力
    只不过也是比较老了,我觉得现在再去看10年之前出版的东西,都不是很好
    luo123qiu
        13
    luo123qiu  
       2012-08-16 17:12:18 +08:00
    下个CSS2.0手册足以,如有需要,再下个CSS3.0手册
    cougar
        14
    cougar  
       2012-08-16 17:29:24 +08:00
    精通CSS +1
    主要还是靠动手 扒别人的代码研究就可以了
    看到一个效果,一个一个熟悉的去除,看它发生了什么变化 然后就了解了
    tremblingblue
        15
    tremblingblue  
       2012-08-16 18:00:39 +08:00
    e文版本的css mastery第二版挺好啊,正在看ing。别看中文找虐,时间有限。
    kavinyao
        16
    kavinyao  
       2012-08-16 18:10:11 +08:00
    有没有人和我一样,入门之后看到不错的设计就召唤Inspector的?
    lwjefSub
        17
    lwjefSub  
       2012-08-16 18:12:11 +08:00
    精通CSS,本身是不错.
    只是中译本的术语有点问题,读起来并没有太多问题,可能会误导纯粹的新手吧.
    Sivan
        18
    Sivan  
       2012-08-16 18:33:38 +08:00
    @NemoAlex 《精通CSS》第二版 2010 年出的,修正了很多第一版的观念。同样是 200 多页的书,怎么会大部头呢?
    Delbert
        19
    Delbert  
       2012-08-16 19:12:51 +08:00
    http://codecademy.com/
    我难道会说我是来让你感谢我的吗?
    nijux
        20
    nijux  
       2012-08-16 19:49:40 +08:00
    去图书馆或者书店逛逛,看看css相关的书籍,找本薄点的自己读起来不怎么吃力的入门,然后再找本全都讲解实例的 练一遍.

    入门在线学习 http://zh.html.net/
    实例入门的书籍推荐 《变幻之美》
    深入了解的化推荐鱼书或W3C的官网
    airwalker
        21
    airwalker  
       2012-08-17 10:27:21 +08:00   ❤️ 1
    airwalker
        22
    airwalker  
       2012-08-17 10:32:39 +08:00
    MOZILLA THIMBLE(这个比较有趣)
    https://thimble.webmaker.org/
    Air_Mu
        23
    Air_Mu  
       2012-08-17 10:40:52 +08:00   ❤️ 1
    怎么没人说超越CSS呢 这本书比较好看
    icyflash
        24
    icyflash  
       2012-08-17 10:49:27 +08:00
    认真翻过的就 《CSS禅意花园》
    jiangle
        25
    jiangle  
       2012-08-17 11:30:09 +08:00
    建议买一本《CSS网站布局实录》,感觉还挺实用的。
    ming
        26
    ming  
       2012-08-17 12:23:50 +08:00
    为什么你们都看书 我从来没看过书 强烈推荐 w3school.com.cn 和 chrome 审查元素
    Vinwan
        27
    Vinwan  
       2012-08-17 14:04:29 +08:00
    就认真看了《CSS The Missing Manual》这一本书,其他的就自己实际操作熟练就行了。然后去看Responsive Web Design,根据这个来写CSS比较好。
    jamstang
        28
    jamstang  
       2012-08-17 14:12:08 +08:00
    个人觉得,你如果真想系统学,还是要看specification,哪里面对于盒模型、视觉模型等讲的非常详细,这样看楼上各位提的那些内容应该理解更深入,也更容易举一反三。
    jazdelu
        29
    jazdelu  
       2012-08-17 15:52:37 +08:00
    w3school
    然后自己做几个项目就好了。刚开始可以先从改别人的代码。
    lcxz
        30
    lcxz  
       2012-08-17 16:11:35 +08:00
    抄袭是最快方法.
    ant_sz
        31
    ant_sz  
       2012-08-17 22:14:03 +08:00
    just learn
    dont ask how....
    royzhanggy
        32
    royzhanggy  
       2012-08-18 11:48:59 +08:00
    @Delbert 目前正在做web那部分的课程,感觉还是不错的,不过总觉得怪怪的,可能是因为每个section都是不同人编的吧
    Delbert
        33
    Delbert  
       2012-08-18 15:52:14 +08:00
    @royzhanggy 我现在Web Fundamental 做了60%,Python 74%,JavaScript 39%。
    整体用Code Year来看是44%。
    justfly
        34
    justfly  
       2012-08-18 16:09:34 +08:00
    http://aa25.cn/
    我是从这里入门的
    brando
        35
    brando  
       2012-08-18 22:12:45 +08:00
    http://www.w3schools.com/css/css_examples.asp
    只能做入门,供楼主参考学习。
    roadrunner
        36
    roadrunner  
       2012-08-19 15:20:08 +08:00
    同Sivan推荐

    CSS Mastery 《精通CSS》
    中、英文版对照着看
    roadrunner
        37
    roadrunner  
       2012-08-19 15:27:58 +08:00
    @Air_Mu 超越CSS同样是非常赞的一本书,强调Semantic Web。不过需要充分的CSS使用经验后再读感悟会比较多。
    Jeonkwan
        38
    Jeonkwan  
       2012-08-19 21:30:34 +08:00
    HTML & CSS 这个书很不错,不过是入门的。。。
    http://htmlandcssbook.com/
    khotyn
        39
    khotyn  
       2012-08-20 00:01:05 +08:00
    我看了「CSS: The missing manual」,还不错哦~~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4809 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 03:58 · PVG 11:58 · LAX 19:58 · JFK 22:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.