CSS スキル コレクション - 古典の中の古典

CSS スキル コレクション - 古典の中の古典
リンク上の点線のボックスを削除します

コードをコピー
コードは次のとおりです。

a:アクティブ、a:フォーカス{
アウトライン:なし;
}

デフォルトでは、Firefox はリンクにフォーカスが当てられたとき (またはクリックされたとき) に点線の境界線を追加しますが、上記のプロパティを使用してこれを削除できます。

最もシンプルなCSSリセット

コードをコピー
コードは次のとおりです。

* {
マージン: 0; パディング: 0
}

リンクを折り返さない

コードをコピー
コードは次のとおりです。

{
空白:折り返しなし;
}

上記の設定によりリンクの折り返しを回避できますが、個人的には長いリンクには対応する行を設けることをお勧めします (行の折り返しに関する議論については、円の中心の記録を参照してください)。

Firefoxでスクロールバーを常に表示する

コードをコピー
コードは次のとおりです。

html{
オーバーフロー:-moz-スクロールバー-垂直;
}

その他の Mozilla/Firefox のプライベート CSS プロパティについては、こちらをご覧ください。クロスブラウザのサポートが必要な場合は、

コードをコピー
コードは次のとおりです。

本文、html {
最小高さ:101%;
}

行の高さを使用して垂直方向に中央揃えする

行の高さ:24px;

固定幅のコンテナを使用していて、行を垂直方向に中央揃えする必要がある場合は、line-height を使用します (高さは親コンテナと同じになります)。垂直方向の中央揃えの概要については、ここを参照してください。

透明容器フロート

コードをコピー
コードは次のとおりです。

#主要 {
オーバーフロー:非表示;
}

ブロック要素を水平方向に中央揃えする
マージン:0 自動;
実際には、

コードをコピー
コードは次のとおりです。

左マージン: 自動;
右マージン: 自動;

このテクニックは、ほとんどすべての CSS の教科書で説明されています。幅を追加することを忘れないでください。 Exploerでも使えます

コードをコピー
コードは次のとおりです。

体{
テキスト配置: 中央;
}

次に内部コンテナを定義します

テキスト配置: 左;

回復する。

Exploer テキストエリアのスクロールバーを非表示にする

コードをコピー
コードは次のとおりです。

テキストエリア {
オーバーフロー:自動;
}

Exploer デフォルトでは、テキストエリアには垂直スクロールバーが表示されます (理由は聞かないでください)。

印刷ページ番号を設定する

コードをコピー
コードは次のとおりです。

h2 {
ページ区切り前:常に;
}

page-break-before 属性を使用すると、Web ページを印刷するときのページングを設定できます。

<<:  JavaScript 関数呼び出しの典型的なサンプルコード

>>:  CSS ラベルモード表示プロパティの詳細な説明

推薦する

VMware 構成 VMnet8 ネットワーク方法の手順

目次1. はじめに2. 設定手順1. はじめに1. NAT モード (VMnet8) は、仮想マシン...

nginxを使用してドメイン名ベースの仮想ホストを構成する

1. 仮想ホストとは何ですか?仮想ホストは、特殊なテクノロジーを使用して、実行中のサーバーを論理的に...

vuex データの永続化のための 2 つの実装ソリューション

目次ビジネス要件:解決策 1: vuex-persistedstate解決策2: vuex-pers...

Linux Dig コマンドの使用法

発掘紹介: Dig は、Unix ライクなコマンドライン モードで NS レコード、A レコード、M...

HTML の blockquote タグの使用と美化

ブロック引用の定義と使用法<blockquote> タグは引用ブロックを定義します。 &...

フォームから Vue ElementUI を使用してログイン効果を実装する例

目次1. ElementUIで基本的なスタイルを構築する2. [送信]ボタンをクリックして、アカウン...

よく使われるCSSカプセル化方法の概要

1. pc-reset PCスタイルの初期化 /* 正規化.css */ html{ 行の高さ: 1...

jQueryはドロップダウンメニューのスライド効果を実現します

Web ページを作成するときに、クールでスムーズなドロップダウン メニューが必要になることがあります...

Alibaba Cloud Server の詳細な展開 (グラフィック チュートリアル)

最近、Web 開発のフロントエンドとバックエンドの技術を学んだので、その後の管理を容易にするためにプ...

Node+Express テストサーバーのパフォーマンス

目次1 テスト環境1.1 サーバーハードウェア1.1.1 t2.マイクロ1.1.2 c5.large...

Ubuntu 18.04 LTSでIPアドレスを設定するための完全な手順

序文Ubuntu 18.04 LTS で IP アドレスを設定する方法は、これまで使用されていた設定...

Vue3スタイルのCSS変数注入の実装

目次まとめ基本的な例モチベーションデザインの詳細コンパイルの詳細採用戦略練習するヒント適切なプロパテ...

Navicat for MySQL チュートリアル

まず、Navicat for MySQL をダウンロードしてインストールする必要があります。正規版の...

MySQL データ型の完全分析

データ型: 列に格納できるデータとそのデータが実際にどのように格納されるかを定義する基本ルール。デー...