日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

如何利用PHP和CSS改變網頁文字大小

瀏覽:211日期:2024-02-07 17:04:55

用PHP和CSS改變網頁文字大小——在設計網站的時候,要牢記一點:并不是所有的訪問者都是神采奕奕的年輕人,而且他們也不一定完全熟悉Web瀏覽器的各種使用方法。

在設計網站的時候,要牢記一點:并不是所有的訪問者都是神采奕奕的年輕人,而且他們也不一定完全熟悉Web瀏覽器的各種使用方法。聰明的設計者了解這一點,他們常常將各種特殊的可訪問特性融入網站的設計中,這樣,即使是年長者或是殘疾人士都可以方便舒適地使用網站,而不必花費額外的力氣。;

文本大小調節器是最有效的可訪問特性中的一個,任何網站都可能需要它,簡而言之,這是一個用于改變網頁文字大小的工具,通常用于將文本變大從而易于閱讀,很多瀏覽器已經自帶了這一特色,但是網絡瀏覽器的初學者并不知道如何使用這一功能,因此,網站的設計者經常將更易于使用的按鈕放在每個網頁上來實現這一功能。

這篇指南將向您介紹如何使用PHP和CSS在網頁上添加具備這種功能的文本大小調節器,因此,趕快向您的網站添加這一可訪問性,這樣從年紀大于50歲的用戶那里獲得贊譽的積分,繼續向下讀,您將學會使用它的方法。

注意:這篇指南假定您已經安裝了Apache和PHP

它是如何工作的?

在寫代碼之前,花一些時間來理解文本大小調節器的工作方式是非常有益的。網站中的每個網頁都包含一系列控制按鈕,他們允許用戶選擇頁面的文字大小:小號、中號和大號,每種字號都對應于一種CSS樣式表,這些樣式表保存了用于渲染網頁文本大小的規則。

當用戶做出選擇的時候,PHP將用戶選定的字號存儲在一個會話變量中,然后重新加載網頁,該頁面將從會話變量中讀取選定的字號,并動態調用相應的樣式表以更小的字號或更大的字號來重新渲染網頁。

過程

第一步:創建網頁

從創建HTML文檔開始,首先完成占位符的內容,列表A是一個例子: 列表A:

Text size: small | href='http://m.b3g6.com/bcjs/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 officiadeseruntmollitanim id estlaborum.

對頁面頂部的文字超鏈接要特別注意,每個超鏈接都指向了名為resize.php的腳本文件,并通過URL GET方法將選定的字體大小傳遞給它。

在您的Web服務器目錄中以.php的擴展名來保存這個文檔,例如,index.php。

第二步:創建樣式表

接下來,為每種文字大小創建樣式表文件:small.css, medium.css和large.css,這是small.css的文件內容:

body { font: 10px }

同樣,可以創建medium.css和large.css,分別使用17px和25px,將這些樣式表文件和上一步創建的網頁保存在同一個目錄中。

第三步:創建文本大小的改變機制

正如上文介紹的,網頁通過查找預先定義的會話變量可以'知道'加載哪個樣式表文件,會話變量是通過腳本文件resize.php來控制的(參見列表B),該文件是在用戶點擊了網頁頂部改變文字大小的按鈕時激活的,這是resize.php的內容:

列表B

// start session // import selected size into session session_start(); $_SESSION['textsize'] = $_GET['s']; header('Location: ' . $_SERVER['HTTP_REFERER']); ?>

這很簡單,當用戶選擇了一種新的文本大小,resize.php通過GET方法來獲得字號的值,并將其存儲在會話變量$_SESSION['textsize']中,然后將瀏覽器重新定向到原來打開的哪個頁面。

當然,這里還缺少一個組件:智能化得讓網頁自動檢測現在用戶現在選定的文本大小并加載相應的樣式表,為加入這一功能,打開您的網頁文件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='http://m.b3g6.com/bcjs/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 officiadeseruntmollitanim id estlaborum.

理解這種工作方式應該很簡單了,當載入網頁的時候,它恢復當前的會話,并檢查$_SESSION['textsize']變量是否與當先選擇的字號相符,然后通過元素動態加載相應的樣式表,這將導致網頁以正確的大小自動重新渲染。 聯合使用PHP和CSS與傳統的方式略有不同,傳統方式是使用JavaScript來動態改變CSS樣式表,相對于JavaScript方法,PHP方法的優勢在于您不需要依賴客戶端對JavaScript的支持,您也不需擔心專門創建針對某個瀏覽器的工作,也許下一次您坐下來設計網站的時候會發現這種方法很有效,祝編程愉快!

