In realtà credo sia un problema che tutti i principianti si trovano ad affrontare, o forse sono io che non riescoa figurarmi l'ovvio. Semplicemente prendo un qualsiasi testo e volendogli applicare regole di stile come "background-color" ho bisogno che il testo sia di una determinata dimensione per quanto riguarda la width, altrimenti il background mi va a coprire tutta la linea fino alla fine della pagina, anche dove il testo è assente... Ora il problema è che non voglio dargli una dimensione specifica in pixel, ma far si che le eventuali regole di stile che vado ad associargli rimangano confinate solo al testo, essendo esso un h1, in maniera automatica, in caso che per esempio decida di cambiare il testo allungandolo non debba anche cambiare la width in pixel... Spero di essere stato chiaro. Il codice credo sia piuttosto irrilevante in questo caso. Ringrazio tutti in anticipo.