HTMLのメディア属性を使用してCSSをロードする方法
HTMLの
属性は、アセット(通常はCSSファイル)を最適化するデバイスタイプを指定するために使用されます。このようにして、さまざまな目的のためにさまざまなCSSスタイルシートを作成できます。
メディア 属性はいくつかの値を取りますが、最も一般的な値は次のとおりです。
すべて
:はデフォルトであり、すべてのメディアタイプのデバイスに適用されます。 画面
:コンピューター画面、タブレット、スマートフォン—任意の画面用です。 印刷
:印刷プレビューモード、および印刷ページ用です。
したがって、実際には、 screen
用に最適化されたさまざまなCSSスタイルシートを使用できます。 およびprint
それぞれ。
例:
<head>
<link rel="stylesheet" type="text/css" href="theme.css">
<link rel="stylesheet" type="text/css" href="screen.css" media="screen">
<link rel="stylesheet" type="text/css" href="print.css" media="print">
</head>
上記の例では:
- 最初の
要素はメディアタイプを指定しません。つまり、 media ="all"
を使用します。 デフォルトの属性(すべてのメディアタイプに適用されます)。見えませんが、そこにあります。 - 2番目の
要素はmedia="screen"
を使用します 属性。これは、このスタイルシートが画面用に最適化されていることを意味します。 - 3番目の
要素はmedia="print"
を使用します 属性。これは、このスタイルシートが印刷/プレビュー用に最適化されていることを意味します。
-
HTMLで複数の属性を使用するにはどうすればよいですか?
HTMLの複数属性を使用すると、ユーザーは複数の値を入力できます。これはブール属性であり、および要素で使用できます。 HTMLフォームで複数のファイルをアップロードできるようにするには、multiple属性を使用します。複数の属性は、電子メールとファイルの入力タイプで機能します。 例 次のコードを実行して、HTMLで複数の属性を使用する方法を学ぶことができます。 <!DOCTYPE html>
<html>
<head>
<title>HTML multiple att
-
HTMLでリスト属性を使用するにはどうすればよいですか?
HTMLでは、要素を使用して、事前定義されたオプションのリストを指定します。このリストは入力要素用です。 list属性は、この要素を参照します。 HTML5はリスト属性を導入しました。 list属性は、要素の事前定義されたオプションを含む要素を参照します。 例 次のコードを実行して、HTMLでlist属性を使用する方法を学ぶことができます。 <!DOCTYPE html>
<html>
<head>
<title>HTML list attribute</titl