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

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

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

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

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

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

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

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

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


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

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

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
強力な PHP 統合開発環境
