HTML 背景画像と背景色_PowerNode Java アカデミー

HTML 背景画像と背景色_PowerNode Java アカデミー

1. HTML 画像 <img>

1. <img> タグとその src 属性

HTML では、画像は <img> タグによって定義されます。 <img> は空のタグです。つまり、属性のみが含まれ、終了タグはありません (「/>」で直接終了します)。ページに画像を表示するには、ソース属性 (src) を使用する必要があります。 src は「ソース」を意味します。ソース プロパティの値は、画像の URL アドレスです。画像を定義する構文は <img src="url" /> です。URL は画像が保存されている場所を指します。ブラウザは、イメージタグが出現するドキュメント内のイメージを表示します。

<!-- src 属性が指定された img のみ -->
<img src="images/bjpowernode.jpg" />

2. <img> タグのその他の属性

alt 属性: 画像の置き換え可能なテキスト文字列を定義するために使用されます。画像を表示できない場合は、alt 属性で定義されたテキストが表示されます。画像が正常に表示されると、マウスを画像の上に置くと、「クリックすると拡大画像が表示されます」などのフローティング プロンプトが表示されます。ページ上の画像に代替テキスト属性 (alt) を追加するのは良い習慣です。これにより、情報の表示が改善され、テキストのみのブラウザを使用するユーザーにとって非常に便利です。さらに、XHTML1.0 標準では、alt 属性の使用が義務付けられています。 <img> タグに alt 属性がない場合、VS に次のプロンプトが表示されます。

タイトル属性: マウスを画像の上に置いたときにテキストを表示するために使用されます。画像の説明テキストです。たとえば、多くの Web サイトでは、画像を閲覧するときに「クリックすると次のページにジャンプする」機能が備わっています。

alt 属性と title 属性の違い: <img> タグの alt 属性は、ブラウザの互換性、読み込み失敗、またはアドレス エラーにより画像が表示されない場合に、閲覧ユーザーに提供される代替言語です。その性質は画像の代替です。一方、img タグの title 属性は、画像に関する追加情報を表します。その性質はコメントまたは注釈であり、マウスがその上を通過するとテキストが表示されます。

border 属性: 境界線を指定します。border="0" の場合、境界線は表示されません。

幅と高さの属性: 画像の表示サイズを指定します。指定しない場合は、画像の元のサイズが使用されます。元のサイズであっても、幅と高さを指定することをお勧めします。サイズを指定しないと、画像がページ上のスペースを占有しないためです。ダウンロード後に画像のサイズを変更すると、ページのレイアウトが乱雑になります。幅と高さが指定されている場合は、画像がまだ読み込まれていなくても使用されます。

<img src="images/1499417200939140562.jpg" />
 <!--画像の alt 属性を指定します-->
<img src="images/1499417200939140562.jpg" alt="美しい写真" />
<!--title 属性で画像を指定します-->
<img src="images/1499417200939140562.jpg" alt="美しい写真" title="ハハ" />
 <!--画像の幅と高さを設定します-->
<img src="images/xxxx.gif" title="img" alt="img" width="454" height="340" />

3. ハイパーリンクとしての <img>

<img> をハイパーリンク (つまり、画像ハイパーリンク) として使用すると、<img> タグが <a></a> タグのリンク オブジェクトとして使用されます。注意: <img> がハイパーリンク オブジェクトとして使用されている場合、IE ブラウザーは <img> に青い境界線 (border="1") を自動的に追加します。これは多くの場合、望ましくありません。border="0" を設定すると境界線をキャンセルできます。

<!--画像ハイパーリンク、ハイパーリンク オブジェクトとして img タグを使用します-->
<a href="../HTMLHyperlink.html" title="HTML ハイパーリンク構文">
<img src="http://www.bjpowernode.com/image/m.jpg" border="0" alt="画像リンク" />
</a>

2. HTMLの背景

1. 背景色(Bgcolor)

background-color プロパティは、背景を特定の色に設定します。プロパティ値には、16 進数、RGB 値、または色名を指定できます。

<body bgcolor="#000000"> <!--16進数の色の値-->
<body bgcolor="rgb(0,0,0)"> <!--rgb カラー値-->
<body bgcolor="black"> <!--色名-->

2. 背景

background プロパティは、背景を画像に設定します。属性値は画像の URL です。画像のサイズがブラウザ ウィンドウより小さい場合、画像はブラウザ ウィンドウ全体に複製されます。注意: Web ページの表示を高速化し、Web サイトの使いやすさを向上させるには、背景画像のサイズが 10k を超えないようにしてください。

