CSS の border 属性と display 属性の使い方の簡単な分析

CSS の border 属性と display 属性の使い方の簡単な分析

境界プロパティの概要

  • borderプロパティは要素の境界を設定します。
  • 境界線の3要素は、太さ、線の種類、色です。

境界線種別属性値の説明表は以下のとおりです。

属性説明する
なし境界を定義しません。
隠れた「なし」と同じです。例外はテーブルに適用される場合で、その場合は境界の競合を解決するために hidden が使用されます。
点在点線の境界線を定義します。ほとんどのブラウザでは実線として表示されます。
破線破線を定義します。ほとんどのブラウザでは実線として表示されます。
固体実線を定義します。
ダブル二重線を定義します。二重線の幅は border-width の値と同じになります。
3D 溝の境界を定義します。効果は border-color の値によって異なります。
リッジ3D 尾根の境界を定義します。効果は border-color の値によって異なります。
インセット3D インセット境界を定義します。効果は border-color の値によって異なります。
最初3D アウトセット境界ボックスを定義します。効果は border-color の値によって異なります。
継承する境界線のスタイルを親要素から継承することを指定します。

境界方向属性値の説明表は次のとおりです。

財産説明する
ボーダートップ要素の上部の境界線を設定します。
ボーダー下要素の下の境界線を設定します。
左ボーダー要素の左の境界線を設定します。
境界線右要素の右境界線を設定します。

国境の実践

練習コード:

<!DOCTYPE html>
<html lang="ja">

<ヘッド>
  <メタ文字セット="UTF-8">
  <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
  <meta http-equiv="X-UA-compatible" content="ie=edge">
  <title>境界線</title>
  <スタイル>
    
     。箱{
        幅: 200ピクセル;
        高さ: 100px;
        境界線: 1px 実線の赤;
     }
  </スタイル>
</head>

<本文>
   <div class="box">
     笑顔は第一の信念です</div>
</本文>

</html>

結果プロット

注: 境界線の色は省略可能で、デフォルトでは黒です。他の 2 つのプロパティが記述されていない場合は、境界線は表示されません。

要素の境界方向の練習を設定する

コードブロック

<!DOCTYPE html>
<html lang="ja">

<ヘッド>
  <メタ文字セット="UTF-8">
  <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
  <meta http-equiv="X-UA-compatible" content="ie=edge">
  <title>境界線</title>
  <スタイル>
    
     。箱{
        幅: 200ピクセル;
        高さ: 100px;
        border-top: 2px 二重赤;
        border-bottom: 2px ridge lawngreen;
        border-left: 2px インセット darkorange;
        border-right:2px 溝 濃い青;
     }
  </スタイル>
</head>

<本文>
   <div class="box">
     笑顔は第一の信念です</div>
</本文>

</html>

結果プロット

表示プロパティの概要

display属性は表示を意味します。display displayは、インライン要素をブロックレベル要素に変換したり、その逆を行ったり、非表示の要素を表示状態に設定したり、表示された要素を非表示状態に設定したりできます。

次の表は、 display属性の値について説明します。

プロパティ値説明する
列をなしてブロックレベル要素をインライン要素に変換します。
ブロック機能: 1. インライン要素をブロックレベル要素に変換します。 2. 非表示の要素を表示状態に設定します。
なし表示されている要素を非表示の状態に設定します。

ディスプレイプロパティの実践

spanタグの幅と高さを設定し、背景色を設定するには、 display属性に値をblockに設定して使用します。

コードブロック

<!DOCTYPE html>
<html lang="ja">

<ヘッド>
  <メタ文字セット="UTF-8">
  <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
  <meta http-equiv="X-UA-compatible" content="ie=edge">
  <title>span タグをブロックレベル要素に変換する</title>
  <スタイル>
     。箱{
        幅: 200ピクセル;
        高さ: 100px;
        表示: ブロック;
        背景色: 赤;
     }
  </スタイル>
</head>

