I just ran across a problem where I needed to ignore/disable <br>
tags. Here’s the situation - I use CSS to spice up my <code>
tags in this blog, but when I add new entries it adds a <br />
after every line feed; this normally wouldn’t be a problem but I use ‘white-space: pre’ to keep my code indents. white-space: pre
is like using a <pre>
tag for your element, so both line feeds and <br />
tags are converted to new lines. After searching on the net for a bit I realized that people are over complicating the answer - just change the line-height to 0px:
code br {
line-height: 0px;
}