如果把标签放在之前或者之内的时候,往往getElementById返回的值alert的时候是null,这是因为在页面还没有完全渲染的时候就执行javascript代码对html元素进行操作,所以返回的值是空的。所以解决办法就是把标签的javascript代码放到内部的最后面或者直接放在的后面,即... Read More
在我们安装APACHE的时候一般默认的apache的配置是只有一个网站,这样切换起来很不方便。其实这个问题很好解决,就是把本机的 apache配置成为虚拟服务器。但是,网上大多数教程的是教用 apache如何配置基于域名的虚拟主机的,而在本机调试网站的时候,一般都是用本地ip(127.0.0.1... Read More
拥有布局 Window IE上的bug要比其他浏览器多,原因之一是,IE的显示引擎使用一个称为布局(layout)的内部概念。因为布局是专门针对显示引擎内部工作方式的概念,所以一般情况下不需要了解它,但是,布局问题是许多IE/Win显示bug的根源,所以理解这个概念以及它如何影响CSS是有帮助... Read More
与许多编程语言相比,CSS是一种相当容易学习的语言,它的语法简单明了,而且由于它的表现本质,开发人员并不需要处理复杂的逻辑。但是在不同的浏览器上测试代码才是真正困难的开始,你的设计在一种浏览器上表现的良好,但是在另外一个浏览器上就会变得“支离破碎”。 “CSS难以掌握”的误解并非来自于语言本身... Read More
在理想环境中,编写正确的CSS会在支持CSS的浏览器中正常的工作。不幸的事,我们并不是生活在理想环境中,浏览器有不少bug和不一致的地方。为了创建能在各种浏览器上显示相同样式的页面,CSS开发人员需要发挥创造性。通过利用bug和未实现的CSS,开发人员能够选择性的对不同的浏览器应用不同的规则。招... Read More
到目前为止,所有示例都使用以像素为单位定义的宽度。这种类型的布局称为固定宽度的布局,由于它是刚性的,有时候也称为“冰布局”。固定宽度的布局非常常见,因为它使开发人员对定位和布局有更大的控制力。但是,固定布局也有缺点,首先,因为它是固定的,所以无论窗口的尺寸有多大,它们的尺寸总是不变,因此无法充分... Read More
所有CSS布局都依赖于三个基本概念:定位、浮动和空白边操纵。不同技术其实没有本质差异,而且如果理解了核心概念,那么创建自己的布局其实是相当容易的。让设计居中 长文本行难以阅读。随着现代显示器的尺寸越来越大,屏幕可读性问题变得越来越重要。缓解这个问题的一种方法就是让设计居中。居中的设计只占屏幕的一部... Read More
在进行页面的DIV+CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的,对於该问题的解决方法也是「见机行事」,根据原因的不同要用不同的解决方法,这里把解决直接把解决image图片布局下边的多余空隙的BUG的常用方法归纳, 供大家参考。... Read More