Blank HTML tags
css, html, tags
Solution
There are no “blank HTML tags”. What come closest are `span` and `div`, but the latter causes line breaks before and after (block rendering) by default and cannot be used in inline context, and the former does not allow any block-level elements inside it.
In practice, you can use a made-up element, like `<foo>...</foo>`, though with some problems on older versions of IE. This is widely regarded as a bad move, though; using `span` or `div`, as appropriate, with a `class` attribute is recommeded.
Consider explaining what you are really trying to achieve, instead of referring to fictional HTML tags expected to do nothing.
Problem
Is there a way to have blank HTML tags or in other words, tags that do nothing? For example `<p>` turns the inclosed text into a paragraph, `<b>` turns the text bold, `<div>` creates a box. I'm looking for a tag that has no effect on the text or it's environment. I want this so that I can customise it myself with css or js. ``` I am <x class="FancyText">king</x> of the world. ```