標簽: PHP
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
美女视频黄 久久| 中文字幕成在线观看| 老色鬼精品视频在线观看播放| 亚洲欧洲美洲av| 久久免费福利| 国产精品伊人| 国产日本亚洲| 国产日韩欧美中文在线| 亚洲精品看片| 日韩不卡一二三区| 国产日韩三级| 久久精品一本| 久久五月天小说| 欧美亚洲一级| 91福利精品在线观看| 五月亚洲婷婷 | 亚洲欧美一级| av高清不卡| 国产精品一级| 婷婷精品久久久久久久久久不卡| 视频一区日韩精品| 精品一区二区三区的国产在线观看| 麻豆国产精品| 欧美va天堂在线| 日韩有吗在线观看| 国产精品久久久久久久免费观看 | 亚洲婷婷在线| 国产日韩一区二区三区在线| 欧美成人a交片免费看| 喷白浆一区二区| 电影91久久久| 亚洲一区二区小说| 中文字幕在线视频网站| 99精品美女| 国产激情综合| 婷婷成人基地| 免播放器亚洲| 四虎在线精品| 蜜桃成人av| 欧美日本久久| 国产精品美女| 国产一区二区色噜噜| 亚洲a级精品| 成人av二区| 92国产精品| 日韩av在线免费观看不卡| 精品久久久网| 日产欧产美韩系列久久99| 亚洲四虎影院| 久久毛片亚洲| 色一区二区三区四区| 亚洲精品免费观看| 在线综合亚洲| 免费不卡中文字幕在线| 欧产日产国产精品视频| 国产色99精品9i| 日韩1区2区日韩1区2区| 视频一区在线播放| 日韩视频一区| 国产精品av久久久久久麻豆网| 久久电影tv| 日本久久成人网| 国内精品福利| 国户精品久久久久久久久久久不卡 | 综合国产在线| 日韩影院免费视频| 亚洲精品乱码久久久久久蜜桃麻豆| 三级亚洲高清视频| 日韩专区欧美专区| 日韩精品一区第一页| 久久电影一区| 成人台湾亚洲精品一区二区| 精品视频网站| 群体交乱之放荡娇妻一区二区| 99国产精品一区二区| 91精品啪在线观看国产18| 电影亚洲精品噜噜在线观看| 动漫av一区| 精品免费av在线| 免费精品国产的网站免费观看| 国产欧洲在线| 免费观看在线综合色| 日韩欧乱色一区二区三区在线| 日韩中文av| 日韩一区亚洲二区| 午夜欧美理论片| 在线一区二区三区视频| 欧美在线日韩| 日韩av有码| 精品在线91| 日韩欧美三区| 国产亚洲精品美女久久久久久久久久| 欧美亚洲福利| 日韩成人免费| 男女激情视频一区| 麻豆视频一区| 国产精品日韩| 麻豆91小视频| 午夜欧美理论片| 国产精品巨作av| 成人av动漫在线观看| 国产伦精品一区二区三区千人斩 | 国产精品白丝av嫩草影院| 色婷婷色综合| 99亚洲视频| 精品国产亚洲一区二区三区大结局 | 日本а中文在线天堂| 亚洲人妖在线| 欧美二三四区| 国产精品久久久久久av公交车| 亚洲国产综合在线看不卡| 欧美视频精品全部免费观看| 国产综合色产| 日韩理论片av| 国产精品一二| 亚洲视频二区| 婷婷久久一区| 免费不卡中文字幕在线| 在线天堂中文资源最新版| 国产欧美一区二区三区米奇| 日韩在线观看一区二区| 久久久水蜜桃av免费网站| 欧美交a欧美精品喷水| 97久久中文字幕| 综合色就爱涩涩涩综合婷婷| 亚洲精品极品少妇16p| 中文另类视频| 性一交一乱一区二区洋洋av| 午夜欧美精品| 伊人精品在线| 久久精品国产www456c0m| 欧美日本二区| 国产精品亚洲人成在99www| 日韩**一区毛片| 91欧美极品| 久久亚州av| 伊人久久av| 99精品视频在线观看免费播放| 亚洲爱爱视频| 欧美福利专区| 四虎精品永久免费| 日韩一区中文| 欧美精品99| av免费不卡国产观看| 国产99精品一区| 国精品一区二区| 久久亚洲色图| 国产精区一区二区| 亚洲调教视频在线观看| 免费成人性网站| 欧美亚洲三级| 亚洲性色av| 免费精品视频最新在线| 国产精品亚洲综合久久| 天堂av在线| 亚洲欧洲av| 首页国产精品| 奶水喷射视频一区| 国产欧美高清| 精品日韩毛片| 亚洲欧美一级| 国产传媒av在线| 蜜臀国产一区二区三区在线播放| 欧美永久精品| 亚洲第一精品影视| 日本欧美一区二区在线观看| 国产99在线| 国产探花一区| 一区久久精品| 久久精品国产福利| 蜜臀精品一区二区三区在线观看| 精品国产亚洲日本| 亚洲一二av| 在线日韩视频| 成年男女免费视频网站不卡| 亚洲尤物av| 综合日韩av| 国产精品乱战久久久| 国产一区二区高清| 狠狠躁少妇一区二区三区| 日韩欧乱色一区二区三区在线| 色88888久久久久久影院| 精品视频自拍| 国产精品羞羞答答在线观看| 伊人国产精品| 亚洲一区日韩在线| 少妇精品导航| 欧美三级网址| 国产美女高潮在线| 久久亚洲资源中文字| 国产精品一区二区av交换| 婷婷亚洲五月色综合| 99精品美女| 亚洲天堂久久| 一区福利视频| 日韩中文字幕麻豆| 免费久久99精品国产自在现线| 国精品一区二区| 美女网站一区| 欧美丝袜一区|