摘要: 随着web使用量的增加和人们网络意识的增强,可访问性(或“通用设计”)变得更加重要。可访问性不仅取决于一个网站的代码,还受网站设计和内容的影响,这就是为什么可访问性、标准和可用性关系如此紧密。网页无障碍是一个庞大的课题,已自成一个领域。 但不要被它吓到。无障碍并不是非常难以实施。它并不会像一些人想象的会有碍美观或影响交互。这是一种高明的(smart)设计和开发方式。让我们来看看建立一个无障碍网站的25个重要技术。1.一致的布局和结构为了帮助用户快速和轻松地浏览您的网站,你应该提供一个一致的布局和结构。页面的主要元素——banner、navigation、sidebar侧栏,在整个网站中应该出现 阅读全文
posted @ 2011-07-24 19:06 icysoul 阅读(1488) 评论(0) 推荐(1) 编辑
摘要: 加载css link与@import的区别: 其实 link 与 @import 在显示效果上还是有很大区别的,基本上来看 link 的加在会在页面显示之前全部加在完全,而 @import 会是读取完文件之后加在,所以如果网速很好或很快的情况下,会出现先开始无css定义,而后加载css定义。@import加载页面时开始的瞬间会有闪烁(无样式表的页面),然后才恢复正常(加载样式后的页面),Link没有这个问题。 他们从方法上是一样的,只是在浏览器识别上有点差距,link在支持CSS的浏览器上都支持而@import只在5.0以上的版本有效,而且还能用于浏览器过滤也就是hack的使用,兼容一些老版本 阅读全文
posted @ 2011-04-19 13:18 icysoul 阅读(670) 评论(0) 推荐(0) 编辑
摘要: substring的两个参数不能同时为非正整数:当两个参数同时为正整数的时候,字符串substring的返回值将是两个参数之间的字符串(包括两个参数较小值位置的值,却不包括两个参数较大值位置的值,其返回值长度为两者之差);当某个参数为非正整数即0或者负数的时候,字符串substring的返回值将是正整数参数值位置之前的字符串。substr的第二个参数必须为正整数,因为该参数表示的是返回字符串的个数,第一个参数可接受正负值:当为非负整数的时候,是按字符串正序排列的参数值位置开始计算 取值;当为负整数的时候,是按字符串倒序排列的参数值位置开始计算取值的;(注:两种都采用正向取值)slice的两个参 阅读全文
posted @ 2011-04-01 01:58 icysoul 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 很明显,在IE6下图片的下面出现了大约4px的空隙。具体是因为什么大概没人能说清楚,但万事总有解决的办法。我先说3种大家已经熟知的方法。一、将图片转换为块级对象即,设置img为“display:block;”。在本例中添加一组CSS代码:“#sub img {display:block;}”。二、设置图片的垂直对齐方式即设置图片的vertical-align属性为“top,text-top,bottom,text-bottom”也可以解决。如本例中增加一 组CSS代码:“#sub img {vertical-align:top;}”。三、设置父对象的文字大小为0px即,在#sub中添加一行:“ 阅读全文
posted @ 2011-03-28 22:32 icysoul 阅读(961) 评论(1) 推荐(0) 编辑
摘要: 首先,我们用一个经典例子来简单阐述一下ECMAScript中的继承机制。在几何学上,实质上几何形状只有两种,即椭圆形(是圆形的)和多边形(具有一定数量的边)。圆是椭圆的一种,它只有一个焦点。三角形、矩形和五边形都是多边形的一种,具有不同数量的边。正方形是矩形的一种,所有的边等长。这就构成了一种完美的继承关系。如下图:在这个例子中,形状(Shape)是椭圆形(Ellipse)和多边形(Polygon)的基类(base class)(所有类都由它继承而来)。椭圆具有一个属性foci,说明椭圆具有的焦点的个数。圆形(Circle)继承了椭圆形,因此圆形是椭圆形的子类(subclass),椭圆形是圆形 阅读全文
posted @ 2011-03-02 01:29 icysoul 阅读(465) 评论(0) 推荐(0) 编辑