XHTML标准的目标是取代html。按照W3C的说法,“XHTML是html的继承者”(http://www.w3.org/MarkUp/)。XHTML具有两大目标:在文档结构和表示形式之间创建更明显的分离。将html重新表示为XML的应用程序。使用XHTML标准的好处是:只需设计页面一次,即可让该页以完全相同的方式在任何现代的浏览器中显示和工作。例如,在按照标准生成以后,页面在InternetExplorer、MozillaFirefox、NetscapeNavigator、Opera、Camino和Safari)中以相同的方式显示,而无需完成任何额外的工作。并且XHTML标准可以使Web站...
http://www.jb51.net//article/15648.htm
Howdy,大家好,又是我~ 上一次我们简单的谈了一下fontset和一些要注意的基本问题。今天我们继续字体这一话题,深入讲讲上次提到的“通用字体族”。首先是最常用的serif和sans-serif这两个通用字体族。 -serifSerif在印刷学上指衬线字体。为了理解衬线字体的概念,大家先看几个典型的衬线字体的例子:MyGeorgia字体KingTimesNewRoman字体汉字宋体单词My中的字母“M”上下方突出的短横线就是所谓的衬线。同样,y的上方,K的上下,i和n的下方也都有衬线,所以这些字体都被称为衬线字体。但衬线字体并不一定都有衬线,比如上面例子中的g,“汉”和...
http://www.jb51.net//article/15647.htm
Hihi,大家好~ 最近有不少人都提及了网页上该如何选择字体的问题。问题虽然小,但是却是前端开发中的基本,因为目前的网页,还是以文字信息为主,而字体,作为文字表现形式的最重要参数之一,自然有着相当重要的地位。可惜字体的重要性在很长时间内并没有得到足够的重视。很多人对字体的概念还是停留在font-family:"宋体",Arial,Helvetica,serif的阶段,却不明白为什么这样设置,这样设置是否合理等等。现在就让我说说字体的来龙去脉吧。-font-family大家知道CSS规则中定义字体是通过font-family这条规则来实现的。仔细翻翻CSS的文档,却没有发现任何能指定某...
http://www.jb51.net//article/15646.htm
所以我想在主从数据库设计上,应该将所有会话相关表进行特殊对待。即:所有的会话数据表都可以更新和查询,当一个用户访问站点的时候,即将此用户绑定到指定数据库,所有会话访问和查询操作都对此数据库进行。会话表不做同步,其他非会话类更新也从主数据库更新。这样做其实也逃脱不了会话更新时候的数据库切换,所以如果不想麻烦,还是将会话存放在文本中进行的好。 分数据库设计,将可能从压力性能上会提升几个档次,当然单次执行效率不会比单数据库来的高的,毕竟存在着数据库切换的效率问题。分库以及主从数据库搭配是可以比较好改善数据库并发瓶颈的方案。原则:大数据量,分库;大访问量,主从。很多时候,都是这两者并行(本文不讨论c...
http://www.jb51.net//article/15465.htm
问题你如何能轻松方便地建立这么" 复杂 " 的对象即操作中不需要粘贴复制呢?解决方法建立一个工厂(一个函数或一个类方法)来制造新的对象。为了理解工厂的用处, 试想以下的不同之处……代码:[code]$connection =& new MySqlConnection($user, $password, $database); [/code]……使你的代码可扩展和更简洁……[code]$connection =& create_connection();&nbs...
http://www.jb51.net//article/14760.htm
新一篇: JavaScript中字符串相等比较面象对象的应用是相当广泛的,在桌面编程中很早就出现了,应用比较成熟,象C++,Java,C#等。而在Web编程这一块,出现就要晚得多,以致于现在的Web开发很困难,当然也有Web开发牵涉的技术多的原因。近年来,面向对象逐渐在Web开发中被引入。很多大型的网站是采用PHP开发的,PHP 4中面向对象的还不是很完善,在PHP 5中有所改进。.Net也面向对象,但执行效率比不上PHP。JavaScript在Web开发中用得也是相当多的,常用的表单验证很多是用它来完成的。JavaScript做为一门脚本语言,没有专门的IDE开...
http://www.jb51.net//article/14297.htm
例如:通常用一个对象描述一个日期、一个数字或者货币。日期、整数或美元的类定义是都是便于使用的、快捷、便于封装的,并且方便进行拷贝,相互比较,甚至是创建。从表面上看,这些描述简单的对象很容易被执行:它们的语句非常少,在构造类时无论是应用于Customer还是SKU都没有什么不同。这个想法似乎是正确的,但是所谓的"似乎正确"很容易产生一些bug。请看下面的代码,这是一个关于以美元给员工发放工资的对象的定义和执行操作。多数情况下,它的运行是没有问题的。(这个类被命名为BadDollar,因为它还存在着bug)。考虑一下,看你是否能发现它的bug。// PHP5class BadD...
http://www.jb51.net//article/14160.htm
在这里总结的许多编程惯用法都是很值得做为单独一个章节的,甚至一本书的。你应该把这章做为PHP模式设计使用惯用法的相关介绍,而且查看一些列出的参考书来进行更深入的学习。测试你的代码可能没有什么代码惯用法比测试代码更加重要了。好的测试可以提高开发速度。可能一开始,这句格言会和你的直觉相矛盾。你可能会断言,测试是自由的障碍物。事实上恰恰相反,如果你十分完整的运行那些测试来检查你的软件的公共接口,你就可能在不改变(或者更加糟糕,破坏)原来的应用软件的前提下改变自己系统内在的执行。测试并检验你的公共接口的精确性和正确性,并且让自己随意改变一些代码的内在工作来确保你的软件是正确而且没有bug(错误)。在讨...
http://www.jb51.net//article/14159.htm
先看最终效果图:下面开始讲解:1.布局先来说一下我们制作网页一般的大小高度:没有一个固定值,因为每个人的浏览器的工具栏不同,我见过有的浏览器工具栏被插件占了半个屏幕,所以高度没有确切值。宽度:1、在IE6.0下,宽度为显示器分辨率减21,比如1024的宽度-21就变成1003。但值得注意的是IE6.0(或更低)无论你的网页多高都会有右侧的滚动条框。2、在Firefox下,宽度的分率辨减19。比如1024的宽度-19就变成10053、在Opear下,宽度的分率辨减23。比如1024的宽度-23就变成1001注:Firefox或Opear在内容少于浏览器高度时不显示右侧滚动条。所以如果是1024的...
http://www.jb51.net//article/14078.htm
首先找到这次设计制作需要字体,比如说有三个,分别为字体1、字体2、字体3,把它们全打开,记得是打开,不是安装,然后打开你要用的任何设计软件,PS啊,CDR啊,AI啊……你会发现即使你没安装这些字体,但是这些字体在设计软件中都可以使用,你做完效果后,把字体文件关闭。当你再打开设计软件时,字体又消失了,比较节省系统盘资源,大家不妨试验一下。 另外大家从本地硬盘在安装字体的时候,可以选择采用关联快捷方式而不是拷贝字体的方式,也能节省不少硬盘空间。...
http://www.jb51.net//article/14075.htm
1、800*600下,网页宽度保持在778以内,就不会出现水平滚动条,高度则视版面和内容决定。2、1024*768下,网页宽度保持在1002以内,如果满框显示的话,高度是612-615之间.就不会出现水平滚动条和垂直滚动条。3、在ps里面做网页可以在800*600状态下显示全屏,页面的下方又不会出现滑动条,尺寸为740*560左右 4、在PS里做的图到了网上就不一样了,颜色等等方面,因为WEB上面只用到256WEB安全色,而PS中的RGB或者CMYK以及LAB或者HSB的色域很宽颜色范围很广,所以自然会有失色的现象. 页面标准按800*600分辨率制作,实际尺寸为778*4...
http://www.jb51.net//article/13876.htm
