Группы элементов


Блочные (block) элементы, всегда начинаются с новой строки, занимают всю ширину родительского элемента, не зависимо от длины своего контента. Следующий за ним элемент, всегда начинается с новой строки.


Блочными элементами по умолчанию, являются:

  • blockquote
  • div
  • h1...h6
  • hr
  • p
  • pre



style.css
  • * {
  •  margin: 0;
  •  padding: 0;
  • }
  •  
  • .a {
  • background-color: #A3E61D;
  • font-size: 24px;
  • }
  •  
  • .b {
  • background-color: #3BA9DE;
  • font-size: 24px;
  • }
  •  
  • .c {
  • background-color: #FFCC99;
  • font-size: 24px;
  • }
  • * {
  •  margin: 0;
  •  padding: 0;
  • }
  •  
  • .a {
  • background-color: #A3E61D;
  • font-size: 24px;
  • }
  •  
  • .b {
  • background-color: #3BA9DE;
  • font-size: 24px;
  • }
  •  
  • .c {
  • background-color: #FFCC99;
  • font-size: 24px;
  • }


index.html
  • <!DOCTYPE html>
  • <html>
  • <head>
  •  <meta charset="utf-8" />
  •  <link rel="stylesheet" href="style.css" />
  •  <title>New Page</title>
  • </head>
  • <body>
  •  <div class="a">Hello World!</div>
  •  <div class="b">Привет Мир!</div>
  •  <div class="c">To be or not to be?</div>
  • </body>
  • </html>
  • <!DOCTYPE html>
  • <html>
  • <head>
  •  <meta charset="utf-8" />
  •  <link rel="stylesheet" href="style.css" />
  •  <title>New Page</title>
  • </head>
  • <body>
  •  <div class="a">Hello World!</div>
  •  <div class="b">Привет Мир!</div>
  •  <div class="c">To be or not to be?</div>
  • </body>
  • </html>

Строчные (inline) элементы, располагаются вдоль строки, не занимают всю ширину родительского элемента, а зависят от длины своего контента. Следующий за ним элемент, если он блочный, начинается с новой строки, если строчный, продолжает строку.


Строчными элементами по умолчанию, являются:

  • a
  • b
  • big
  • br
  • em
  • i
  • img
  • small
  • span
  • strong
  • sub
  • sup



style.css
  • * {
  •  margin: 0;
  •  padding: 0;
  • }
  •  
  • .a {
  • background-color: #A3E61D;
  • font-size: 24px;
  • display: inline;
  • }
  •  
  • .b {
  • background-color: #3BA9DE;
  • font-size: 24px;
  • display: inline;
  • }
  •  
  • .c {
  • background-color: #FFCC99;
  • font-size: 24px;
  • display: inline;
  • }
  • * {
  •  margin: 0;
  •  padding: 0;
  • }
  •  
  • .a {
  • background-color: #A3E61D;
  • font-size: 24px;
  • display: inline;
  • }
  •  
  • .b {
  • background-color: #3BA9DE;
  • font-size: 24px;
  • display: inline;
  • }
  •  
  • .c {
  • background-color: #FFCC99;
  • font-size: 24px;
  • display: inline;
  • }


index.html
  • <!DOCTYPE html>
  • <html>
  • <head>
  •  <meta charset="utf-8" />
  •  <link rel="stylesheet" href="style.css" />
  •  <title>New Page</title>
  • </head>
  • <body>
  •  <div class="a">Hello World!</div>
  •  <div class="b">Привет Мир!</div>
  •  <div class="c">To be or not to be?</div>
  • </body>
  • </html>
  • <!DOCTYPE html>
  • <html>
  • <head>
  •  <meta charset="utf-8" />
  •  <link rel="stylesheet" href="style.css" />
  •  <title>New Page</title>
  • </head>
  • <body>
  •  <div class="a">Hello World!</div>
  •  <div class="b">Привет Мир!</div>
  •  <div class="c">To be or not to be?</div>
  • </body>
  • </html>

Блочно-строчные элементы (block-inline) могут быть как блочными, так и строчными, в зависимости от контекста.


Блочно-строчными элементами по умолчанию, являются:

  • del
  • ins