What Happens to Multiple White Spaces in In-line Elements

Q

What Happens to Multiple White Spaces in In-line Elements? - CSS Tutorials - Understanding Multiple Element Formatting Rules

✍: FYIcenter.com

A

If there is a sequence of multiple white spaces and it is broken into pieces in different in-line elements, it will collapsed into the first white space on the left hand side, the first white space. The HTML tags will not stop collapsing multiple white spaces.

The following tutorial exercise shows you some good examples:

<html><head>
<style type="text/css">
  H1 {font-size: 20px}
  DIV.page {width: 350px; border: 1px solid black}
  TABLE#out {background-color: #ffdddd}
  TD#box {border: 1px solid black}
  SPAN#w {background-color: #ffffff;
    font-size: 24px; line-height: 36px}
  SPAN#b {background-color: #ddddff;
    font-size: 24px; line-height: 36px}
</style>
</head><body><div class="page">
<H1>White Spaces Collapsed to the Left</H1>
<table id=out><tr><td>
<span id=w>Welcome to</span><span id=b>FYIcenter!</span>
<br/>
<span id=w>Welcome to</span> <span id=b>FYIcenter!</span>
<br>
<span id=w>Welcome to </span><span id=b> FYIcenter!</span>
<br/>
<span id=w>Welcome to </span> <span id=b> FYIcenter!</span>
</td></tr></table>
<p align="right">By FYIcenter.com</p>
<div></body></html>

Save this document as inlineElementWhiteSpaces.html, and view it with a browser, you will see something like this:
            Inline Element White Spaces

2007-05-11, 5047👍, 0💬