搞了这几天发现VS2005做美观的界面没有DW好用。有时候还会出现网页变形......是不是要防止网页变形最好是一个控件放在一个table里?这样感觉文件又大了。有经验的朋友来高谈阔论,介绍下经验嘛!

解决方案 »

  1. 什么年代了,还用Table布局。尤其在VS下,根本就不行嘛。
    给你两条路,一个在DW下布局,(仅是布局,不包括控件)
    二是全面使用DIV+CSS
      

  2. 什么是“美观的界面”呢?如果是调整style和图片,这在现在的asp.net中已经不是开发人员的事了。设计人员进行布局,开发人员确保theme有效,然后(或者并行)由比较低级的美工或者售后服务人员根据用户需求随时调整theme。美工有设计工作,有只能进行低级工作的。设计工作可以在系统分析时完成,而低级的美工工作不是在你所看到的页面上预先完成的,而是事后完成的。asp.net开发人员可以不看“美观的界面”,因为那是以后会随时改变的。虽然开发人员可以随时将美工临时开发的(可能十几套之多)theme拿来试一试效果,一边更好地对控件布局,但是对程序员强调的是做出交互性好的应用程序,而不是做出漂亮的界面。
      

  3. vs做为一个程序设计工具,不是用来画静态画的。因此,如果你把一些控件放入GridView的模板里,或者放入一个Panel,你一定会看到一些留白、边框的等,它要方便程序员拾取控件进行拖动、设置等。对于模板、用户控件、masterpage等等,你在那些跟画静态画一样的网页工具上也是看不到的,肯定你会因为不想在静态画面中要这些东西而对它反感。。不能从开发工具上去看程序的最终结果,这需要很好的想象力。如果不想动用想象力,就应该去看运行起来的结果美观不美观,不要看ide中显示的美观不美观。vs中的html设计器肯定会逐步优化,但是不可能变成组件开发的程序员用起来非常困难困难,搞html/css的程序员用起来方便的工具。
      

类似问题 »