ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 最近解决的几个DIV+CSS的问题

最近解决的几个DIV+CSS的问题

原创 Linux操作系统 作者:lastwinner 时间:2010-05-27 15:38:45 0 删除 编辑

一个非常紧张的项目,但是没法敏捷,21世纪最需要什么?人才啊!
结果东西七拼八凑的,出了问题,一堆人搞不定,着急啊!

首先是个输入值过大的问题,这跟DIV和CSS无关。页面form表单传递到后台,解析取值欲插入数据库,报告某字段值过大,而实际数据库字段没那么大,开发人员欲加大数据库字段长度,立马被我拒绝了——标准代码项,怎么能平白无故增大数据库字段?一调试,发现本来应该插入"1"的,结果插入的是"1, ",注意,后面还有个空格。查看页面源文件,该项的值确实是"1"而不是"1, ",想了一下,基本判定是由于表单中name重名导致的问题,一查,还真是,修改ctrl+c/ctrl+v造成的重名,问题搞定。

再一个就是几个DIV嵌套,通过js+css控制,隐藏其中一个DIV,显示另外一个DIV,结果隐藏是隐藏了,但该显示的没显示。折腾半天没搞定,又无奈的出马了。都好几年没写具体的代码了,于是像解剖师一样分析页面代码,拨开层层迷雾,最终发现出问题的原因是DIV标签不匹配,造成浏览器div范围的解析错误,补好标签,问题解决。

还有一个就是刚发生的,一个css样式在FF下显示正常,但在IE6下显示不正常,怀疑是CSS不兼容,检查css样式,没啥特别的,从同事机器上看,htm页面是正常的,但jsp页面会出现IE6下的显示不正常的问题。分别查看jsp和htm的页面源文件,发现完全一样。于是我将页面源文件拷贝到我本机去执行,jsp的pageEncoding设为gbk就没问题,设为utf-8就有问题,MD,还是FF好,这点上不会有问题。于是将css文件的编码改为utf-8后,问题就解决了。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29867/viewspace-663848/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-12-12

  • 博文量
    223
  • 访问量
    2882761