CSS中单位px和em的区别解析

你对CSS中单位px和em的区别是否了解,这里和大家分享一下,px像素(Pixel),相对长度单位,像素px是相对于显示器屏幕分辨率而言的;而em也是相对长度单位,相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。 彻底弄懂CSS中单位px和em的区别 国内的设计师大都喜欢用px,而国外的网站大都喜欢用em,那么两者有什么区别,又各自有什么优劣呢? 1.IE无法调整那些使用px作为单位的字体大小; 2.国外的大部分网站能够调整的原因在于其使用了em作为字体单位; 3.Firefox能够调整px和em,但是96%以上的中国网民使用IE浏览器(或 … 阅读全文

RewriteRule-htaccess详细语法使用教程

一、正则表达式教程 有一个经典的教程: 正则表达式30分钟入门教程,大家可以搜索一下。 这个教程的确很简单,看完基本上写一些简单的正则就没有问题了。正则是一个需要长期使用的工具,隔段时间不用会忘记,所以我每次都看一遍这个教程。其实学过之后重要的就是一点内容。 简单罗列如下: .换行符以外的所有字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字符串的开始 $ 匹配字符串的结束 * 重复零次或更多次 + 重复一次或更多次 ? 重复零次或一次 {n} 重复n次 {n,}重复n次或更多次 {n,m} 重复n到m次 应用替换时,前面第 … 阅读全文

Notice: Undefined variable解决办法

PHP默认配置会报这个错误,我的PHP版本是5.2.13,存在这个问题: Notice: Undefined variable 这就是将警告在页面上打印出来,虽然这是有利于暴露问题,但实现使用中会存在很多问题。 需要设置显示错误级别,来解决问题。 网络上的通用解决办法是修改php.ini的配置: 解决方法: 1) error_reporting设置: 找到error_reporting = E_ALL 修改为error_reporting = E_ALL & ~E_NOTICE 2) register_globals设置: 找到register_globals = Off 修改为reg … 阅读全文

PHP中获取星期的几种方法

PHP星期几获取代码: 1 date(“l”); 2 //data就可以获取英文的星期比如Sunday 3 date(“w”); 4 //这个可以获取数字星期比如123,注意0是星期日 获取中文星期几: 1 $weekarray=array(“日”,”一”,”二”,”三”,”四”,”五”,”六”); 2 //先定义一个数组 3 echo “星期”.$week … 阅读全文

php curl扩展开启

