O CSS possui vários atributos para definir o background de um elemento. Esses atributos são:

<div style="background-color: green;">
    <img src="<https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Cat03.jpg/220px-Cat03.jpg>" alt="Gatinho" />
</div>

<div style="background-image: url('<https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Cat03.jpg/220px-Cat03.jpg>');">
    <p>Olá, sou um gatinho!</p>
</div>

<div style="background-image: url('<https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Cat03.jpg/220px-Cat03.jpg>'); background-repeat: no-repeat;">
    <p>Olá, sou um gatinho!</p>
</div>

<div style="background-image: url('<https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Cat03.jpg/220px-Cat03.jpg>'); background-position: top left;">
    <p>Olá, sou um gatinho!</p>
</div>

<div style="background-image: url('<https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Cat03.jpg/220px-Cat03.jpg>'); background-attachment: fixed;">
    <p>Olá, sou um gatinho!</p>
</div>

<div style="background-image: url('<https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Cat03.jpg/220px-Cat03.jpg>'); background-size: 100px 100px;">
    <p>Olá, sou um gatinho!</p>
</div>

Esses são os principais atributos de background do CSS. Com eles, você pode criar backgrounds interessantes e personalizados para seus elementos.