検索
ホームページバックエンド開発PHPチュートリアルPHP と CSS を使用して Web ページのテキスト サイズを変更する_PHP チュートリアル
PHP と CSS を使用して Web ページのテキスト サイズを変更する_PHP チュートリアルJul 13, 2016 am 10:30 AM
cssphp利用そして存在するサイズ変化文字時間使用ネットウェブページデザイン

PHP と CSS を使用して Web ページのテキスト サイズを変更する - Web サイトをデザインするときは、1 つのことに留意してください。すべての訪問者が聡明な若者であるわけではなく、Web ブラウザーのさまざまな使用方法に必ずしも十分に精通しているわけではありません。

Web サイトをデザインするときは、次の点に留意してください。訪問者のすべてが元気な若者であるとは限らず、Web ブラウザーのさまざまな使用方法に必ずしも完全に精通しているわけではありません。賢いデザイナーはこれを理解しており、高齢者や障害のある人でも余分な労力を費やすことなく簡単かつ快適に Web サイトを使用できるように、さまざまな特別なアクセシビリティ機能を Web サイトのデザインに組み込むことがよくあります。

テキストサイザーは、あらゆるWebサイトに必要となる最も効果的なアクセシビリティ機能の1つです。つまり、Webページのテキストサイズを変更しやすくするために使用されるツールです。多くのブラウザにはすでにこの機能が搭載されていますが、Web ブラウザの初心者はこの機能の使い方を知らないため、Web サイトのデザイナーは各 Web ページに使いやすいボタンを配置してこの機能を実装することがよくあります。

このガイドでは、PHP と CSS を使用してこの機能を Web ページに追加する方法を説明します。このアクセシビリティをサイトに追加して、50 歳以上のユーザーが最大限に活用できるようにしてください。賞賛ポイントを獲得して読み続けてください。使い方を学ぶために。

注: このガイドは、Apache と PHP がインストールされていることを前提としています

どうやって動くの?

コードを記述する前に、時間をかけてテキスト サイズ設定機能がどのように機能するかを理解すると役に立ちます。サイトの各ページには、ユーザーがページのテキスト サイズ (小、中、大) を選択できる一連のコントロールが含まれており、各フォント サイズは、Web のレンダリングに使用されるテキストを保存する CSS スタイル シートに対応しています。ページのテキストのサイズ。

ユーザーが選択を行うと、PHP はユーザーが選択したフォント サイズをセッション変数に保存し、Web ページをリロードして、選択したフォント サイズをセッション変数から読み取り、対応するスタイル シートを動的に呼び出します。 - 小さいフォント サイズまたは大きいフォント サイズでページをレンダリングします。

プロセス

ステップ 1: Web ページを作成する

HTML ドキュメントの作成から開始し、最初にプレースホルダーのコンテンツを完成させます。リスト A は例です:

リストA:

文字サイズ: 小 | href="resize.php?s=medium">中 |

Loremipsum dolor sit amet,

Consectetradipisicingelit, sed do eiusmodtemporincididuntutlabore et dolore

マグナ・アリクア

Ad minim veniam, quisnostrud exercitation ullamcolaboris nisi utaliquip ex ea

commodoconsequat.

Duisauteirure dolor in reprehenderit in

voluptateveliteessecillumdoloreeufugiatnullapariatur.

Excepteursintoccaecatcupidatat non proident, sunt in culpa qui

Officiadeseruntmollitanim id estlaborum.

ページの上部にあるテキスト ハイパーリンクに特に注意してください。各ハイパーリンクは、resize.php という名前のスクリプト ファイルを指しており、選択したフォント サイズを URL GET メソッド経由で渡します。

このドキュメントを、.php 拡張子 (たとえば、index.php) を付けて Web サーバー ディレクトリに保存します。

ステップ 2: スタイルシートを作成する

次に、各テキスト サイズのスタイル シート ファイルを作成します: small.css、medium.css、large.css。これは small.css のファイルの内容です。

ボディ{

フォント: 10px

}

同様に、それぞれ17pxと25pxを使用してmedium.cssとlarge.cssを作成し、これらのスタイルシートファイルを前の手順で作成したWebページと同じディレクトリに保存できます。

ステップ 3: テキスト サイズ変更メカニズムを作成する

上で紹介したように、Web ページは、事前定義されたセッション変数を探すことで、どのスタイル シート ファイルを読み込むかを「知る」ことができます。セッション変数は、スクリプト ファイル、resize.php によって制御されます (リスト B を参照)。 . Web ページの上部にあるテキスト サイズを変更するボタンがアクティブになります。これは、resize.php の内容です。

リストB

// セッションを開始します

// 選択したサイズをセッションにインポートします

session_start();

$_SESSION['textsize'] = $_GET['s'];

header("場所: " . $_SERVER['HTTP_REFERER']);

?>

これは非常に簡単で、ユーザーが新しいテキスト サイズを選択すると、resize.php は GET メソッドを通じてフォント サイズの値を取得し、それをセッション変数 $_SESSION['textsize'] に格納し、ブラウザをリダイレクトします。先ほど開いたページへ。 [次へ]

もちろん、ここにはまだ欠けているコンポーネントがあります。インテリジェンスにより、Web ページはユーザーが現在選択しているテキスト サイズを自動的に検出し、対応するスタイル シートをロードできます。この機能を追加するには、Web ページ ファイルのindex.php を開き、次のステートメントをファイルの先頭に追加します (リスト C を参照):

リストC

// セッションを開始します

// 変数をインポートします

session_start();

// このページのデフォルトのテキストサイズを設定します

if (!isset($_SESSION['textsi

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/767404.html技術記事 PHP と CSS を使用して Web ページのテキスト サイズを変更する Web サイトをデザインするときは、訪問者全員が聡明な若者であるとは限らず、必ずしも Web ブラウジングに完全に精通しているわけではないということを念頭に置いてください。
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
php怎么把负数转为正整数php怎么把负数转为正整数Apr 19, 2022 pm 08:59 PM

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

php怎么实现几秒后执行一个函数php怎么实现几秒后执行一个函数Apr 24, 2022 pm 01:12 PM

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

如何利用GitLab进行项目文档管理如何利用GitLab进行项目文档管理Oct 20, 2023 am 10:40 AM

如何利用GitLab进行项目文档管理一、背景介绍在软件开发过程中,项目文档是非常重要的资料,不仅能够帮助开发团队了解项目的需求和设计,还能提供给测试团队和客户参考。为了方便项目文档的版本控制和团队协作,我们可以利用GitLab来进行项目文档管理。GitLab是一个基于Git的版本控制系统,除了支持代码管理,还可以管理项目文档。二、GitLab环境搭建首先,我

php怎么除以100保留两位小数php怎么除以100保留两位小数Apr 22, 2022 pm 06:23 PM

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

php怎么根据年月日判断是一年的第几天php怎么根据年月日判断是一年的第几天Apr 22, 2022 pm 05:02 PM

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

php怎么替换nbsp空格符php怎么替换nbsp空格符Apr 24, 2022 pm 02:55 PM

方法:1、用“str_replace(" ","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\&nbsp\;||\xc2\xa0)/","其他字符",$str)”语句。

php怎么判断有没有小数点php怎么判断有没有小数点Apr 20, 2022 pm 08:12 PM

php判断有没有小数点的方法:1、使用“strpos(数字字符串,'.')”语法,如果返回小数点在字符串中第一次出现的位置,则有小数点;2、使用“strrpos(数字字符串,'.')”语句,如果返回小数点在字符串中最后一次出现的位置,则有。

php字符串有没有下标php字符串有没有下标Apr 24, 2022 am 11:49 AM

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境