Praktyka wyrównywania tekstu w CSS

Skopiuj poniższy kod HTML i rozwiąż dla niego podane poniżej zadania:

html<h1>Main page title</h1>
<table border="1">
  <tr>
    <th>Product</th>
    <th>Price</th>
    <th>Quantity</th>
  </tr>
  <tr>
    <td>Apples</td>
    <td>100</td>
    <td>5kg</td>
  </tr>
  <tr>
    <td>Oranges</td>
    <td>200</td>
    <td>6kg</td>
  </tr>
  <tr>
    <td>Bananas</td>
    <td>300</td>
    <td>7kg</td>
  </tr>
</table>

<h2>Secondary heading 1</h2>
<p>
  Lorem ipsum dolor sit amet, consectetur adipiscing elitorire
  aenean a dapibus magna, ac interdum nisl. Suspendisse egetil
  fringilla nibh, eu commodo arcu. Donec lacinia tempor velite
  sed tincidunt. Aliquam porttitor nulla purus, vel vulputater
  ipsum faucibus sed. Phasellus sodales, lorem vel cursus vehi
  ante purus lacini dui, interdum fringilla massa eros ut duir.
</p>
<p>
  Lorem ipsum dolor sit amet, consectetur adipiscing elitorire
  aenean a dapibus magna, ac interdum nisl. Suspendisse egetil
  fringilla nibh, eu commodo arcu. Donec lacinia tempor velite
  sed tincidunt. Aliquam porttitor nulla purus, vel vulputater
  ipsum faucibus sed. Phasellus sodales, lorem vel cursus vehi
  ante purus lacini dui, interdum fringilla massa eros ut duir.
</p>

<h2>Secondary heading 2</h2>
<p>
  Lorem ipsum dolor sit amet, consectetur adipiscing elitorire
  aenean a dapibus magna, ac interdum nisl. Suspendisse egetil
  fringilla nibh, eu commodo arcu. Donec lacinia tempor velite
  sed tincidunt. Aliquam porttitor nulla purus, vel vulputater
  ipsum faucibus sed. Phasellus sodales, lorem vel cursus vehi
  ante purus lacini dui, interdum fringilla massa eros ut duir.
</p>
<p>
  Lorem ipsum dolor sit amet, consectetur adipiscing elitorire
  aenean a dapibus magna, ac interdum nisl. Suspendisse egetil
  fringilla nibh, eu commodo arcu. Donec lacinia tempor velite
  sed tincidunt. Aliquam porttitor nulla purus, vel vulputater
  ipsum faucibus sed. Phasellus sodales, lorem vel cursus vehi
  ante purus lacini dui, interdum fringilla massa eros ut duir.
</p>

<h2>Secondary heading 3</h2>
<table border="1">
  <tr>
    <td>cell 1</td>
    <td>cell 2</td>
    <td>cell 3</td>
  </tr>
  <tr>
    <td>cell 4</td>
    <td>cell 5</td>
    <td>cell 6</td>
  </tr>
  <tr>
    <td>cell 7</td>
    <td>cell 8</td>
    <td>cell 9</td>
  </tr>
</table>
Задание 1

Wyrównaj wszystkie nagłówki h1 do prawej krawędzi.

Задание 2

Wyśrodkuj wszystkie nagłówki h2.

Задание 3

Ustaw wszystkim tabelom szerokość na 500px.

Задание 4

Wyrównaj tekst w komórkach th do lewej krawędzi.

Задание 5

Wyśrodkuj tekst w komórkach td.

Задание 6

Ustaw wszystkim akapitom szerokość na 300px.

Задание 7

Wyrównaj tekst wszystkich akapitów jednocześnie do prawej i lewej krawędzi.

Задание 8

Ustaw nagłówkom h2 szerokość na 300px. Wyśrodkuj je. Zwróć uwagę na to, że wyśrodkowanie będzie się odbywać wewnątrz tych 300px.