解决IE6下高度不正常

IE6下默认的字体尺寸大致在 12 – 14px 之间,如果你定义的块级元素高度小于这个默认值,IE6会自动把盒子撑大,他认为这个层的高度不应该小于字体的行高。所以即使你用 heig...

2018-08-14

解决IE6不支持position:fixed;的问题

在网页设计中,时常要用到把某个元素始终定位在屏幕上,即使滚动浏览器窗口也不会发生变化。 一般我们会使用position:fixed来进行绝对固定,但IE6并不支持position:fixed...

2018-08-14

解决IE6下overflow:hidden失效

在IE6下,当父元素的子元素的样式拥有position:relative属性时,父元素的overflow:hidden属性就会失效。 实例 CSS代码.box{height:50px;overflow:hidden;border:1px...

2018-08-14

float浮动元素高度自适应问题

做网页的时候时常需要用到父元素的高度随子元素的增大而增大。但当子元素进行浮动后,父元素就无法包含子元素了,给父元素增加一个边框可以看到效果。有2种方法可以解决这个问...

2018-08-14

IE6/IE7不支持first-child的解决办法

IE6、IE7不支持 first-child 属性,不过可以用其他办法替代。#sidebar li:first-child{border-top-style:none;}#sidebar li{border-top-width:1px;border-top-style:soli...

2018-08-14

IE6中position:absolute问题

position:absolute;是根据最近的带有position属性的父元素来定位,但是IE6中却发现错位了。 原因是IE6的haslayout属性,只需要激发这个属性就解决问题了,父元素CSS属性可...

2018-08-14

纯CSS如何实现圆形边框

border-radius可以实现圆角框,只要足够圆,变成正圆也没有问题。 HTML代码<a class="entry-date" href="#"></a> CSS代码.entry-date {display: block;width: 64px;h...

2018-08-14

CSS教程之:IE条件注释

条件注释是一种专用的(因此是非标准的)对常规HTML注释的Microsoft扩展。顾名思义,条件注释能够根据条件(比如浏览器版本)显示代码块。尽管是非标准的,条件注释在其他所有浏览器看...

2018-08-14

CSS教程之:display:inline-block

display:inline-block的定义 将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内,允许空格。 浏览器兼容性 Opera、Safari...

2018-08-13

让IE6支持PNG透明图片

在网页中插入的PNG透明图片 方法一: 制作一张透明小图片nothing.gif 对需要处理的PNG图片运用以下样式.pngfix {azimuth: expression(this.pngSet?this.pngSet=...

2018-08-13

清除button按钮在IE6/IE7下的黑边

表单中的提交按钮button,在清理了其默认样式后,在IE6和IE7下仍然存在黑边,显得有点丑陋,不过总归是有办法的。比如,你的登录表单中有一个登录按钮,当登录按钮得到焦点,并且消...

2018-08-13

CSS教程之:让IE6支持:hover伪类

因为IE 7+支持:hover,因此使用条件注释,只针对IE 6-调用该JS文件。<!--[if lte IE 6]> <script type="text/javascript" language="Javascript" src="hover.js"></scri...

2018-08-13

各种字体显示效果

Verdana是为屏幕阅读设计的热门字体之一,设计简单直接,字母和字形不容易混淆。例如大写I和小写L有不同的形状,而在Arial字体中这两个字形很容易混淆。Arial 可能造成混淆 Ill 3...

2018-08-13

CSS教程之:text-overflow:ellipsis

语法text-overflow : clip | ellipsis 参数 clip : 不显示省略标记(…),而是简单的裁切(一般不会用它) ellipsis :  当对象内文本溢出时显示省略标记(…) 用法...

2018-08-13

IE6、IE7、Firefox浏览器兼容的方法

IE8和火狐(以下简称FF)基本一致,来看下IE6,IE7,FF的识别方式 因为IE系列浏览器可读「\9」,而IE6和IE7可读「*」(米字号),另外IE6可辨识「_」(底线),因此可以依照顺序写下来,就...

2018-08-13

UTF-8与UTF-8无BOM的差异导致的异常

UTF-8 无BOM格式 UTF-8 BOM又叫UTF-8 签名,其实UTF-8 的BOM对UFT-8没有作用,是为了支援UTF-16,UTF-32才加上的BOM,BOM签名的意思就是告诉编辑器当前文件采用何种编码...

2018-08-13

CSS中box-shadow的使用方法

box-shadow是CSS3的属性,使用box-shadow终于可以使用纯代码实现阴影效果。 box-shadow有六个可设值 img{box-shadow:阴影类型 X轴位移 Y轴位移 阴影模糊值 阴影边...

2018-08-13

IE6的3像素bug

IE6的3像素bug产生原因当浮动元素与非浮动元素相邻时,它们之间会有3像素的空隙,这就是著名的IE6的3像素Bug。IE6的3像素bug解决方法针对IE6给浮动元素增加-3像素的外边距,代码...

2018-08-13

IE6浮动列表li最右侧竖直排列

在IE6中,把li左浮动后,在最右侧经常会出现竖直排列的情况,而在火狐浏览器中文字放不下了会自动换行。 CSS代码*{list-style:none;padding:0;margin:0;font-size:14px;}...

2018-08-13

实现IE6、IE7、Firefox浏览器兼容的方法

IE8和火狐(以下简称FF)基本一致,来看下IE6,IE7,FF的识别方式 _是针对IE6的CSS HACK,其他浏览器均不能识别_body{_background:purple;} IE6,IE7能识别*,FF和IE8不能识别...

2018-08-13

解决ie6下的双倍外边距问题

IE6下为什么会出现双倍外边距呢?这些都是IE特有的属性haslayout造成的,想知道原理的读者可以看下haslayout相关文章。IE6双倍外边距出现的条件当浮动元素的浮动方向和浮动边界...

2018-08-13

Parse error: syntax error, unexpected '}' in xxxx.php on line xxx错误解决方法

原因:错误里指定的行号语法错误,没有指定的结束标签,比如下面的错误就是缺少了"}"号解决方法:安错误里指定的行号找到,并检测是否缺少结束标签,加上即可。Parse error 提示一般是...

2018-08-13

查看PHP执行耗时

查看PHP执行耗时:<?php $Stime=0; $Etime=0; $Ttime=0; $Stime=microtime(true);//获取程序开始执行的时间 //echo $Stime."<br/>"; for ($i=1;$i<=10000000;$i++){} //...

2018-08-12

PHP Fatal error:Call to undefined function curl_init() in …错误解决方法

出现了PHP Fatal error: Call to undefined function curl_init() in D:\apache2\htdocs\SimpleStore.php on line 73 的这种错误是PHP没有支持CURL导致的。按以下步骤,别闲...

2018-08-12

PHP 7.1 的 A non-numeric value encountered 错误和解决方法

升级到 PHP 7.1 之后,经常收到 A non-numeric value encountered 的 warning 信息。比如下面这段代码:$a = &#39;123a&#39;; $b = &#39;b456&#39;; echo $a+$b;PHP 7.1 新 E_...

2018-08-11

html5知识点:DOM编程

DOM是Document Object Model的缩写,中文名称是文档对象模型。DOM是处理HTML页面的标准编程接口,DOM可被JavaScript用来读取、改变HTML的内容和结构。前端三大件指HTML、CSS、J...

2018-08-11

html5知识点:多终端浏览器兼容

什么是多终端?多终端就是包括了我们的电脑,手机,手持式移动设备比如ipad等。因为各类设备的显示屏幕大小不一,分辨率不一,最佳可视效果的横竖设置也不一样,所以多终端浏览器兼容主...

2018-08-11

HTML5中表单验证的8种方法

前一篇,我们介绍了HTML5中新的表单特性和函数, 今天就继续来谈谈HTML5的表单验证。在深人探讨表单验证之前,让我们先思考一下表单验证的真实含义。就其核心而言,表单验证是一套...

2018-08-11

HTML5部份标签及标签意义解释

HTML5:万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改HTML5赋予网页更好的意义和结构。更加丰富的标签将随着对RDFa的,微数据与微格式等...

2018-08-11

form表单提交后不刷新不跳转的实现方法

由于制作用户的注册界面,发现每当form表单提交后,都会刷新一下,导致填写的数据丢失,为了解决这一问题专门,百度了一下。还真找到了一种form表单提交后,不刷新的方法,先转过来,以...

2018-08-11

网页前端js判断移动端还是PC端跳转代码

项目上客户有PC端网页,也有专门开发的手机端网址,同一个入口网址可以减少客户的学习成本,也是一种很好的手段,根据客户使用的客户端来自动跳转就可以了,每个浏览器在发送请求的头...

点击按钮60秒倒计时js代码

直接上代码:<input type="button" id="btn" value="免费获取验证码" onclick="settime(this)" /> <script type="text/javascript"> var countdown=60; function settime(va...

【jQuery Demo】图片切换效果整理

图片的切换效果有很多,比较常见的有水平滚动、垂直滚动、淡入淡出等。我们接下来一一实现这些效果。1.水平滚动1) 我们先来实现HTML页面,代码很简单:<div id="container"> <u...

图片转换base64数据上传,并且实现预览的简便方法

对于很多新手来说,实现上传图片并且预览功能,都会感到不知所可,然后开始在网站搜索各种各样的图片上传预览插件,但是有的时候我们只是想简单的实现判断格式,以及预览的功能,使用插...

关于页面冒泡事件,点击会触发多次事件的解决方法

当使用$(document).on(&#39;click&#39;,&#39;.class&#39;,function(){}) 时,有时会触发两次甚至多次点击事件,阻止冒泡发现没有用,那么可以这样先解除点击事件,再触发点击事件,...

一个页面tab标签切换,都有scroll事件的解决办法

当前页有多个tab,如果都有scroll事件, 先解绑$(window).off(&#39;scroll&#39;) 再执行scroll就不可以了,多个标签就不会互相干扰;给你们个例子://标签切换 $(&#39;.tab>a&#39;...

jQ中几种追加元素的方法

在互联网的世界中几乎所有的网站都要用到JS,但有时候JS操作起来不是很方便,那么我们可以利用JQ插件对网页的DOM树节点进行操作,正好现在本博主也正自学JQ的操作,下方记录几种JQ...

jQuery实现的经典竖向伸缩菜单效果代码

这是一个利用jquery制作的竖向伸缩菜单的实例,每点击一次主菜单,会拉开出对应的二级菜单,同时其它展开的二级菜单会自动合拢。为了方便以后可以偷懒,把它记录下来,方便日后使用。...

分享一个基于jQuery的返回顶部代码

本代码基于jQuery,所以需要在当前页面中引入jQuery框架支持,如果你的站点原来已经存在jQuery框架,只需在当前页面引入即可!先来看完整代码:<!DOCTYPE html PUBLIC "-//W3C//DTD X...

基于jQuery的随屏移动固定区块(广告位)

jQuery的插件可实现右侧固定区块随滚动条滚动而滚动,适合网站右侧广告和推荐内容的展示,推荐下载!使用方法:1.引用样式文件css/fixed.css2.引用jquery的库文件js/jquery.js3.引...

PHP 使用 array_merge 函数 + 操作符进行合并数组的区别

PHP 中 array_merge 函数和 + 操作符都可以实现数组合并的功能,但是两者具有一些差异点,如果在实际使用过程中,没有很好的理解他们之间的差异点,就会造成重大的 bug: 首先...

2018-08-11

PHP时间格式大全

date用法: date(格式,[时间]);如果没有时间参数,则使用当前时间. 格式是一个字符串,其中以下字符有特殊意义:U 替换成从一个起始时间1970年1月1日以来的秒数<?php echo "时...

2018-08-11

PHP 函数 urlencode() 和 rawurlencode() 的区别

详细的区别请看 PHP 官方文档 PHP urlencode() 和 PHP rawurlencode(),很长,仔细理解了一下,做下要点:1. PHP 中对于 URL 进行编码,可以使用 urlencode() 或者 rawurlencode(),二...

2018-08-11

PHP:如何合并多维数组中的子数组

如何把多维数组中的每个子数组合并成一个新数组 $result,有两个方法: $merged = call_user_func_array(&#39;array_merge&#39;, $result); 如果是 PHP 版本在 5.6...

2018-08-11

php补全函数str_pad的运用

需要做一个补全id的功能,需求是这样的,要生成一个p2p行业的保单,而保单则是跟mysql中id是一致的,唯一不同的保单编号是11位,如果id号不够的话,使用数字0来填充,首位两个字母以BC来...

2018-08-11

PHP编译安装常见错误总结

在 CentOS 下编译 PHP5 的时候,为了安装某一扩展(ext),新增了编译参数,会出各种错误。基本上都可以通过 yum 安装相应的库或者改变编译参数来解决问题,在此记录如下。1、PHP 出现...

2018-08-10

fsockopen函数被禁用的解决方案

fsockopen()函数的开启和禁用下面是两种常用的禁用fsockopen的方法。修改php.ini,将 disable_functions = 后加入 fsockopen
修改php.ini,将 allow_url_fopen = On 改为 allow...

2018-08-09

vestacp修改phpmyadmin默认登录地址

最近在倒腾Vesta主机面板,一些设置不可避免,收集了这篇文章。vestacp和lnmp一样可以通过ip/phpmyadmin来访问,所以不太安全,修改phpmyadmin默认路径就很重要。登录到vps,修改vim...

2018-08-09

PHP提示Notice: Undefined variable的解决办法

我们知道在 php 中,变量通常是不需要定义直接使用的,但有的时候因为 php 环境的问题会出现各种各样奇奇怪怪的事情,今天在调试程序的时候直接提示 Notice: Undefined variable...

2018-08-08

PHP 使用date()函数提示Warning: date()错误

今天在修正一个很早写的一个程序的时候,突然发现在其最新的PHP5环境下已经不起作用了,当然这跟最新的 php.ini 里面的配置有关,在老版的 php 中,php.ini 里面直接就设定了时间,或...

2018-08-08
返回顶部
顶部