写CSS写地头晕,
看着教程很容易,自己一做,就是排不好版。
在实际项目中Java程序员需要自己写CSS吗?
各位大牛发表一下...

解决方案 »

  1.   

    不难的吧?一般 不用直接写。用Dreamweaver写容易点。
      

  2.   

    一般不需要,不过很多时候你要会写,起码基本的如何设置对全,字体,布局等必须掌握,一般来说制作css是美工干的或,如果是代码工程仅负责引用而已,
    所以写与不写没有一个特点的界限。
      

  3.   

    有需要时就写,通过eclipse等ide的自动提示可解决很多问题,剩下的上网查。
    总体来说想熟悉还是要多写一点,写少了没感觉。
    布局类主要是table和div,涉及的多为坐标、长宽、边框、文本位置、绝对/相对
    文本类主要是字体、大小、颜色、链接、行高
    以上基本占了常用css的一大半。
      

  4.   

    CSS 很复杂,特别是浏览器的兼容性问题,光在兼容性问题上就有很多很多的 hack作为程序员来说,只要能会简单的就行了,复杂页面设计中 CSS 需要有很好的美术基础,比如设计总体色彩,总体布局,各种 icon 等等。
      

  5.   

    我也常常遇到这样的问题,我负责网站维护,网站升级改版,常常遇到css的问题。跟美工沟通时,美工说像一些简单的问题,我自己就能改,但是他看来不是问题的问题,到我手里麻烦就大了,最大的问题是浏览器兼容。
      

  6.   

    如果你只是纯粹的写后台Java代码的,基本不用懂,如果想做下前台的话那多少需要知道一点了,比如css的基本结构,表示方式,如何布局等。总之看需求了!
      

  7.   

    虽然本人极其讨厌老毛,但是很支持他的这句话:
    战略上藐视敌人,战术上重视敌人战术层面,应当重视细节,一定要知之为知之,比如margin 和 padding的区别,为什么同样的css用于div可以,却无法用于span等等
    战略层面,应当认为掌握这个并不困难,一则很多技术都是触类旁通的,二来,很多困难在自己掌握了窍门之后,自然会迎刃而解。比如,之所以IE/FF等浏览器兼容觉得困难,其实多半有两个原因:
    浏览器本身,比如FF下的页面在其他浏览器上(除IE6),基本上是一致的,而FF上可以运行的JS,IE上90%都可以正常运行。反过来,罪恶滔天的IE6上OK的,其他浏览器上多半要重新调整。知道这个特点之后,那一开始,就应当采用FF作为标准,然后再去往IE上靠,则事半功倍。
    其次是因为自己用了太多不规范的html代码,在这个基础上修改css当然困难,如果一开始就坚持用规范的html,打下好的基础,后期就会轻松。