Pues ciertamente html no es capáz de dar ese tipo de formato a lo que son las tablas ni capas (layers) botones etc, etc, para eso están las hojas de estilo en cascada (
CSS ) Algo muy sencillo de aprender, verás...
Puedes trabajar directamente desde tu marcado en xhtml añadiendo a tus etiquetas el atributo (style) que también es una etiqueta que puedes encerrar en el encabezado de tu página de la siguiente forma:
Lo que está en
azul es xhtml y lo que está en
naranja es CSS
Código:
<html>
<head>
<title>CSS</title>
<style type="text/css">
<--
.ejemplo {
propiedad: valor; propiedad: valor; }
/*puedes agregar cuantas clases o estilos quieras*/-->
</style>
</head>
<body><hr />
<!-- Luego aplicas una clase a tu etiqueta de esta manera: -->
<p class="ejemplo">texto de prueba...</p>
</body>
</html>
Ahora bien... la manera que creo es la correcta de trabajar y en mi opinión es mucho más recomendable es usando hojas de estilo externas, y estas las llamas con la siguiente línea de código:
entre head y head
<link rel="stylesheet" type="text/css" href="ficheroexterno.css">
Es decir, haces un fichero el cual le va a dar formato a toda tu página y luego lo llamas con la línea de código que te acabo de mostrar, ahhh te dejó también un link para que aprendas paso a paso como se debe de hacer.
Slds y buena suerte