Extensible Markup Language, the extensible part makes it much more universal. HTML is basically an implementation of the general concept of XML specifically for web browsers.
In addition, it is too bloated for the simple task of creating layouts, because it contains many tags and attributes (i.e. method , onclick , etc.) that determine the behavior of elements not only in their layout.
source share