Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Working with Inline Elements | Box Model and Element Spacing
CSS Fundamentals

book
Working with Inline Elements

Inline elements are positioned on a single line until there is sufficient space. When the available space is exhausted, the elements wrap to a new line. This behavior is achieved using the CSS property:

css
display: inline;

Main considerations when working with inline elements:

  • They are inherently set to display: inline by default;

  • The width and height are determined solely by the element's content; explicit values for these properties will not apply;

  • Only horizontal ( left and right ) properties such as padding , margin , and border can be set.

Now, let's examine an example where some styles impact the element, while others do not, within the CSS file:

html

index.html

css

index.css

copy
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="index.css" />
</head>
<body>
<a href="https://www.google.com/" target="_blank">Google</a>
</body>
</html>

By default, inline elements have a gap on the right side; for img elements, this gap is at the bottom. This space is not attributed to padding or margin. Instead, it's an inherent blank space added by browsers to ensure a distance between each element.

html

index.html

copy
<html lang="en">
<head>
<link rel="stylesheet" href="index.css" />
</head>
<body>
<span>Text-1</span>
<span>Text-2</span>
<span>Text-3</span>
</body>
</html>

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 9

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

We use cookies to make your experience better!
some-alt