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

CSSのブロックレベルの要素とブロックボックス


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

ブロックコンテナボックスには、ブロックレベルのボックスが含まれ、ブロックの書式設定コンテキストに従うか、インラインレベルのボックスが含まれ、インラインの書式設定コンテキストに従います。ブロックボックスは、ブロックレベルのボックスがブロックコンテナでもある場合に使用される用語です。

匿名ブロックボックスは、開発者が制御できないボックスです。インラインボックスにブロックボックスが含まれていて、ブロックボックスの周囲のインラインコンテンツが匿名のブロックボックスで囲まれている場合。

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

<!DOCTYPE html>
<html>
<head>
<title>CSS Block-level Elements and Block Boxes</title>
<style>
form {
   width:70%;
   margin: 0 auto;
   text-align: center;
}
* {
   padding: 2px;
   box-sizing: border-box;
   /*margin:5px;*/
}
input[type="button"] {
   border-radius: 10px;
}
.child{
   height: 40px;
   width: 100%;
   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 Block-level Elements and Block Boxes</legend>
<div id="container">Color Orange
<div class="child"></div>Color Red
<div class="child"></div>Color Violet
<div class="child"></div>
</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