Beginning web page developers often get frustrated at the lack of formatting control available on the web. Be aware that, while more formatting control is being added, content has been more important than formatting, from the beginning. Indents for the first lines of paragraphs are not available, for example. Horizontal positioning is particularly difficult. The best choice here is often to use a table with invisible borders.
Web browsers limit choices further.
Most browsers, for example simply ignore the tab key, and treat multiple spaces as a single space. While the web developer can specify a favorite font, if that font is not available on the user's computer, another font will be arbitrarily substituted. Multiple HTML and browser versions limit choices, at least for those on limited budgets. However, many users have not upgraded. The choice is to either limit yourself to the lowest common denominator, or lose control altogether for some users.