资源描述:
《利用php和css改变网页文字大小--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、利用PHP和CSS改变网页文字大小>>在设计网站的时候,要牢记一点:并不是所有的访问者都是神采奕奕的年轻人,而且他们也不一定完全熟悉L文档开始,首先完成占位符的内容,列表A是一个例子:列表A:Textsize:small
2、href="resize.php?s=medium">medium
3、largeLoremipsumdolorsitamet,consecteturadipisicingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.Utenimadmi
4、nimveniam,quisnostrudexercitationullamcolaborisnisiutaliquipexeamoonsequat.Duisauteiruredolorinreprehenderitinvoluptatevelitessecillumdoloreeufugiatnullapariatur.Excepteursintoccaecatcupidatatnonproident,suntinculpaquiofficiadeseruntmollitanimidestlaborum.对页面顶部的文字超链
5、接要特别注意,每个超链接都指向了名为resize.php的脚本文件,并通过URLGET方法将选定的字体大小传递给它。在您的all.css,medium.css和large.css,这是small.css的文件内容:body{font:10px}同样,可以创建medium.css和large.css,分别使用17px和25px,将这些样式表文件和上一步创建的网页保存在同一个目录中。第三步:创建文本大小的改变机制正如上文介绍的,网页通过查找预先定义的会话变量可以"知道"加载哪个样式表文件,会话变量是通过脚本文件resize.php
6、来控制的(参见列表B),该文件是在用户点击了网页顶部改变文字大小的按钮时激活的,这是resize.php的内容:列表B//startsession//importselectedsizeintosessionsession_start();$_SESSION['textsize']=$_GET['s'];header("Location:".$_SERVER['HTTP_REFERER']);?>这很简单,当用户选择了一种新的文本大小,resize.php通过GET方法来获得字号的值,并将其存储在会话变量$_SESSION['
7、textsize']中,然后将浏览器重新定向到原来打开的哪个页面。当然,这里还缺少一个组件:智能化得让网页自动检测现在用户现在选定的文本大小并加载相应的样式表,为加入这一功能,打开您的网页文件index.php,并将以下语句加入到文件的开头(参见列表C):列表C//startsession//importvariablessession_start();//setdefaulttextsizeforthispageif(!isset($_SESSION['textsize'])){$_SESSION['textsize']='
8、medium';}?>Youshouldalsoaddastylesheetlinkbetents,asfolloportvariablessession_start();//setdefaulttextsizeforthispageif(!isset($_SESSIO12下一页>>>>这篇文章来自..,。N['textsize'])){$_SESSION['textsize']='medium';}?>type="text/css">Textsize:small
9、href="resize.php?s=medium">medi
10、um
11、largeLoremipsumdolorsitamet,consecteturadipisicingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.Utenimadminimveniam,quisnostrudexercitationullamcolaborisnisiutaliquipexeamoonsequat.Duisauteiruredolorinreprehenderitinvoluptatevelitessecillumdoloreeu
12、fugiatnullapariatur.Excepteursintoccaecatcupidatatnonproident,suntinculpaquiofficiadeseruntmollitanimidestlaborum.理解这种工作方式应该很简单了,当载入网页的时候,