- 浏览: 86551 次
- 性别:
- 来自: 北京
最新评论
文章列表
1、IE无法调整那些使用px作为单位的字体大小;
2、国外的大部分网站能够调整的原因在于其使用了em作为字体单位;
3、Firefox能够调整px和em,但是96%以上的中国网民使用IE浏览器(或内核)。
px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。(引自CSS2.0手册)
em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。(引自CSS2.0手册)
任意浏览器的默认字体高都是16px。所有未经调整的浏览器都符合: 1em=16px。那么12px=0.75em,10px=0.625e ...
- 2009-08-24 10:51
- 浏览 980
- 评论(0)
var myImg=new Image;
myImg.src="img Url";
image具有complete属性 。该属性在图片加载过程中都返回false;只有图片加载成功才会返回true。
firefox实现了complete属性,而ie实现了complete属性和readyState属性
但是两者对属性的定义不同:
firefox : 一个图像被下载完毕,complete 属性就是true,没有下载完毕则为false
IE :一个图像没有被下载完毕,则readyState 属性为uninitialized,complete属性是false.当下载完毕时, read ...
- 2009-08-20 11:01
- 浏览 1779
- 评论(0)
<html>
<head>
<title>test</title>
<script language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script language="javascript">
$(document).ready(function(){
$("img").mous ...
- 2009-08-19 19:29
- 浏览 857
- 评论(0)
图片轮播:
<div class="big-pic" id="SwitchBigPic">
<a href="#" blockid="2131"><img></a>
<a href="#" blockid="2131"><img></a>
<a href="#" blockid="2131"><img></ ...
- 2009-08-18 11:09
- 浏览 1552
- 评论(0)
table里的tr,td 要交替出现,消失,都知道用obj.style.display,但出现时不能用“block”
所以是,obj.style.display = "none"
obj.style.display ="",这样写才可以。
- 2009-08-17 17:58
- 浏览 799
- 评论(0)
function isArray(o) {
return Object.prototype.toString.call(o) === '[object Array]';
}
- 2009-08-05 17:17
- 浏览 689
- 评论(0)
IE:document.selection FireFox:window.getSelection() document.selection只有IE支持,window.getSelection()也只有FireFox和 Safari支持,都不是标准语法。
selection 对象
--------------------------------------------------------------------------------
代表了当前激活选中区,即高亮文本块,和/或文档中用户可执行某些操作的其它元素。
selection ...
- 2009-07-17 08:37
- 浏览 9653
- 评论(0)
解释一下event.X和event.clientX有什么区别?
event.clientX返回事件发生时,mouse相对于客户窗口的X坐标
event.X也一样
但是如果设置事件对象的定位属性值为relative
event.clientX不变
而event.X返回事件对象的相对于本体的坐标
x:设置或者是得到鼠标相对于目标事件的父元素的外边界在x坐标上的位置。
clientX:相对于客户区域的x坐标位置,不包括滚动条,就是正文区域。
offsetx:设置或者是得到鼠标相对于目标事件的父元素的内边界在x坐标上的位置。
screenX:相对于用户屏 ...
- 2009-07-17 07:52
- 浏览 2171
- 评论(0)
function include_js(file){
var _doc = document.getElementsByTagName("head")[0];
var obj = document.createElement("script");
obj.setAttribute("type", "text/javascript");
obj.setAttribute("src", file);
_doc.appendChild(obj);
if(!ie){//if not IE
// ...
- 2009-07-16 09:01
- 浏览 2278
- 评论(0)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>New Document</title>
</head>
<body><div style="width:500px; ...
- 2009-07-11 16:26
- 浏览 813
- 评论(0)
function getPosition(e) {
var left = 0 ;
var top = 0 ;
while (e.offsetParent){
left += e.offsetLeft;
top += e.offsetTop;
e = e.offsetParent;
}
left += e.offsetLeft;
top += e.offsetTop;
return {x:left, y:top} ;
}
- 2009-07-11 16:26
- 浏览 1009
- 评论(0)
function mouseCoords(ev){
if(ev.pageX || ev.pageY){
return{x:ev.pageX, y:ev.pageY};
}
return{
x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
y:ev.clientY + document.body.scrollTop - document.body.clientTop
};
}
我们要再次讨论IE和其他浏览器之间的差异。Firefox和其他的浏览器使用event.pageX和 ...
- 2009-07-11 15:43
- 浏览 2066
- 评论(0)
1)总带一本书
无论你花一年或者一周去读一本书,这都无所谓。随身带着它,当你有时间的时候就努力去阅读,通读。每天只需花挤出来的几分钟,一周就能读一本。那么一年至少就能读50本。
2)建一个"要学习什么"的名单
我们都有需要做的事情的清单。这些就是我们需要完成的任务。努力建立一个"要学习什么"的清单。你可以把想要学习新领域的思路写在上面。或许你想掌握一门新语言,学习新技能,或者读莎士比亚全集。无论是什么激励你的,都要把它写下来。
3)寻找更多明智的朋友
开始花更多的时间与那些善于思考的人在一起。并不仅因为他们聪明,而且是因为他们投入了很多时间学习新的技能 ...
- 2009-07-05 22:15
- 浏览 558
- 评论(0)
indexOf()和charAt()
split()和join()
填充注释部分的函数体,使得foo()函数调用弹出”成功”的对话框。代码应尽量简短。
<html>
<body>
<script>
function foo() {
var str = reverse('a,b,c,d,e,f,g');
alert(str);
if (str == 'g,f,e,d,c,b,a') alert('成功');
...
- 2009-07-05 22:10
- 浏览 859
- 评论(0)