HTML 5 スタイルシートのリセット

HTML 5 スタイルシートのリセット
この CSS リセットは、Eric Meyers の CSS リセットに基づいて変更されており、特に HTML5 の対応するタグの初期化スタイルを調整します。

/*
html5doctor.com スタイルシートをリセット
バージョン1.4
2009-07-27
著者: Richard Clark - http://richclarkdesign.com
*/

html、本文、div、span、オブジェクト、iframe、
h1、h2、h3、h4、h5、h6、p、blockquote、pre、
略語、住所、引用、コード、
del、dfn、em、img、ins、kbd、q、samp、
小さい、強い、サブ、スーパー、var、
b、私、
dl、dt、dd、ol、ul、li、
フィールドセット、フォーム、ラベル、凡例、
表、キャプション、tbody、tfoot、thead、tr、th、td、
記事、余談、ダイアログ、図、フッター、ヘッダー、
hgroup、メニュー、ナビゲーション、セクション、
時間、マーク、オーディオ、ビデオ {
マージン:0;
パディング:0;
境界線:0;
アウトライン:0;
フォントサイズ:100%;
垂直位置合わせ:ベースライン;
背景:透明;
}
体 {
行の高さ:1;
}

記事、余談、ダイアログ、図、フッター、ヘッダー、
hgroup、nav、セクション {
表示:ブロック;
}

ナビゲーション{
リストスタイル:なし;
}

引用ブロック、q {
引用符:なし;
}

ブロック引用:前、ブロック引用:後、
q:前、q:後 {
コンテンツ:";
コンテンツ:なし;
}

{
マージン:0;
パディング:0;
境界線:0;
フォントサイズ:100%;
垂直位置合わせ:ベースライン;
背景:透明;
}

インス {
背景色:#ff9;
色:#000;
テキスト装飾:なし;
}

マーク {
背景色:#ff9;
色:#000;
フォントスタイル:斜体;
フォントの太さ:太字;
}

デル{
テキスト装飾: 取り消し線;
}

abbr[タイトル], dfn[タイトル] {
border-bottom:1px 点線 #000;
カーソル:ヘルプ;
}

テーブル {
境界線の折りたたみ:折りたたみ;
境界線の間隔:0;
}

時間 {
表示:ブロック;
高さ:1px;
境界線:0;
上境界線:1px 実線 #cccccc;
マージン:1em 0;
パディング:0;
}

入力、選択{
垂直位置揃え:中央;
}

何を更新しますか?
<acronym><font><big> など、HTML5 で推奨されていないタグ スタイルを削除しました。HTML5 用の新しいタグ スタイルを追加し、デフォルトのパディング、マージン、境界線を削除し、ブロック レベル要素として表示する必要がある要素の表示属性が block として指定されていることを確認しました。

属性セレクタの使用

<abbr> 要素と <dfn> 要素に属性セレクターを追加して、これら 2 つの要素に title 属性がある場合にスタイルを指定します。これはアクセシビリティの観点から考慮されています。

話し合う

アンカー ポイントに outline:0 を追加すると、重大なアクセシビリティの問題が発生し、キーボード ナビゲーションが無効になります。

ins、マークではフォント色が設定されていない場合は背景色を追加する必要はありません。

詳細については、こちらをクリックしてください: http://html5doctor.com/html-5-reset-stylesheet/

<<:  Docker のポート解放失敗の解決策

>>:  CSSアニメーション属性キーフレームの詳細な説明

推薦する

awk でのループの使用

同じコマンドを複数回実行するさまざまな種類のループについて学習しましょう。 awk スクリプトには、...

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

圧縮パッケージのインストールは、mysql-5.7 以降、大幅に変更されました。この記事では、mys...

mysql と oracle のデフォルトのトランザクション分離レベルの説明

1. トランザクション特性(ACID) (1)原子性トランザクションに関係するプログラムによって実行...

CSSで制御可能な点線を実装する方法

序文CSS を使用して点線を生成するのは、フロントエンド開発者にとっては簡単です。一般的に、これを実...

Docker を使用して ELK 環境を迅速にデプロイする方法の詳細な説明 (最新バージョン 5.5.1)

Linux サーバーに Docker をインストールした後、関連する公式 Docker イメージを...

カスタム Docker イメージを作成するための Dockerfile の詳細な説明と CMD と ENTRYPOINT 命令の比較

1. 概要Docker イメージを作成するには、次の 3 つの方法があります。 Docker コミッ...

Dockerの基本的な手順

目次基本的な指示1. 現在のマシンのコンテナステータスを確認する2. イメージをダウンロードまたは取...

MySQLとElasticsearch間のデータ非対称性問題の解決策

MySQLとElasticsearch間のデータ非対称性問題の解決策jdbc-input-plugi...

Dockerイメージ作成の完全なプロセス

目次序文作成手順CentOSベースイメージを作成するコンテナを作成してカスタマイズするカスタムコンテ...

選択ドロップダウンボックスの値をIDに渡してコードを実装する方法

完全なコードは次のとおりです。 HTMLコード:コードをコピーコードは次のとおりです。 <!-...

Docker を使用して Redis マスター スレーブ レプリケーション クラスターを構築する

マスタースレーブレプリケーションモードのクラスターでは、通常、1 つのマスターノードと 2 つ以上の...

表のセル間の境界線/区切り線を非表示にする方法

上の境界線のみを表示する <table frame=above>下の境界線のみを表示する...

Linux (Ubuntu) での MySQL 5.7.17 のインストールと設定のチュートリアル

序文以前、MySQL 5.6 をインストールしました。3 か月後、開発者から MySQL で JSO...

MySQLはtruncateコマンドを使用してデータベース内のすべてのテーブルを素早くクリアします

1. まずSELECT文を実行して、すべての切り捨て文を生成します。ステートメント形式: selec...

Centos7.3 で mysql5.7.18 をインストールして初期パスワードを変更する方法

この記事では、Centos7.3でのmysql5.7.18のインストールと初期パスワードの変更につい...