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

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

序文

最近のプロジェクトのバックグラウンド管理システムでは、フロントエンド インターフェイスの作成時に 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 のインストール時にサーバーがデータベースにリモート接続できない問題の解決策

推薦する

Chrome Dev Tools を使用してページのパフォーマンスを分析する方法 (フロントエンドのパフォーマンス最適化)

背景開発やデバッグには Chrome Dev Tools がよく使用されますが、ページのパフォーマン...

CentOS 8が利用可能になりました

CentOS 8 が利用可能になりました! CentOS 8 と RedHat Enterprise...

MySQL でメタデータ ロックがブロックされている場所を確認する方法

MySQL でメタデータ ロックがブロックされている場所を確認する方法手順: 1. セッション1の実...

MySQLが数十億のトラフィックをサポートする方法

目次1 マスター・スレーブの読み取り・書き込み分離1.1 コア2 マスタースレーブレプリケーション2...

ウェブページ上でデスクトップ exe プログラムを呼び出す簡単な方法

この記事では主に、Web ページ上でデスクトップ exe プログラムを呼び出す方法を紹介します。 W...

ウェブアニメーションのフレームレートFPSを計算する方法

目次スムーズなアニメーションの基準方法1: Chromeデベロッパーツールを使用する方法 2: フレ...

同期スクロールを実現するための複数のテーブル要素のサンプルコード

Element UIは、複数のテーブルを同時に水平および垂直にスクロールすることを実装します。 コー...

crontab スケジュールされたタスクが実行されない理由の分析と解決

序文Linux のスケジュールされたタスクを実装する方法としては、cron、anacron、at な...

Zabbix動的実行監視収集スクリプトの実装原理

Zabbix カスタム スクリプトを使用して監視データを収集する場合、通常、次の問題が発生します。サ...

Linux と Windows でスケジュールされたタスクを設定する方法

目次リナックス1. crontabの基本的な使い方2. ログを有効にする3. スケジュールされたタス...

MySQL 8.0 の非表示インデックスの詳細な説明

言葉MySQL 8.0 は最初のバージョンから 4 年を経てリリースされました。バージョン 8.0 ...

セマンティックタグを使用して、IE6、7、8と互換性のあるHTMLを記述します。

HTML5 では、ヘッダー、フッター、ナビゲーションなどのセマンティック タグが追加されているため...

Vue ドラッグ アンド ドロップのシンプルな実装

この記事では、主に次のような Vue ドラッグ アンド ドロップの簡単な実装を紹介します。レンダリン...

JavaScript の BigIn 関数の共通プロパティをまとめます

目次1. 概要2. 属性1. 数学演算子2. 比較演算子3. ブール演算結論1. 概要BigInt ...

Vue は無限ロードウォーターフォールフローを実装します

この記事では、参考までに、無限ロードウォーターフォールフローを実現するためのVueの具体的なコードを...