Jonathan under SUNhttp://blog.yesky.com/Blog/jonathanundersun/复制地址

在页面中用link命令导入需要的两个外部css文件。

[link rel="alternate stylesheet" href="http://www.designbyfire.com/large.css" type="text/css" title="large"/]
[link rel="stylesheet" href="http://www.designbyfire.com/small.css" type="text/css"
title="small"/]

 

小字 大字体

这里面的large.csssmall.css两个文件就是定义了,基本的大小两种字体的样式表文件。怎么定义文字大小的这里就不多说了。我在本页面中,重新定义了P标签的字体大小。然后把你定义好的样式,应用到相应的段落中,或者是整个页面的样式。 另外,定义两组javascript函数。

function setActiveStyleSheet(title) { var i, a, main; for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) { a.disabled = true; if(a.getAttribute("title") == title) a.disabled = false; } } }

function getActiveStyleSheet() {
var i, a;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
}
return null;
}


到此,基础工作就做好了。只要在页面中引用js函数就可以。
这样,就完成了利用css+js,动态改变页面字体大小的过程。wireddesignbyFire都用到了类似的可用性技术。


作者:Jonathan's SUN 阅读() 评论()  编辑 发表于:2005-01-22 19:38
相关内容
文章评论

暂无人对此文章发表评论!

发表评论
标题 *  
姓名 *  
内容 *  
   验证码: *       
       
版权声明:天极是本Blog托管服务提供商。如本文牵涉版权问题,天极不承担相关责任,请版权拥有者直接与文章作者联系解决。
Powered by:

Copyright © Jonathan's SUN