飞龙博客

深入经藏 智慧如海

对话dreamweaver显示正常到aspnet变样

feilong.org 修订于2009-08-12 02:41:32 784

dreamweaver里css样式显示正常,但是到visualstudioasp.net里面却变样。飞龙认为有两个原因,一是软件各自默认的工作环境不同,比如网页编码和文档类型不一致;二是table与div夹在一起进行网页制作的时候,部分css样式就会失效。飞龙写过相关文章解决aspnet和Dreamweaver的样式兼容问题:http://feilong.org/aspnet-dreamweaver-css还有http://feilong.org/dreamweaver-asp-net。下面是飞龙与网友的对话,讨论dreamweaver和aspnet怎么才兼容。从对话中飞龙自到了一些东西。

聊友:
我在DW里切好页面布局,然后运行显示很正常,可把代码拷贝到VS2005后,显示却很乱,怎么解释我遇到的情况呢?

2009-05-2120:00:26飞龙.org
代码组织缩进的问题?功能都正常吗?

2009-05-2120:00:39聊友:
恩那,在VS2005里的设计里看的时候显示很乱,运行起来显示很正常。

2009-05-2120:04:57飞龙.org
net乱的问题,你可以到csdn去问问真正的net高手。我看到vs.net那个庞然大物就烦,比操作系统还大。

2009-05-2120:06:56聊友:
哦。我用CSS布局,中间div分left和right两部分。在dw里right部分紧挨着left那部分,可在vs2005里right部分却在left下面。我只有把以前图片宽度调小了不少,right部分才会上来和left成为一行。把图片调小了后,布局变了不少,页面很难看,不是预期美工。

2009-05-2120:08:06飞龙.org
dw和vs的头部文件要保持一致,当然不可能一样,该一致的都弄一致,这可是工作环境不同,网页解析的根本!

比如头文件部分代码都用:HTML4.01Transitional 和charset=utf-8"

2009-05-2120:11:44聊友:
哦这问题弄了我一天了总算有人能解释点什么给我听了谢谢

2009-05-2120:11:51飞龙.org
其次软件都有各自默认值,就像浏览器解析会有不同互不兼容一样。

2009-05-2120:14:36飞龙.org
你把两边的head之前部分给我

2009-05-2120:20:03聊友:
显示的不正常放进vs2005里后页面就走样了

2009-05-2120:19:26飞龙.org
看到了你做的大环境是一致的

2009-05-2120:21:51聊友:
哦你说不是我布局的问题吧?

2009-05-2120:26:26飞龙.org
怎么用table布局,table是作为控件里面的表格形式的数据调出才可以用。

2009-05-2120:27:23聊友:
div里放table

2009-05-2120:27:49飞龙.org
div和table在一起做html骨架,有时出现样式抵消或失效,导致在dw里正常,会在vs里面错位。

2009-05-2120:28:58飞龙.org
要分清网页骨架和控件。你那个显示错位,主要是table和div在一起部分css失效的原因。

2009-05-2120:29:00聊友:
那我在div里的内容,我用什么布局呢?

2009-05-2120:29:14飞龙.org
你那个就div就可以了,图片是做背景

2009-05-2120:29:55聊友:
那里面的放控件的地方我如何处理呢?

2009-05-2120:31:21飞龙.org
用ul,ul和li,看你做的就三行,登录和验证码可以是一行。

博主:飞龙.org
更新:http://feilong.org/dreamweaver-aspnet-talk
网络资料,朋友共享,地址栏输入聊友:即可

更新网址:http://feilong.org/dreamweaver-aspnet-talk
最初发布:20090521 10:08:16 feilong.org 于广州

加入收藏夹,查看更方便。

所在分类: 网站开发

新作:

旧文:

飞龙前端QQ群