当然,这里还缺少一个组件:智能化得让网页自动检测现在用户现在选定的文本大小并加载相应的样式表,为加入这一功能,打开您的网页文件index.php,并将以下语句加入到文件的开头(参见列表C):列表C//
start
session
//
import
variables
session_start()
//
set
default
text
size
for
this
page
if
(!isset($_SESSION['textsize']))
{
$_SESSION['textsize']
=
'medium'}?You
should
also
add
a
stylesheet
link
between
the
...
elements,
as
follows:
type="text/css"
这是列表D,完整的index.php文件应该是这样的:列表D://
start
session
//
import
variables
session_start()
//
set
default
text
size
for
this
page
if
(!isset($_SESSION['textsize']))
{
$_SESSION['textsize']
=
'medium'}?type="text/css"
Text
size:
small
|
href="resize.php?s=medium"medium
|
large
Loremipsum
dolor
sit
amet,
consecteturadipisicingelit,
sed
do
eiusmodtemporincididuntutlabore
et
dolore
magna
aliqua.
Utenim
ad
minim
veniam,
quisnostrud
exercitation
ullamcolaboris
nisi
utaliquip
ex
ea
commodoconsequat.
Duisauteirure
dolor
in
reprehenderit
in
voluptatevelitessecillumdoloreeufugiatnullapariatur.
Excepteursintoccaecatcupidatat
non
proident,
sunt
in
culpa
qui
理解这种工作方式应该很简单了,当载入网页的时候,它恢复当前的会话,并检查$_SESSION['textsize']变量是否与当先选择的字号相符,然后通过元素动态加载相应的样式表,这将导致网页以正确的大小自动重新渲染。