CSSの記述形式、モバイルページの基本構造の詳細な説明

CSSの記述形式、モバイルページの基本構造の詳細な説明

1. CSSの記述形式

1. インラインスタイル

CSSコードを開始タグに直接記述することができます

<div style="color:red">私はdivです</div>

2. インラインスタイル

ヘッドタグのペアにスタイルタグをまとめて記述し、スタイルタグにCSSコードを記述することができます。

<ヘッド>
    <スタイル>
        div{
            色:赤;
        }
</スタイル>
</head>

3. 外部リンクスタイル

別の CSS ファイルを作成し、このファイルに CSS コードを記述してから、HTML ファイル内のリンク タグを通じてこのファイルを HTML ファイルに関連付けます。

これはHTMLファイルです

<ヘッド>
    <link rel="スタイルシート" href="194_Css.css">
</head>
 これはCSSファイルdiv{
            色:赤;
}

4. スタイルをインポートする

3番目の方法と似ていますが、インポート方法が異なります

<ヘッド>
    <スタイル>
        @import "194_Css.css";
    </スタイル>
</head>

注: ほとんどのエンタープライズ開発では、構造とスタイルを分離する外部リンク スタイルが使用されます。では、インポート スタイルを使用しないのはなぜでしょうか?

外部リンクスタイルはリンクタグを通じて関連付けられ、インポートされたスタイルは@importを通じて関連付けられます。 @import は CSS2.1 以降に導入されたため、互換性の問題が発生する可能性があります。インターフェイスを表示する場合、外部リンクスタイルは最初に CSS スタイルをロードし、次に構造をロードします。したがって、ユーザーがインターフェイスを表示できない場合は、スタイルが設定されている必要があります。インターフェイスを表示する場合、インポートされたスタイルは最初に構造をロードし、次にスタイルをロードします。したがって、ユーザーがインターフェイスを表示する場合、完全なインターフェイスが表示されない可能性があります。

2. 0から1までのウェブサイトを構築する

1. ウェブサイトを書くときに最初にやるべきこと

サイト フォルダーを作成し、CSS フォルダー、js フォルダー、画像フォルダー、index.html などのサブフォルダーとサブファイルを作成します。

注意: サイト フォルダーを作成するときに中国語の名前を使用できますが、サイト フォルダー内のサブフォルダーとサブファイルには中国語の文字は使用できません。

2. すべてのデフォルトスタイルをリセットし、いくつかのグローバルスタイルを設定し、スタイルを設定するCSSファイルを対応するインターフェースに関連付けます。

3. Nubiaのウェブサイトを作成する

(1) まず構造ディレクトリを見てみましょう

(2)科目内容コード

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
    <メタ文字セット="UTF-8">
    <title>タイトル</title>
    <link rel="スタイルシート" href="CSS/base.css">
    <link rel="スタイルシート" href="CSS/index.css">
</head>
<本文>
<!--上部エリア-->
<div class="top"></div>
<!--広告エリア-->
<div class="banner"></div>
<!--コンテンツエリア-->
<div class="content"></div>
<!--下部領域-->
<div class="フッター"></div>
</本文>
</html>

(3)CSSスタイルコード

/*上部エリア*/
。トップ{
    高さ:60px;
    width:100%;/*親要素と同じ幅です。ここでは、拡大または縮小してもウェブページが変形しないように、パーセンテージ形式を使用しています*/
    背景色: 赤;
​
}
/*広告エリア*/
。バナー{
    高さ: 800ピクセル;
    幅: 100%;
    背景色: 緑;
}
/*コンテンツエリア*/
。コンテンツ{
    高さ: 1883px;
    幅: 100%;
    背景色: 青;
}
/*下部領域*/
.フッター{
} 

3. ソースコード:

D194_CSSWritingFormat.html

プロジェクト: ヌビア

住所:

https://github.com/ruigege66/HTML_learning/blob/master/D194_CSSWritingFormat.html

https://github.com/ruigege66/HTML_learning/tree/master/ヌビア

要約する

CSS の記述形式とモバイル ページの基本構造の詳細な説明についてはこれで終わりです。CSS の記述形式に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  ボタントリガーイベントを使用して背景色の点滅効果を実現します

>>:  MySQL シリーズ 7 MySQL ストレージ エンジン

推薦する

NodeとPythonの双方向通信実装コード

目次プロセスコミュニケーションプロセス間の双方向通信問題要約するサードパーティのデータ サプライヤー...

HTML の基本 - ハイパーリンク スタイルを設定する簡単な例

*** ハイパーリンクのスタイル設定の例a:link クリックされる前のハイパーリンクの状態a:vi...

Baotaパネルを再起動すると、「-ModuleNotFoundError: No module named 'geventwebsocket'」というメッセージが表示されます。

背景:サーバーがFlaskプロジェクトをデプロイし、python3をインストールしたため、再起動時に...

JavaScript で配列遅延評価ライブラリを実装する方法

目次概要達成方法具体的な実装評価関数の終了を決定する生成関数の範囲変換関数マップフィルター割り込み機...

Vue プロジェクトをパッケージ化して Apache サーバーにデプロイする手順

開発環境では、vue プロジェクトは、ローカルで Express サーバーを構築することをベースにし...

CentOS 7.5 が Varnish キャッシュサーバー機能を導入

1. ワニスの紹介Varnish は、高性能なオープンソースのリバースプロキシサーバーおよび HTT...

IE6 スペースバグ修正方法

コードを見てみましょう:コードをコピーコードは次のとおりです。 < !DOCTYPE html...

nuxt.js 複数の環境変数の設定

目次1. はじめに2. シナリオ3. 環境を整える3.1 環境変数の挿入4. 最後に1. はじめに一...

MySQL オンライン DDL ツール gh-ost 原理分析

目次1. はじめに1.1 原則1.2 プロセス1.3 特徴1.4 githubアドレス2. テスト環...

フレックスレイアウトが子要素によって引き伸ばされたときに、コンテンツをコンテナ内に保持する方法

モバイル デバイスでは、フレックス レイアウトが非常に便利です。デバイスの幅に応じてコンテナーの幅を...

nginx と Tencent Cloud の無料証明書を使用して https を作成する方法

httpsを取得する方法を勉強しています。最近、Tencent Cloud が提供する無料の SSL...

ソフトウェア 404 と 404 エラーとは何か、またそれらの違いは何ですか

まず、404 とソフト 404 とは何でしょうか? 404: 簡単に言えば、ユーザーが存在しないペー...

Win10 での MySQL 8.0.15 のインストールと設定のチュートリアル

最近私が学んでいるのは MySQL の知識なので、MySQL をインストールすることが非常に重要です...

バックエンド管理システムを構築するためのvue-element-adminの実装手順

最近、カンファレンスの健康申告システムに取り組んでいたとき、バックエンドを構築する必要があり、vue...

Docker ベースの nginx ファイル サーバーを構築する方法と手順

1. このマシンに新しい設定ファイルdocker_nginx.confを作成します。 サーバー{ 7...