Since you tagged your question with "XHTML", the answer is "it depends."
If you are submitting XHMTL documents in XML format, Firefox will not read objects from the DTD file. As a result, it does not recognize named objects such as . However, this is a rare case, because XHTML documents typically serve HTML to host impractical browsers (= MSIE).
However, making spaces is a rather vague term. You must use CSS to position your elements and indent text (except for the source code inside the <pre> ). Do not use spaces for formatting, ever (the same is true in word processing applications). This is not semantically acceptable, and it will spin up with your layout as soon as users have custom settings in their browsers. Non-breaking spaces should be used only, as indicated in the title, to prevent a gap between things belonging to the same line, for example. product name and product version number: for example. " Ubuntu 10 9.10 " either inside a phone number or in formulas.
Konrad Rudolph
source share