<h5>Category</h5><h6>auto</h6>
and result:
Category
auto
how do that:
Category auto
Sorry if my English is not perfect, I'm not a native. Thank you for your help.
<h5>Category</h5><h6>auto</h6>
and result:
Category
auto
how do that:
Category auto
Sorry if my English is not perfect, I'm not a native. Thank you for your help.
<h5 style="display:inline-block;">Category</h5>
<h6 style="display:inline-block;">auto</h6>
h(n) elements are 'block' elements, which means they will grow to take all available horizontal space. This also means they will push anything "right" of them down to the next line.
One easy way to accomplish this is to set their display to inline:
<style>
h5, h6 {display:inline;}
</style>
Note that inline-block
is not supported in all browsers.
You can also float block elements, but that can become a sticky issue as floating can be fairly complex. Stick with inline for cases like this.
You must change the display mode of the elements. H tags are rendered as BLOCK elements by default. To override this behavior add the following style definitions to your website or CSS
h5,h6 { display: inline; }
You can also decide to let them "float" next to each other you can do that via:
h5,h6 { float: left; }
Please note that floating only works on block elements (so using both styles will perform no float because inline elements cannot float).