要素テーブルヘッダー行の高さの問題の解決

要素テーブルヘッダー行の高さの問題の解決

序文

最近のプロジェクトのバックグラウンド管理システムでは、フロントエンド インターフェイスの作成時に ElementUI が使用されていましたが、次の図に示すように、データ テーブルをインポートした後、テーブル ヘッダーの高さが常に非常に高くなることがわかりました。

ここに画像の説明を挿入

ウェブ上で解決策をたくさん検索しましたが、役に立ちませんでした。大変な努力の末、ようやくこの問題を解決し、ここに記録しました。

ヒント:以下はこの記事の主な内容です。以下のケースを参考にしてください。

1. 問題の原因

Web ページのコードを確認したところ、テーブル ヘッダーの高さを設定するスタイルがないことがわかりました。ヘッダーの高さは.el-mainline-height属性を調整した場合にのみ変更されます。

ここに画像の説明を挿入

その理由は、メインページでContainerレイアウト コンテナーが使用されており、レイアウト コンテナー内で.el-mainタグのline-height属性が変更されているため、ヘッダーが特に高くなっているからです。

2. 解決策

.el-mainタグのline-height属性を削除するか、適切なサイズに変更します。

ここに画像の説明を挿入

要約する

上記はヘッダーを変更する方法です。レイアウト コンテナーを使用する場合は、まずレイアウト コンテナーを確認してから、単一のコンポーネントを変更します。これまでインターネットでさまざまな方法を検索しましたが、現在の問題を解決できる方法はありませんでした。今後は、問題を解決する前に問題がどこにあるのかを理解する必要があります。

VueはelementUIテーブルtr thの高さと背景色を変更します

/* テーブルヘッダーの背景色を設定します */

.el-table__header th、.el-table__header tr {
背景色: #17B3A3;

色: 黒;

}

/* テーブル本体の高さを設定します */

.el-table__body td、.el-table__body th{
パディング:1px;

}

/* テーブルヘッダーの高さを設定します */

.el-table__header td、.el-table__header th{
パディング:6px 0px;

}

/* ページャーの高さを設定する */

.サイトラッパー .el-ページネーション {
上マージン: 5px;

テキスト配置: 右;

}

.el-pager li.active {
色: #080909;

カーソル: デフォルト;

背景色: #17B3A3;

境界線の半径: 2px;

}

Element テーブル ヘッダー行の高さの問題を解決するこの記事はこれで終わりです。Element テーブル ヘッダー行の高さに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • 要素 el-table テーブルの二次カプセル化 (テーブルの高さの調整付き)
  • vue+elementUI でのテーブルの強調表示またはフォント色の変更操作
  • element-ui テーブルのチェックボックスをオンにして現在の行を強調表示する詳細な説明
  • Vue+elementUIはテーブルキーワードのフィルタリングと強調表示を実現します
  • VUE2.0 ElementUI2.0 テーブル el-table 適応高さ実装方法

<<:  MySQLの結合クエリ、ユニオンクエリ、サブクエリの原理と使用例の詳細な説明

>>:  Pagoda Panel のインストール時にサーバーがデータベースにリモート接続できない問題の解決策

推薦する

LINUX でポートが占有されているかどうかを確認する方法

ポートが占有されているかどうかは、これまで一度もわかりませんでした。多くの人に尋ねて、ようやくわかり...

MySQLデータベースで外部キー制約を使用する必要があるかどうかの詳細な説明

1. はじめに外部キー制約を使用するかどうかという話題は、すでに決まり文句になっています。学校では、...

MySQL がデフォルト値を持つ NULL 列の使用を推奨しない理由

よく聞かれる答えは、列に NULL 値を使用するとインデックスが無効になるというものですが、実際にテ...

VMware に CentOS7 をインストールし (静的 IP アドレスを設定)、Docker コンテナ経由で mySql データベースをインストールする (非常に詳細なチュートリアル)

2 年生から、これらのインストールと設定の仕方を尋ねられました。簡単なチュートリアルを作成し、ここ...

Javascript 操作メカニズム イベントループ

目次1. 4つのコンセプト1. JavaScriptはシングルスレッドです2. タスクキュー3. 同...

HTMLドキュメントタイプの詳細な説明

私のは: <!DOCTYPE html>ブログガーデン: <!DOCTYPE HT...

JavaScript 関数呼び出し、適用、バインド メソッドのケース スタディ

要約する1. 類似点どちらも、ターゲット関数が実行されると内部の this ポインターを変更できます...

JavaScript キャンバスはマウスの動きに合わせてボールを動かすことを実装します

この記事の例では、マウスに従ってボールを動かすjsの具体的なコードを参考までに共有しています。具体的...

MySQL パフォーマンス最適化インデックス プッシュダウン

インデックス条件プッシュダウン (ICP) は MySQL 5.6 で導入され、クエリを最適化するた...

Linux で Apache を使用してファイル サーバーを構築する手順

1. ファイルサーバーについてプロジェクトでは、公開ソフトウェアやデータをプロジェクト チーム メン...

HTMLにおけるbackground-image属性の設定の詳細な説明

写真といえば、まず背景画像が思い浮かびます。私たちの装飾の多くは背景画像を使用して実現されているから...

MySQL 5.7 でパスワードを変更する簡単な方法

これは公式のスクリーンショットです。MySQL 5.7 をインストールすると、デフォルトのパスワード...

Nginx ロケーション ディレクティブ URI マッチング ルールの詳細な概要

1. はじめにロケーション命令は、http モジュールのコア構成です。事前に定義された URL マッ...

入力できない無効な値はアクションレイヤーに渡すことができません

フォームを入力不可にしたい場合は、フォームを次のように設定します。コードをコピーコードは次のとおりで...

IE9beta版ブラウザはHTML5/CSS3をサポート

IE9 は Microsoft の第二の革命だと言う人もいます。これは誇張ではないと思います。IE6...