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

CSSインラインブロック

display プロパティは、Webページのレイアウトに不可欠です。 displayプロパティは、要素がその周囲の要素に関連してどのように表示されるかを決定します。このCSSプロパティにはいくつかの値があります。最もよく使用される値には、inlineが含まれます 、block 、およびinline-block 。この記事では、これら3つのCSS表示値の実装と違いについて説明します。

構文

displayのCSS値を実装するための構文、構文は次のとおりです。

表示:値;

この記事では、3つの値はインライン、ブロック、およびインラインブロックであるため、構文は次のようになります。

表示:インライン;

表示:ブロック;

表示:インラインブロック;

参加者の81%は、ブートキャンプに参加した後、自分たちの技術的な仕事の見通しについてより自信を持っていると述べました。今日のブートキャンプにマッチしましょう。

平均的なブートキャンプの卒業生は、ブートキャンプの開始から最初の仕事を見つけるまで、キャリアの移行に6か月も費やしませんでした。

インライン、ブロック、およびインラインブロック表示の違い

CSSインラインブロック

インラインブロック要素がどのように比較されるかを確認する前に、インライン要素とブロック要素を確認することから始めましょう。

インライン

インラインレベルの要素はインラインで表示されます。つまり、この要素と親または前の要素の間に改行や区切りはありません。必要な幅だけを占めます。要素にカスタムの幅と高さのプロパティを追加しようとすると、プロパティは無視されます。

デフォルトでインラインで表示されるHTML要素には、次のものがあります:<a>, <abbr>, <acronym>, <b>, <bdo>, <big>, <br>, <button> <cite>, <code>, <dfn>, <em>, <i>, <img>, <input>, <kbd>, <label>, <map>, <object>, <output>, <q>, <samp>, <script>, <select>, <small>, <span>, <strong>, <sub>, <sup>, <textarea>, <time>, <tt>, <var>

ブロック

ブロックレベルの要素は新しい行に表示され、widthプロパティが記述されていない限り、可能な限りすべての幅を占めます。インライン要素とは異なり、カスタムの幅と高さのプロパティを追加すると、それらのプロパティが尊重されます。

デフォルトでブロック表示されるHTML要素には、次のものがあります:<address>, <article>, <aside>, <blockquote>, <canvas>, <dd>, <div>, <dl>, <dt>, <fieldset>, <figcaption>, <figure>, <footer>, <form>, <h1>...<h6>, <header>, <hr>, <li>, <main>, <nav>, <noscript>, <ol>, <p>, <pre>, <section>, <table>, <tfoot>, <ul>, <video>

インラインブロック

そのことを念頭に置いて、インラインブロック要素はインライン要素とブロック要素の両方の長所を組み合わせています。インラインブロックは、カスタムの幅と高さのプロパティを追加する機能とともにインラインで表示されます。これにより、サイトの表示のスタイルを設定したり、要素を並べて配置したりする場合に最適です。

結論

この記事では、CSS表示プロパティにインライン、ブロック、インラインブロックの3つの値を実装する方法と、インラインレベルとブロックレベルの表示を使用することの長所と短所について説明しました。この記事が役に立った場合は、他の記事を確認してください。CSSを学ぶ:カスケードスタイルシートを学ぶためのガイド、またはCSSを学ぶための初心者向けガイド。

フロントエンドのウェブ開発について詳しく知りたい場合は、今日私たちのコーチの1人に相談して、最適なトレーニングプログラムを見つけてください。


  1. CSSで兄弟要素を選択する

    最初のセレクターの直後にある要素を照合する場合は、隣接する兄弟セレクター(+)を使用します。ここでは、両方のセレクターが同じ親要素の子です。 CSS隣接兄弟コンビネータの構文は次のとおりです- Selector + Selector{    attribute: /*value*/ } 2番目に選択した要素の位置に関係なく、同じ親の兄弟を選択する場合は、CSSの一般的な兄弟コンビネータを使用します。 CSSの一般的な兄弟コンビネータの構文は次のとおりです- Selector ~ Selector{    attribute: /*value*/ }

  2. CSSアニメーションで隠された要素を明らかにする

    CSSアニメーションを使用すると、非表示の要素を表示できます。 次の例は、CSSアニメーションを使用して要素を表示する方法を示しています。 例 <!DOCTYPE html> <html> <style> .item {    position: relative;    perspective: 1000px; } .demo, .hidden-one {    background: lightgreen;    box-shadow: 0 5px 12px rgba(0,