window下安装php_curl扩展支持 1.找到php.ini 修改extension=php_curl.dll 把前面的分号去掉; 注意phpinfo()信息中php.ini 的path ubuntu linux 下php_curl扩展支持 1.在web服务器目录( Ubuntu下的通常为 /var/www )新建test.php文件 2.编辑文件,键入下面一行代码:phpinfo(); 3.保存文件 4.打开浏览器,浏览该网页。(例如:http://localhost/test.php) 5.搜索”curl”,看看是否已经安装了curl。没搜到的话肯定是没装了, … 阅读全文

mysql增加从库方法

#现有环境是一主一从,需要再增加一台从库,具体方法如下: 同步test数据库 主:192.168.3.203 从1:192.168.3.210 从2:192.168.3.211 1.在主服务器203上面为210和211建立账户。 mysql -uroot -p123 grant replication slave on *.* to ‘backup’@’192.168.3.210′ identified by ‘backup'; grant replication slave on *.* to ‘backup&#8217 … 阅读全文

Android遇到的异常及解决方法

1、Warning: Activity not started, its current task has been brought to the front 解:退出模拟器中的应用程序,然后再重启程序! 2、在添加环境变量的时候发现Tools目录下没有adb.exe文件!所以无法使用命令行 解:发现较新版本的SDK的adb.exe文件在platform-tools文件夹里面 3、在命令行输入adb shell命令时提示错误:error : adb shell device not found 解:开启相应版本的模拟器或者是连接到手机就可以了! 4、在接收短消息广播的时候出错: require … 阅读全文

PHP数据库连接mysql与mysqli的区别与用法

一、mysql与mysqli的概念相关: 1、mysql与mysqli都是php方面的函数集,与mysql数据库关联不大。 2、在php5版本之前,一般是用php的mysql函数去驱动mysql数据库的,比如mysql_query()的函数,属于面向过程3、在php5版本以后,增加了mysqli的函数功能,某种意义上讲,它是mysql系统函数的增强版,更稳定更高效更安全,与mysql_query()对应的有mysqli_query(),属于面向对象,用对象的方式操作驱动mysql数据库 二、mysql与mysqli的区别: 1、mysql是非持继连接函数,mysql每次链接都会打开一个连接的进 … 阅读全文

php发短信

飞信是由中国移动通信集团公司推出的一款集商务应用和娱乐功能为一体的,基于手机应用以及与Internet深度互通的即时通讯产品,可免费给好友发送短信。   1、下载中国移动飞信PC客户端软件(http://www.fetion.com.cn/downloads/pc.aspx),并注册开通飞信。注册成为飞信用户,下载飞信PC客户端、使用PC客户端基本功能,不收取费用。   2、通过PC客户端,邀请并添加免费短信接收方的手机号码(仅限中国移动)到您的飞信好友,该手机号需要通过通过PC客户端、或回复短信接受您的邀请;   3、通过 http://sms.api.bz/ 提供的 API 接口,即可免费 … 阅读全文

php数字补零的两种方法

在php中有两个常用函数能够实现数字补零,这在我们格式化数字时非常好用,str_pad(),sprintf()详细如下 str_pad 顾名思义这个函数是针对字符串来说的这个可以对指定的字符串填补任何其它的字符串 例如:str_pad(带填补的字符串,填补后的长度,填补字符串,填补位置) 其中填补后的长度必须是个正整数,填补位置有三个选项, 左边:STR_PAD_LEFT, 右边:STR_PAD_RIGHT, 两端:STR_PAD_BOTH 例如: echo str_pad(1,8,”0″,STR_PAD_LEFT); 结果:00000001 echo str_pad(1,8,”0″,STR_ … 阅读全文

Jquery的ajax在IE提交数据乱码解决方法

乱码是因为编码不同而造成的。在ajax post 或 get时都有可能出现乱码。 为了避免乱码,可以做到以下几步 解决方法 1,保持编码的统一,包括文件编码,数据库编码,网页content-type编码 检查一下<meta http-equiv=”content-type” content=”text/html; charset=UTF-8″ /> 建议中文都是用UTF-8,使用gbk/gb2312有可能会出现乱码 2,使用post来发送而不是get get方法是会通过链接来传递参数,而且会自动urlEncode(编码),而各个浏览器编码的方式可能不太一样。使用post可以避免这种 … 阅读全文

php nginx上传文件配置

php.ini文件设置: file_uploads on 是否允许通过HTTP上传文件的开关。默认为ON即是开 upload_tmp_dir 文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹 upload_max_filesize 8m 望文生意,即允许上传文件大小的最大值。默认为2M post_max_size 8m 指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M 说明 一般地,设置好上述四个参数后,在网络正常的情况下,上传<=8M的文件是不成问题 但如果要上传>8M的大体积文件,只设置上述四项还一定能行的通。除非你的网络真 … 阅读全文

Google打不开?Google打不开的解决办法(增加gmail用不了的方法)

Google打不开?Google打不开的解决办法(增加gmail用不了的方法) 1. 获取google最新的ip列表 可以使用工具1: http://ip.chinaz.com/?IP=www.google.com 也可以使用工具2: http://tool.17mon.cn/ping.php 输入 www.google.com 查询。 这里能查询到大量的,方便你尝试不同的ip来使用google. 方法3:不能确认这个工具提供的ip是否靠谱,只搜索使用可以考虑, gmail登陆不建议使用:全球谷歌IP地址缓存列表 http://www.kookle.co.nr ,找一个可用、还未被屏蔽的IP来 … 阅读全文

8款最受欢迎的HTML5/CSS3应用及代码

1

新的一周开始,小编也将继续为大家分享精彩的HTML5应用,还有CSS3和jQuery方面的东西。今天给大家带来的是8款最受欢迎的HTML5/CSS3应用及代码,一起来看看吧。 1、基于HTML5 Canvas的图表插件Chart.js chart.js是一款基于HTML5 Canvas的图表插件,chart.js的功能非常强大,它不仅提供了常见的柱形图、折线图、饼状图,而且还提供了环形图、雷达图,样式外观多样,图表的色彩搭配也比较清新。chart.js还有一个特点就是图表在初始化的时候有弹性动画特效,这也是HTML5 Canvas的一大功劳。   2、HTML5 3D动画柱状图表 这 … 阅读全文

含铁高的食物有哪些?

含铁高的食物有哪些? 婴儿体内储存的铁只能满足生后4个月以内生长发育的需要,而4~6个月的婴儿体重和身高仍在迅猛增长,血容量增加很快。这个时期婴儿活动量增加,对营养素的需求也相对增加,尤其是铁的需要量也相对增加,如不能及时供应足量的铁,就会发生缺铁性贫血。以下是含铁量丰富的食物: 1.动物肝脏 肝脏富含各种营养素,是预防缺铁性贫血的首选食品。每 100克猪肝含铁 25毫克,而且也较易被人体吸收。肝脏可加工成各种形式的儿童食品,如肝泥就便于婴儿食用。 2.各种瘦肉 虽然瘦肉里含铁量不太高,但铁的利用率却与猪肝差不多,而且购买加工容易,小孩也喜欢。 3.鸡蛋黄 每 100克鸡蛋黄含铁 7毫克,尽管 … 阅读全文

儿童补锌的4个方法

【儿童补锌的4个方法】 关于如何给宝宝有效补锌的问题,营养专家建议:最好最安全的补锌方法是通过饮食补充锌,最符合机体代谢的需要。 1.喂食母乳 提倡母乳喂养,至少也要母乳喂养婴儿3个月,然后再逐渐改用牛乳或其他代乳品喂养。母乳中锌的吸收率高,可达62%。尤其是初乳含锌量高,平均浓度为血清锌的4~7倍。 2.辅加富锌食品 据测定,动物性食物的含锌量高于植物性食物,且动物蛋白质分解后所产生的氨基酸能促进锌的吸收,吸收率一般在50%左右。人工喂养的婴儿应从4个月起,开始添加容易吸收的富锌辅食,如瘦肉末、蛋黄、鱼泥、动物肝、牡蛎、花生米粉、核桃仁粉等。 3.均衡膳食 4岁以后的儿童,完全可以从食物中摄 … 阅读全文