<本文>
   <span class="box">笑顔は第一の信念です</span>
</本文>

</html>

結果プロット

注: インライン要素がdisplay: block;を使用する場合、その要素はブロックレベル要素の特性を持ちます。

h1タグをインライン要素に変換するには、値inline持つdisplay属性を使用します。

コードブロック

<!DOCTYPE html>
<html lang="ja">

<ヘッド>
  <メタ文字セット="UTF-8">
  <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
  <meta http-equiv="X-UA-compatible" content="ie=edge">
  <title>h1 タグをインライン要素に変換する</title>
  <スタイル>
     。箱{
        幅: 200ピクセル;
        高さ: 100px;
        表示: インライン;
        背景色: 赤;
     }
  </スタイル>
</head>

<本文>
   <h1 class="box">笑顔は第一の信念です</h1>
</本文>

</html>

結果プロット

注: ブロックレベル要素がdisplay: inline;を使用する場合、その要素はインライン要素の特性を持ちます。

要約する

上記は、CSS で border 属性と display 属性を使用する方法についてご紹介しました。お役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

<<:  VueでEchartsチャートの幅と高さの適応を実現する実践

>>:  HTMLを教える記事

推薦する

MySQL/MariaDB でピボット テーブルを実装する方法のサンプル コード

前回の記事では、Oracle でピボット テーブルを実装するいくつかの方法を紹介しました。今日は、同...

HTML+CSS+JavaScript でガールフレンド版のスクラッチ カードを作成します (一度見ればすぐに覚えられます)

誰もがスクラッチ チケットで遊んだことがあると思います。子供の頃、ポケットにお金が入るとすぐに友達に...

HTMLのフォントがline-heightを指定しても垂直方向に中央揃えできない問題の解決方法を詳しく説明します

による写真に示されている効果を例に挙げてみましょう。明らかに、「次へ」というテキストを水平方向だけで...

MySQL curdate() 関数の詳細な例

MySQL CURDATE関数の紹介文字列コンテキストまたは数値コンテキストの YYYMMDD 形式...

Nginxでネットワーク分離を解決した実践記録を詳しく解説

必要最近、Node オンライン サービスを移行する必要があったため、2 つの新しいオンライン サーバ...

ウェブページのドロップダウンリストとdivレイヤーのカバーの問題を選択する

HTML の select 要素に関する質問は、さまざまな場所で提起されています。最近のプロジェクト...

CSS の 6 つの重要なセレクター (3 秒で覚える)

出典: https://blog.csdn.net/qq_44761243/article/deta...

HTML の doctype とエンコーディングに関する簡単な説明

文書タイプDoctype は、指示を解析するためにどのバージョンの HTML を使用するかをブラウザ...

MySQL がデフォルトの分離レベルとして繰り返し読み取りを選択する理由

目次Oracle 分離​​レベルMySQL 分離レベル要約する多くの読者は、MySQL のトランザク...

Dockerコンテナでルート権限を取得する方法

まず、コンテナが稼働している必要がありますコンテナのCONTAINER IDは、sudo docke...

Zabbixのインストールと展開の詳細な説明

序文Zabbix は最も主流のオープンソース監視ソリューションの 1 つです。導入自体は難しくありま...

Tomcat ソースコード起動コンソールの中国語文字化けのデバッグプロセス記録

問題を見つける今日はTomcatのソースコードを勉強するつもりなので、公式サイトからTomcatのソ...

アカウントとパスワードを記憶する機能を実現するVueの考え方とプロセス

目次実装のアイデアアカウント パスワードを保存する方法は 3 つあります。機能インターフェースアカウ...

HTML の空リンク href="#" と href="javascript:void(0)" の違い

# には位置情報が含まれます。デフォルトのアンカーは #top で、これは Web ページの上部です...

jsonファイルの書き方の詳細説明

目次JSONとはなぜこの技術なのでしょうか? JSONの使い方- データ形式- メモ- JSには2つ...