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要素の高さだがテキストが垂直方向に中央揃えされない問題を解決する

推薦する

Ubuntu 16.04 にソースコードから Mininet をインストールする

ミニネットMininet は軽量のソフトウェア定義ネットワークおよびテスト プラットフォームです。軽...

WeChatミニプログラムは同時通訳を利用して音声認識を実装します

私は同時通訳音声認識機能を使用して、WeChatアプレットのホームページの音声検索機能を実現しました...

Apache FlinkCEP でタイムアウトステータス監視を実装するための詳細な手順

CEP - 複合イベント処理。ご注文後、一定期間内にお支払いの確認が取れませんでした。タクシーの配...

CentOS 6.6 ソースコードのコンパイルと MySQL 5.7.18 のインストールチュートリアルの詳細な説明

1. ユーザーとグループを追加する1. mysqlユーザーグループを追加する # グループ追加mys...

同じドメイン名を持つ Nginx プロキシのフロントエンドとバックエンドの分離プロジェクトの完全な手順

フロントエンド プロジェクトとバックエンド プロジェクトは分離されており、フロントエンドとバックエン...

VMware vSAN 入門概要

1. 背景1. vSphere の共有ストレージの背景を簡単に紹介するvSphere の重要な機能は...

Linux ネットワークプログラミング機能の簡単な分析

目次1.ソケットを作成する2. ソケットをバインドする3. 聞き手を作る。聞く4. 接続が受け入れら...

display または visibility を通じて HTML 要素を表示または非表示にする

場合によっては、特定の条件に基づいて Web ページ内の HTML 要素を表示するか非表示にするかを...

VMware IOInsight を使用して、仮想マシンのストレージ パフォーマンスの監視を改良する

例: VMware IOInsight は、VM のストレージ I/O 動作を理解するのに役立つツー...

ログインと登録機能を実現するjs

この記事の例では、ログインと登録機能を実装するためのjsの具体的なコードを参考までに共有しています。...

Tomcat9 Windows サービスのインストールに関する詳細なチュートリアル

1. 準備1.1 service.bat を含む tomcat 圧縮パッケージをダウンロードします。...

ボリュームを使用してホストと Docker コンテナ間でファイルを転送する方法

以前、Docker コンテナとローカル マシン間のファイル転送に関する記事を書きました。しかし、この...

ウェブタイポグラフィにおける致命的な意味的ミス 10 選

<br />これは、Steven D が書いた Web フロントエンド開発デザインの基本...

Mysqlチュートリアルでのグループランキングの実装例の詳細な説明

目次1. データソース2. データの総合順位1) 総合ランキング2) 同順位3) 同順位3. データ...

Navicat を MySQL に接続するときに発生する 2059 エラーの解決方法

最近、Djangoを学習しているときにデータベースを使用する必要があったため、MySQLで使用するた...