HTMLテーブルのJavascriptでSQLデータを表示する

| | | | |

Web開発の初期には、HTMLテーブルは非常に単純で、広範なスタイル設定オプションがありませんでした。ただし、現在、ほとんどのテーブルは、ユーザーにとってより美的で機能的なエクスペリエンスを作成するようにスタイル設定されています。

CSSは、一連のテーブルスタイル属性を提供します。これらの属性を使用すると、特に、テーブルセルを分離したり、テーブルの境界線を指定したり、テーブルの幅と高さを指定したりできます。

このチュートリアルでは、CSSを使用してテーブルのスタイルを設定する方法を例を挙げて説明します。 。このチュートリアルを終了すると、エキスパートになります。

HTMLテーブル

HTMLコードは、テーブルの構造を定義します。

タグを使用して、テーブルを定義します。 、
、およびタグは、それぞれ行、テーブルヘッダー、およびコンテンツセルを指定します。

HTMLテーブルの例を見てみましょう。以下の例では、2020年3月23日の週の New York Timesベストセラーリストの上位5冊をリストした表があります。

 Screen Shot 2020 03 24 at 09.50.10 1

テーブルのコードは次のとおりです。

このテーブルには、3つの列と6つの行があります。

テーブルCSS

CSSは、テーブルのスタイル設定に使用されます。上記の表はデータを整理して示していますが、プレーンHTMLで記述されています(スタイルはありません)。 CSSを使用すると、テーブルの見栄えを良くすることができます。

テーブルのスタイルを設定します。 CSSを使用すると、次のことができます。

  • 境界線を追加する
  • 境界線を圧縮する
  • 境界線の間隔を調整する
  • 幅と高さを調整するテーブル
  • パディングを追加
  • テキストを水平方向に配置
  • テキストを垂直方向に配置
  • ジョグマウス(ホバー)機能を追加
  • セルの色を設定する
  • 空のセルの表示方法を設定する

これらのトピックはすべて、以下の説明で説明します。

境界線

配列または配列に含まれる要素の周囲に境界線を追加するとします。

境界線を追加するには、borderプロパティを使用できます。次に、borderプロパティを使用して、ヘッダーセルを含むテーブルとそのセルに境界線を追加する例を示します。

このコードでは、幅1ピクセルの黒い実線の境界線を定義します。コードの結果は次のとおりです。

Screen Shot 2020 03 24 at 09.53.50

テーブルにdoubleが含まれていることに注意してくださいbordersこれは、テーブル自体(

)、そのヘッダー(
)、およびそのセル()に境界線を適用したためです。単一の境界線に二重境界線を適用すると、border-collapseプロパティを使用できます。

border-collapseプロパティは、テーブルの二重境界線を単一境界線に変換します。border-collapseプロパティのデフォルト値は折りたたまれています。プロパティborder-collapseが値collapse<を受け取った場合/ code>、配列の周囲の境界線は折りたたまれます。

動作中のbコマンド-collapseプロパティの例を次に示します。

コードは次を返します:

 Screen Shot 2020 03 24 to 09.55.49

テーブルとそのコンテンツの境界線が1つになりました。

Border Spac eng

border-spacingプロパティを使用して、テーブル内のセル間の間隔を定義できます。border-spacingプロパティは、セル-そしてそれはこの順序で行われます。

これは、最初のテーブル(折りたたまれた境界線のないテーブル)のborder-spacingプロパティを使用した例です。

コードは次を返します:

Screen Shot 2020 03 24 At 09.58.18
タグとタグで使用できます。

たとえば、セルの周囲に10pxのパディングを追加するとします。ヘッダーセルを含むテーブルの内容。次のコードを使用してこれを行うことができます:

コードは次を返します:

Screen Shot 2020 03 24 to 08 / 10.03 1  Screen Shot 2020 03 24 at 10.08.03 1

各行の内容とヘッダーテーブルすべてのエッジに10pxのパディングがあります。

水平方向のテキストの配置

text-alignプロパティを使用して、または

に格納されているテキストを配置できます。配列。デフォルトでは、要素は中央揃えで、要素は左揃えです。

テキスト配置属性で最も一般的に使用される値は次のとおりです。< br>

  • 左、中央、右(MicrosoftEdgeとInternetExplorerを除くすべてのブラウザでサポート)
  • 開始と終了(MicrosoftEdgeとInternetExplorerを除くすべてのブラウザでサポート) )

要素を配列の中央に配置し、要素を各セルの左側に配置するとします。次のコードを使用してこれを行うことができます:

コードは次を返します:

Screen Shot 2020 0324から10.03.04

この例では、テキストをセルの外側の中央に配置しています。セルd `ヘッダーとヘッダーセルのテキストは左揃えになります。

垂直方向のテキストの配置

CSS vertical-alignプロパティは、または

タグ。デフォルトでは、垂直方向の配置プロパティの値は中央に設定されています。これは、コンテンツがセルの中央で垂直方向に配置されることを意味します。

セル内のテキスト

をセルの下部に揃えたいとします。次のコードを使用して行います:

コードは次を返します:

 Scre in Shot 2020 03 24 to 10.05.40

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method