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

CSSのインラインレベルの要素とインラインボックス


インラインレベルの要素では、CSS表示プロパティが「inline」、「inline-table」、または「inline-block」のいずれかに設定されており、これらの要素は上下に改行を強制しません。インラインレベルのボックスは、配置スキームの一部であり、子ボックスを含む各インラインレベルの要素によって生成されます。

インラインボックスは、コンテンツがインラインフォーマットコンテキストに従うボックスです。インラインボックスはいくつかのインラインボックスに分割されますが、分割されないインラインボックスはアトミックインラインレベルボックスと呼ばれます。

匿名のインラインボックスは、開発者が制御できないボックスです。ブロックボックスにいくつかの裸のテキストと他のインラインレベルのボックスが含まれている場合、インラインレベルのボックスの周りの裸のテキストはインラインフォーマットのコンテキストに従い、匿名のインラインボックスで囲まれます。

インラインレベルの要素とインラインボックスの例を見てみましょう-

<!DOCTYPE html>
<html>
<head>
<title>CSS Inline-level Elements and Inline Boxes</title>
<style>
form {
   width:70%;
   margin: 0 auto;
   text-align: center;
}
* {
   padding: 2px;
}
input[type="button"] {
   border-radius: 10px;
}
.child{
   color: white;
   border: 4px solid black;
}
.child:nth-of-type(1){
   background-color: #FF8A00;
}
.child:nth-of-type(2){
   background-color: #F44336;
}
.child:nth-of-type(3){
   background-color: #C303C3;
}
.child:nth-of-type(4){
   background-color: #4CAF50;
}
.child:nth-of-type(5){
   background-color: #03A9F4;
}
.child:nth-of-type(6){
   background-color: #FEDC11;
}
</style>
</head>
<body>
<form>
<fieldset>
<legend>CSS Inline-level Elements and Inline Boxes</legend>
<div><span class="child">Orange</span> Color<span class="child">Red</span> Color<span class="child">Violet</span> Color</div><br>
</body>
</html>

出力

これにより、次の出力が生成されます-

CSSのインラインレベルの要素とインラインボックス


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

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

  2. HTMLブロックとインライン要素

    ブロック要素 ブロック要素は、前後に改行があるかのように画面に表示されます。それらはまた、利用可能な幅全体を占めます。ブロック要素には、から、、、、<!DOCTYPE html> <html> <body> <h2>Coding Ground</h2> <h3>Compilers for Programming Languages and Web Technologies</h3> <p>Click on the individual links to work on online compile