<body background="clouds.gif"> <!--相対URL-->
<body background="http://www.bjpowernode.com /clouds.gif"> <!--絶対 URL-->

注: 新しい標準では、HTML 要素の背景色 (bgcolor) 属性と背景画像 (background) 属性は廃止されました。代わりに、CSS を使用して要素の背景色と背景画像を設定します。

3. 色

1. 色

色は赤、緑、青の混合です。色の値: 色は、赤、緑、青の値 (RGB) で構成される 16 進表記で定義されます。各色の最小値は 0 (16 進数: #00) です。最大値は255(16進数: #FF)です。たとえば、黒の色名は black で、16 進数表現は #000000、RGB 値は rgb (0,0,0) です。

2. 色名

W3C の HTML 4.0 標準でサポートされている色名は 16 色の​​みです。カラーは、アクア、ブラック、ブルー、フクシア、グレー、グリーン、ライム、マルーン、ネイビー、オリーブ、パープル、レッド、シルバー、ティール、ホワイト、イエローです。他の色を使用する必要がある場合は、16 進数の色の値を使用する必要があります。

3. ウェブセーフカラー

数年前、ほとんどのコンピューターが 256 色しかサポートしていなかったときに、216 色の​​ Web セーフ カラーのセットが Web 標準として提案されました。その理由は、Microsoft および Mac オペレーティング システムでは、40 種類の予約済みの固定システム カラー (それぞれ約 20 色) が​​使用されているためです。 4.216 クロスプラットフォームカラー

もともと、256 色のパレットを使用するときにすべてのコンピューターですべての色が正しく表示されるようにするために、216 色の​​クロスプラットフォーム Web セーフ カラーが使用されていました。

<<:  MySQL 8.0.22 winx64 のインストールと設定のグラフィックチュートリアル

>>:  Vue でよく使われる命令 v-if と v-show の違いを簡単に分析します。

推薦する

MySQL UPDATE ステートメントの「典型的な」落とし穴

目次1. 問題のあるSQL文たとえば、次の図のような質問をした人がいました。 問題は次のように要約で...

Docker コンテナで DockerFile を使用して複数の Tomcat サービスをデプロイする手順

1. [admin@JD ~]$ cd opt #ルートディレクトリにoptと入力2. [admin...

MySQLの文字列インターセプト関連関数の概要

この記事では、MySQL の文字列インターセプト関連の機能を紹介します。具体的な内容は以下のとおりで...

CentOS 7.3 で Nginx 仮想ホストを設定する方法

実験環境最小限にインストールされた CentOS 7.3 仮想マシン基本環境を構成する1. ngin...

Linux C ログ出力コード テンプレート サンプル コード

序文この記事は主に Linux C でのログ出力コード テンプレートに関する関連コンテンツを紹介し、...

VUE+Express+MongoDBのフロントエンドとバックエンドの分離によるノートウォールの実現

付箋紙の壁シリーズを実現しようと思っています。シンプルなものはシンプル、複雑なものは多機能です。開発...

Docker Compose を使用して nginx のロード バランシングを実装する方法

Dockerネットワーク管理とコンテナIP設定に基づいてNginxロードバランシングを実装するすべて...

MySQL数千万の大規模データに対する30のSQLクエリ最適化テクニックの詳細な説明

1. クエリを最適化するには、テーブル全体のスキャンを避けてください。まず、where と orde...

MySQLクエリプランでken_lenの値を計算する方法

key_lenの意味MySQL では、次に示すように、explain を使用して SQL ステートメ...

MySQLのダウンロードとインストールのプロセスの詳細な説明

1: MySqlをダウンロードする公式サイトのダウンロードアドレス: https://dev.mys...

Linux Jenkins 構成スレーブノード実装プロセス図

序文: Jenkins のマスター スレーブ分散アーキテクチャは、主に、Jenkins に単一ポイン...

MySQL で重複時間を削除して時間差を計算する実装

目次必要:ドライブ:アイデア:成し遂げる:個人的には、実際の開発ではストアド プロシージャの使用はお...

VirtualBox は CentOS7 仮想マシンと拡張ツールをインストールします (画像とテキスト)

コンピュータシステム: win7この記事は主に写真に基づいており、多くの写真が含まれていますCent...

Windows Server 2008R2 ファイル サーバーを Windows Server 2016 にアップグレードする

ユーザー組織には、ドメインに参加している 2 台の Windows Server 2008 R2 フ...