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
跳转时的HTTP的状态码一般为200,301,302中的一个,下面先列出各状态码出现的情况,然后再解释各状态码有什么不同:状态码200的跳转:1.<metahttp-equiv="refresh"content="3;URL=default.aspx"/>2.Server.Transfer("default.aspx");3.URLRewrite--严格来说,这个不算是跳转,只是一种URL“欺骗”4.<a>--不知道我把这个标签也列为一种跳转会不会有人有意见状态302的跳转:Response.Redirect("default.aspx");状态301和的跳转:Resp...
http://www.jb51.net//article/15639.htm
一、可能的泄密点及其存在的位置Windows中可能泄漏我们的秘密的地方有两处:一是存在于文件夹中,一是存在于注册表里。1.文件夹中:在“开始”菜单中的“文档”中会显示我们浏览过的文件,如果它们暴露其中,将使我们的秘密不保,应将其删除。“文档”中的内容安放在C:\Windows\Recent文件夹中;安装程序、编辑文件时产生的临时文件安放在c:\windows\temp文件夹中;删除文件时文件并没有被真正删除,保存在回收站中,回收站里的东西在C:\RECYCLED文件夹(隐含的)存放着;当你上网浏览网站时,Windows会在C:\WINDOWS\History和C:\Windows\Tempor...
http://www.jb51.net//article/15636.htm
以下是代码:[code]<?php//前面不要有空行$id=$_GET[id];include("admin/config.php");$sql="select*fromuserwhereid=$id";$data=mysql_fetch_array(mysql_query($sql));$p=SBC_DBC($data[Phone],1);functionget_str($str,$strlen=16){$str=stripslashes($str);for($i=0;$i<$strlen;$i++)if(ord(substr($str,$i,1))>0xa0)$j++;i...
http://www.jb51.net//article/15630.htm
其实for/l%iin(1,1,99)do@echo%i括号中间的分隔号有多种形式如下:for/l%iin(1,1,99)do@echo%ifor/l%iin(1199)do@echo%ifor/l%iin(1;1;99)do@echo%ifor/l%iin(1=1=99)do@echo%ifor/l%iin(1<tab>1<tab>99)do@echo%i<tab>----tab键...
http://www.jb51.net//article/15607.htm
Array([key=>]value,[key=>]value,[key=>]value,[key=>]value)//key可以是integer或者string//value可以是任何值array_change_key_case--返回字符串键名全为小写或大写的数组array_chunk--将一个数组分割成多个array_combine--创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值array_count_values--统计数组中所有的值出现的次数array_diff_assoc--带索引检查计算数组的差集array_diff_key--使用键名比...
http://www.jb51.net//article/15524.htm
phpsleep(10);usleep(10);js里的setInterval("方法",100);PHPsleep()函数<?phpechodate('h:i:s')."<br/>";//暂停10秒sleep(10);//重新开始echodate('h:i:s');?>一个命令行(批处理)延迟执行命令的语法http://www.jb51.net/article/11381.htm...
http://www.jb51.net//article/15512.htm
题外话:我为什么研究小孔子的cms,从我自己写一个cms我就开始研究起别人的cms,早期我是研究netcms,但这系统过于庞大,看上去十分的累,也没那个精力,于是打算从一套比较小的开始研究,于是小孔子cms就进入了我的研究范围。没过多久我就放下我手中的cms,决定研究清楚有了更多经验再继续写完我没有完成的cms。 最近都在看小孔子cms的代码,其添加与修改数据十分方便,做下笔记,代码主要提取自小孔子cms,去掉了不用的函数并把相关代码写到一个文件中:结合上面的图片,当我们要往数据库中添加数据时,代码如下:data...
http://www.jb51.net//article/15489.htm
数据库大概存储几十万条IP记录,记录集如下:+----------+----------+------------+---------+---------+--------+--------+ | ip_begin | ip_end | country_id | prov_id | city_id | isp_id | netbar | +----------+----------+------------+--...
http://www.jb51.net//article/15470.htm
1、foreach (Control c in this.rptTables.Controls){ CheckBox cbx = (CheckBox)c.FindControl("cbxId"); TextBox tbx = (TextBox)c.FindControl("tbxTableName"); if (cbx != nu...
http://www.jb51.net//article/15406.htm
