CSS コード省略 div+css レイアウト コード省略仕様

CSS コード省略 div+css レイアウト コード省略仕様
略語を使用すると、CSS ファイルのサイズが小さくなり、読みやすくなります。 CSS 省略形の主なルールについては、「一般的な CSS 省略形構文の概要」を参照してください。CSS 省略形の主なルールは次のとおりです。


16進数のカラー値の2桁ごとの値が同じ場合は、次のように半分に短縮できます。
#000000 は #000 と省略できます。#336699 は #369 と省略できます。

注意: フルテキストと省略されたカラー設定を同じ CSS 設定セクションに交互に配置しないでください。システム リソースが極端に少ない場合にブラウザーのレンダリング エラーが発生します。

ボックスサイズ<br />通常、次の 4 つの書き方があります。
property:value1; は、すべてのエッジの値が value1 であることを意味します。
property:value1 value2; は、上と下の値がvalue1、右と左の値がvalue2であることを意味します。
property:value1 value2 value3; は、上の値がvalue1、右と左の値がvalue2、下の値がvalue3であることを意味します。
プロパティ:値1 値2 値3 値4; 4つの値はそれぞれ上、右、下、左を表します
覚えやすい方法は、時計回りに、上、右、下、左と覚えることです。マージンとパディングの具体的な適用例は次のとおりです。
マージン:1em 0 2em 0.5em;

国境
境界線のプロパティは次のとおりです。
境界線の幅:1px;
境界線スタイル:solid;
境界線の色:#000;
これは 1 つの文に省略できます: border:1px solid #000;
構文は border:width style color; です。

背景
背景のプロパティは次のとおりです。
背景色:#f00;
背景画像:url(background.gif);
背景繰り返し:繰り返しなし;
背景添付ファイル:固定;
背景位置:0 0;
これは 1 つの文に省略できます: background:#f00 url(background.gif) no-repeat fixed 0 0;

構文は、background:color image repeat attachment position; です。

これらのプロパティ値の 1 つ以上を省略できます。省略した場合、プロパティ値には次のブラウザのデフォルト値が使用されます。

色: 透明
画像: なし
繰り返し: 繰り返し
添付ファイル: スクロール
位置: 0% 0%

フォント
フォントのプロパティは次のとおりです。
フォントスタイル:斜体;
フォントバリアント:small-caps;
フォントの太さ:太字;
フォントサイズ:1em;
行の高さ:140%;
フォントファミリー:"Lucida Grande"、サンセリフ;
これは文中に省略できます: font:italic small-caps bold 1em/140% "Lucida Grande",sans-serif;
フォント定義を省略する場合は、少なくとも font-size と font-family の 2 つの値を定義する必要があることに注意してください。

リスト
デフォルトのドットとシリアル番号をキャンセルするには、list-style:none;と記述します。

リストのプロパティは次のとおりです。
リストスタイルタイプ:正方形;
リストスタイルの位置:内側;
リストスタイルの画像:url(image.gif);
これは 1 つの文に短縮できます: list-style:square inside url(image.gif);

<<:  MySQL の例 DTID マスタースレーブ原理の分析

>>:  line-height=height要素の高さだがテキストが垂直方向に中央揃えされない問題を解決する

推薦する

Docker ベースの Redis マスタースレーブ クラスタの実装

目次1. Redisイメージを取得する2. 6つのRedisコンテナを作成する3. Redisコンテ...

選択タグ内のオプションをクリアする3つの方法

方法1コードをコピーコードは次のとおりです。 document.getElementById(&qu...

Vue.js のミックスインの詳細な説明

ミックスインは、コンポーネントに分散された再利用可能な機能を柔軟な方法で提供します。 Mixin オ...

nginx でネストされた if メソッドを実装する方法

Nginx はネストされた if ステートメントをサポートしておらず、if ステートメントでの論理判...

HTMLページの読み込み速度を上げる方法

(1)HTTPリクエストを減らす。 (リソース ファイルをマージし、イメージ スプライトを使用します...

JavaScript の知識: コンストラクタも関数である

目次1. コンストラクタの定義と呼び出し2. 新しいキーワードの目的3. コンストラクタの問題: メ...

Vueのフィルターについて知っておくべきこと

目次序文フィルターとは何かフィルターの使い方グローバルフィルターローカルフィルターフィルターは直列に...

MySQL をデプロイするときに発生する「テーブル mysql.plugin が存在しません」という問題の解決方法

今日、MySQL の無料インストール版をデプロイしたところ、テーブル 'mysql.plug...

初心者向けBootstrap 3.0学習ノート

この学習ノートの最初の記事として、シリーズの他の記事と同様に、Bootstrap の紹介から始め、そ...

Ubuntu 19 以下に Android Studio をインストールするチュートリアル

過去の経験から言うと、タスクを完了した後にメモを取るのは良い習慣です。インストール環境はUbuntu...

Dockerコンテナにホストディレクトリへの書き込み権限がない場合の解決策

Docker コンテナを適用する場合、多くの場合、ホスト ディレクトリを Docker コンテナにマ...

vsftpd ユーザーが ssh 経由でログインすることを禁止する方法

序文vsftp は使いやすく安全な FTP サーバー ソフトウェアです。システムユーザーまたは仮想ユ...

Vue カプセル化コンポーネント ツール $attrs、$listeners の使用

目次序文$属性例: $listeners (公式説明)使用シナリオ要約する序文複数レベルのコンポーネ...

MySQL 5.7.17 winx64 解凍版のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 5.7.17 winx64解凍版のインストールと設定方法を紹介します。具体...