Hi Andria,
Yes, you can use html markup inside <asp:Panel, it just must be valid markup in the context of the entire page, so you can't add like an extra html or body tag, but just about any other valid elements can be used.
To make a block element stay on the same line with inline elements you could style it with
display:inline;
Best,
Joe