HTML
 Computer >> コンピューター >  >> プログラミング >> HTML

HTMLで要素の境界線(ボーダー)の太さを表示する方法【初心者向け解説】

HTMLでは border 属性を使用することで、テーブルなどの要素に境界線を表示し、その太さを指定することができます。

注意点:HTML5では非推奨

重要: border 属性はHTML5では廃止(非推奨)されています。現在のWeb制作では、代わりにCSSを使用して境界線を設定することが推奨されています。

border属性の使用例

以下のコードを実行すると、HTMLにおける border 属性の実装方法を確認できます。

<!DOCTYPE html>
<html>
   <body>
      <h2>Cricketers</h2>
      <table style="width:100%" border="1">
         <th>Name</th>
         <tr>
            <td>Sachin Tendulkar</td>
         </tr>
         <tr>
            <td>Virat Kohli</td>
         </tr>
      </table>
   </body>
</html>

この例では、<table> タグに border="1" を指定することで、太さ1ピクセルの境界線がテーブル全体に表示されます。

CSSを使った推奨される方法

border 属性はHTML5で非推奨となったため、現在はCSSで境界線を設定するのが標準的な方法です。CSSを使えば、線の太さだけでなく、色やスタイル(実線・破線など)も柔軟に制御できます。

<!DOCTYPE html>
<html>
   <head>
      <style>
         table, th, td {
            border: 1px solid black;
         }
      </style>
   </head>
   <body>
      <h2>Cricketers</h2>
      <table style="width:100%">
         <caption>Indian Cricketers</caption>
         <th>Name</th>
         <tr>
            <td>Sachin Tendulkar</td>
         </tr>
         <tr>
            <td>Virat Kohli</td>
         </tr>
      </table>
   </body>
</html>

上記のCSSコードでは、tablethtd の各要素に対して border: 1px solid black; を適用しています。この書き方により、以下のように細かく設定できます。

  • 1px … 境界線の太さ
  • solid … 線の種類(実線)
  • black … 線の色

まとめ

かつてはHTMLの border 属性で境界線の太さを指定していましたが、HTML5では非推奨となっています。現代のWeb開発では、CSSの border プロパティを使うことで、より柔軟で管理しやすい境界線のデザインが可能になります。新しいプロジェクトでは必ずCSS方式を採用しましょう。

  1. HTMLの<title>要素の正しい使い方とSEO対策のポイント

    この記事では、HTMLの<title>要素の基本的な使い方から、SEOにおける重要性までをわかりやすく解説します。 HTMLの<title>要素は、ウェブサイトのページタイトルを表す要素です。 ページタイトルの確認方法 閲覧中のウェブサイトのページタイトルを確認したい場合は、ブラウザのタブにマウスカーソルを合わせて数秒間静止してみましょう。完全なページタイトルがポップアップ表示されます。 以下はYouTubeで実際に試した例です。 <title>要素の書き方 <title>要素を作成するには、開始タグと終了タグを使い、その間にタイトルとなるテキ

  2. HTMLで要素に値を追加するには?value属性の使い方を解説

    HTMLで要素に値を設定するには、value属性を使用します。value属性は、フォーム送信時にサーバーへ送られる初期値や、要素が持つ現在の値を指定するために使われます。 value属性が使用できる要素 value属性は、以下のHTML要素で利用できます。 <button> … ボタンのラベルとして送信される値 <input> … 入力フィールドの初期値 <li> … 順序付きリスト(<ol>)内での項目の開始番号 <option> … 選択肢としてサーバーへ送信される値 <meter> … 計測範囲内における現在の値