布罗格的烘培机

Firefox、Opera、Safari下有的页面会出错,原因是以前的HTML数据不规范所致。

[<<] [<] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [>] [>>]

DIV+CSS的不足和难点

这几天用了DIV+CSS方式做网页,也看了一些这样的网页,发现几点问题:

采用DIV+CSS方式做的部份网页,用Mouse选取文字时非常的困难,不能正向选择,只能倒着选,是因为文字的显示位置和它在HTML流里的位置不一致所造成的。

另外,Mozilla显示的DIV和IE、Opera显示的很不一样,既不能同时指定DIV的高度,又在里面插入比它本身又高的元素,这样,Mozilla不能自动撑开DIV,DIV还是按你原来指定的高度显示,非常的难看,这可能是Mozilla的一个不足吧。

还有,如何在DIV中指定元素都能垂直居中,或居底,我到现在还没有好办法,CSS中的vertical-align指定给DIV一点用也没有,不知为什么。

导入样式表的几种方法

如果是外接CSS样式表可以用 link 和 @import 来载入样式。前者用于早期浏览器,后者给现在的浏览器。

内置使用CSS提倡在head元素中使用"style"元素来指定,不要太多直接指定该元素的style属性,这样会破坏数据与样式的分离度。

可以在设计时采用内置样式表,等页面做完之后再将其分离成单独的css文件,再用 @import 载入样式。

CSS与HTML文档结合的4中方法:

1 使用元素链接到外部的样式文件

2 在元素中使用"style"元素来指定

3 使用CSS "@import"标记来导入样式表单

4 在内部的元素中使用"style"属性来定义样式

在FireFox调试网页之DOM篇

  这几天用FireFox调试了几个网页脚本,发现它的功能真是强大,尤其是内置的DOM Inspector(DOM对象查看器),真是不可多得的尤物。
  另外它带的JavaScript Console也很好用。在易用性上FireFox要比它同门的Mozilla要好用,而且FireFox也小巧轻盈一些。
  一个网页及其脚本要想通用性好,必需符合DOM的规范,使用DOM所提供的方法,不能够仅以Internet Explorer为标准,只要能在上面调试通过,能正常的显示就万事OK呢,这样做只能使自己的网页更加不规范,失去兼容性,就会坠入微软的陷阱里去。
  发现MicroSoft的软件制作出的网页十分不规范,连它的网站上也一样,其HTML的标签到现在还是大小写混用的,再看看MicroMedia的网页,符合XHTML 1.0的,用各种Browse看都没什么问题(MicroSoft is the source of chaos)。
  一个怪问题:用ASP.Net放在页面上的panel控件在HTML源码里是div元素,可是用DOM查看器就是table元素,不知为什么呢?

彩虹天地2004版制作手记——为什么做和怎样做这个网站

为什么做和怎样做这个网站


  网站作了很长的一段时间也没写点什么,今天终于下决心抽点时间来为这个网站写个序。

  玩电脑也有好些年了,从486、586到现在的P4、Athlon,没日没夜的浸淫于其中的日子也一去不复返了。大概是人类喜欢制作玩具,又容易被自己发明的玩具所吸引,我们现在的人都会被电脑所吸引,会为网络所迷惑,这要怪谁呢。

  从打游戏到上网,从编程序到做网页,从拆装电脑到硬盘修复,做过很多的方面,也有很多的感触。为了能把这些过程都能记录下来,我煞费苦心,后来终于证实是不可能的。最后,我选择的做这个网站,去见证这个过程,见证成长的历程。

  这个网站从构思到动工制作再到基本完成框架只用了几天的时间,但几个月过去了,我却仍然没有完善网站的主要页面。记得在今年2月份,电脑显示器发生故障,每天在一个小显示器下,800X600的分辨率下,很艰难的做着网页,居然进度奇快,一个月的时间做了我原来半年都做不完的事情,是不是条件艰苦人的意志就会更坚强呢:)在这之间,我除了做这个网站外还做了Google Logo Show、思想的力量,又完善了其它的几个东东。

  因为申请的是免费空间(不要钱吗),所以只能放一些静态的页面,要想实现动态显示的动能,只有在脚本编程方面多动动脑子。这个网站在技术没有什么惊人的突破,只是我对于这于模式的一个尝试,框架做完之后就没有再继续制作的动力了。利用JScript脚本对链接进行处理,得到网页的提交参数,再配以XML格式的页面索引,基本上就可以实现动态页面和搜索的功能。

  在网站的其它方面,我也做了不少的工作,完成了分布式的网络数据服务即网站的留言板和网站的计数器功能,这都是在静态HTML页面和动态数据的交互过程中实现的,这些工作都超出了我原来的设下的目标。此外,在这几个月时间里,我对于网页制作本身也有了更深的理解和认识。网页的制作,应该规范化,对于HTML标记语言应该符合XHTML 1.0的规范要求,这样少走弯路,才能适应以后发展的需要。

  我们要采用XHTML 1.0的Strict(严格)模式,还是采用Transitional(过渡)模式,究竟还用不用表格做网页,还是全部采用DIV+CSS来做网页,如此等等......有很多路在我们面前,等着我们去选择,是我们该做出抉择的时候了!

朱煊

2004年6月18日写于襄樊家中

彩虹ASP信息收集器(ASP+XML+XSLT)

  这个程序制作也很突然,只是因为想看一下服务器上的设置,于是用另外的几个ASP探针去看了一下,发现效果不错,再者做网页需要这方面的东西,便开始自己动手做一个。
  本程序主要参考了COCOON ASP探针和阿江ASP探针,另外主要有自己独到的方面。这个程序采用了基于对象方式编程,所有的行为均被打包为对象的方法。主要的类有TAspInfo类、TServerInfo类、TClientInfo类,另外加上的一个TLog类用做事件记录。因为还要采集客户端信息,所以TClientInfo类是用JScript编写,主要在客户端执行并提交信息,ASP后台由VBScript编写。
  本程序在结构上采用数据与表现分离的模式,ASP后台及客户端前台生成的信息均为XML格式,用XSLT样式表对XML数据进行格式化输出,这样减轻了编码的强度,也使得程序的可扩展性更好。因为采用XML格式表示数据,ASP服务器后台需要Microsoft.XMLDOM组件,否则系统不能正常工作。
  在Window2000的IIS5.0服务器上,通过IE 6.0,Mozilla 1.6,Opera 7.23浏览器对程序进行功能测试,本程序在IE 6.0,Mozilla 1.6表现较好,功能正常;因为Opera 7.23不支持XSLT样式表,数据生成正常,但不能正常浏览。
  这个程序在表现页上还是采用了大量的table外加css,目前无法做到pure css,这大概和个人的习惯有关吧。

彩虹ASP信息收集器


展示页面
[<<] [<] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [>] [>>]
­

Powered by Zdevo 1.0.3125.32067,Template by Nagrand.

分类

­