自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 HTML Parsing Error: Unable to modify the parent container element before the child element is closed

今天设计师同学反馈了一个问题,在他的IE8sh

2014-05-29 12:46:49 1145

转载 在PHP语言中使用JSON

从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。一、json_encode()该函数主要用来将数组和对象,转换为json格式。先看一个数组转换的例子:  $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);  echo json_encode(

2013-10-20 11:27:52 686

原创 Nginx中运行项目403 forbidden错误

配置好Nginx php后,访问php,出现 403 forbidden错误,原因在于nginx默认不执行index.php,其默认配置在nginx.conf文件中: location / { root html; index index.html index.htm ; }修改成: location /

2013-08-14 07:50:38 913

原创 IE6/7下 overflow:hidden 失效

当父元素的直接子元素或者下级子元素的样式拥有position:relative属性时,父元素的overflow:hidden属性就会失效。ie7和ie6发现在ie6和ie7里面overflow:hidden无效,还是会超出外层div后来在外层div上面加上position:relative就解决了

2013-08-11 11:00:02 864

原创 get请求表单的action属性后不能带参数

get请求表单的action属性后不能带参数

2013-08-11 10:57:41 932

原创 IE6 链接无法点击的修复方法

http://www.bokeyy.com/post/ie6-unclickable-a-label.html

2013-08-11 10:46:45 970

转载 浏览器缓存机制详解

浏览器缓存浏览器缓存的知识是前端工程师必须要掌握的,因为这些知识直接影响到你的页面的用户体验,影响到你的页面的加载策略。接下来将要详细的讲述浏览器缓存的概 念和原理,新人要仔细阅读,甚至要多次反刍,缓存的知识除了和浏览器有关,还涉及到HTTP协议,所以这也是比较难于掌握的内容。一般在硬件中,缓存在硬件中分一级缓存,二级缓存。但在软件中的缓存却不一样。狭义上讲缓存就叫高速缓存,严格讲就是

2013-06-27 17:30:01 691

原创 在Ubuntu上为Git安装diff工具Meld

Git命令行中的diff实在时不清晰, Linux上的diff工具可以使用Meld, 安装和配置方法如下:1.安装$ sudo apt-get update && sudo apt-get install meld2.创建一个叫做git-diff.sh的脚本文件,内容如下#!/bin/bashmeld "$2" "$5" > /dev/null 2>&13.把git-di

2013-06-19 17:41:36 2103

原创 Ubuntu Unity 桌面图标消失

这两天装了Ubuntu准备用一下,发现Unity的Dash使用起来真的很卡,于是上午把Unity remove掉,换了gnome2,不过发现gnome2实在太丑了,决定换回Unity将就用着,结果重新install Unity后,桌面的icon都不见了,google了好多方法,终于搞好了。方法如下:1、启动终端2、输入:sudo apt-get install compizconf

2013-06-18 14:02:53 3507

原创 Ubuntu上 xampp相关命令

启动: /opt/lampp/lampp start停止: /opt/lampp/lampp stop卸载: rm -rf /opt/lampp每次工作时要手动启动xampp太麻烦了,毕竟这是每天工作都需要启动了,因此有必要设置开机启动,由于系统每次启动时都会加载/etc/rc.local启动文件,因此就可以在这个文件中加入如下语句:cd /opt/lampp/./lam

2013-06-17 19:40:30 794

原创 如何在Ubuntu上运行.run文件

在Ubuntu上运行.run文件,有以下几个步骤:1、打开一个终端(ctrl+alt+t)2、cd 到.run文件所在目录3、输入"chmod +x foo.run"4、输入"./foo.run", .run文件就会开始运行了如何在终端安装.deb文件呢?打开一个终端,输入sudo dpkg -i foo.deb删除包: dpkg -r foo.deb删除包(包括配

2013-06-17 19:22:57 25513

原创 Ubuntu输入su提示认证失败

今天在Ubuntu上安装xampp时,在执行su命令时,输入密码,总是提示不成功。后面google了一下才知道,Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许 su 到 root 。为了能够su到root,需要把su的密码重新设置一下。

2013-06-17 18:57:54 828

转载 PHP中的数据类型

PHP中,我们在定义变量时,不需要设定,变量的类型是由PHO根据变量使用的上下文环境在运行时决定的,php一共支持八种原始类型。四种标量类型:boolean、integer、float和string。两种复合类型:array和object。两种特殊类型:资源(resource)和NULL.可以使用var_dump查看某个变量的值和类型。如果想查看一个易读懂的类型的变量用于调

2013-06-17 10:30:02 532

原创 图片垂直居中

又遇到了未知高度的图片在固定宽高的div中垂直居中的问题。google了一些解决方案,如下。方法一:.box { /*非IE的主流浏览器识别的垂直居中的方法*/ display: table-cell; vertical-align:middle; /*设置水平居中*/ text-align:center

2013-06-09 10:56:01 529

原创 Chrome 和 IE9+浏览器的Ctrl+F 查找功能会影响页面渲染

今天在准备一个页面日常时,发现了一个在Chrome和IE9+上的bug, 例子在 http://jsfiddle.net/7f6bs/。 .wrap { overflow: hidden; width: 30px; height: 21px; } .holder { height: 21px;

2013-06-03 17:31:09 1160

原创 IE6浮动引起的一些bug

今天遇到了一个IE6 float 引起的一个bug: 浮动元素换行。在一个没有设定宽度的浮动父元素里边,有一个左浮动的元素,还有一个右浮动的元素。结果是这个父元素的宽度会和其父元素宽度一致,占满父元素。代码如下: 左浮动 右浮动,为什么导致父元素占满一行呢

2013-06-03 10:46:45 682

原创 清除浮动的几种方法

浮动是个什么东西,为什么要清除浮动浮动(float)是 CSS 中的一种布局方式,是CSS的定位属性之一。用来实现在web开发中传统印刷布局的文字环绕图片的效果,它的渲染位置在行框与包含块之间,这样就可以使行框内文字与浮动元素不重叠并且环绕它显示。float仍然是文档流的一部分,这与绝对定位有极大的不同,因为绝对定位元素完全脱离文档流了。float的值有四个:left、right、Inheri

2013-06-02 20:28:43 1927

原创 keycode对照表

字母键码值按键键码按键键码按键键码A65J74S83B66K75T84C67L76U85D68M77V86

2013-05-31 11:19:32 482

翻译 设备像素和CSS 像素

我们需要理解设备像素和CSS像素的概念,以及二者之间的差异。设备像素,顾名思义,就是设备的像素,它说明了设备的分辨率,一般我们可以通过screen.width/height来得到。而CSS像素是我们前端开发常用的,比如设置某个div的宽度是128px, 实际上是指CSS像素。假如我们的浏览器宽度是1024px,那么在最大化窗口的情况下,浏览器宽是div宽的8倍;但如果我们放到浏览器窗口,比如放

2013-05-30 11:15:17 1389

翻译 深入浅出viewport(一)

viewport对于移动浏览器上的网页展示比较重要,那么我们为什么需要设置viewport呢?viewport到底是个什么东东?让我们一起来抽丝剥茧,一点点的揭露它的真相。这里是翻译的文章,没有逐字翻译。什么是viewport?viewport的作用是限制页面顶级的包含元素,这听起来可能有点模糊不清。举个例子,假设你有一个流体布局,你的侧边栏宽10%。这个侧边栏会随着浏览器窗口大小的变

2013-05-30 10:52:09 1179

翻译 关于em和rem

原文链接:On ems and rems或许rem最吸引人的地方在于,不管它用于html文档的哪个部分,它总是相对于文档的根元素(html)的字体大小(font-size)。换句话说,1rem总是相同的(默认通常情况下大约16px),这种一致性确实让我可以比较简单的使用rem,比较em是相对其元素的父元素的字体大小。但rem的这种好处同时也意味着在设计百分比的空白比如在流失布局包围印刷的p

2013-05-25 19:41:36 929

原创 IE6 IE7上的window.resize bug

今天在优化页面响应式方面的代码时,遇到了一个window.resize的bug,只在在IE6/7上出现。正常情况下window.resize只会在浏览器窗口发生变化的情况下才会被触发,但在IE6/7上,如果body的宽度和高度发生了变化,也会触发resize事件,对于IE6/7来说,本来就性能不佳的情况下更是雪上加霜。对于我们的页面,由于,在ready完成之后会异步加载CSS,导致ready前后b

2013-05-25 17:43:11 903

原创 IE6异步请求缓存导致的乱码问题

近日在升级KISSY的过程中,在IE6下遇到一个很奇怪的问题:页面编码是gbk,ji和css文件是utf-8的,当用户要使用某些功能时页面会弹出迷你登录框提示用户登录,会发送异步请求,获得登录框的模板,编码是和js一致的(utf-8),第一次是ok的,但当刷新页面第二次弹出登录框时,问题来了,从接口返回的中文乱码了。用fiddler查看,发现第二次,IE6没有发异步请求获得数据,而是从缓存

2013-05-24 13:07:50 592

原创 我也要开始写博客啦

<br />     这个账户在CSDN上这个注册了很久,一直没有使用,今天我终于把它找回来了,养成总结的习惯,记录技术成长的点滴。

2011-04-15 10:18:00 326

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除