Photo by Vlado Paunovic: https://www.pexels.com/photo/gray-concrete-building-exterior-with-geometric-design-3038740/

Member-only story

Understanding CSS Block, Inline, and Inline-Block Elements

jay
3 min readSep 22, 2023

CSS (Cascading Style Sheets) is a crucial part of web development, responsible for the visual presentation of web pages. To effectively use CSS, it’s essential to understand different display properties. We’ll explore three key display properties: block, inline, and inline-block, and how they impact web layout.

Block Elements: Building Blocks of Layout

Block-level elements are the foundational elements in web layout. They create distinct content blocks that stack on top of each other, automatically starting a new line for each one. A common example is the paragraph (<p>) element. By default, block-level elements have a width of 100%, meaning they occupy the entire available horizontal space within their parent container.

/* Example of a block-level element */
p {
width: 100%;
background-color: #f0f0f0;
margin-bottom: 20px;
padding: 10px;
}

Block-level elements are versatile and can accept margin and padding, which allows you to control spacing and layout effectively.

--

--

jay
jay

Written by jay

onchain analyst. crypto enthusiast. lifelong learner.

No responses yet