Having been looking through a lot of templates recentley as part of my ongoing learning process I have noticed there seems to be multiple ways of spacing a block of text that includes headers and multiple paragraphs.

I was just wondering if there is a 'correct' way of doing it, or is it down to personal choice? If so, why do you choose the way you do?

1.

    <tr>
        <td>
            <h1 style="color: #2b2b2b; font-family: Helvetica Neue,Helvetica,sans-serif,Lato; font-size: 34px; font-weight: 400; mso-line-height-rule:exactly; line-height:51px; margin: 0;">Header Text</h1>
            <p style="color: #777777; font-family: Helvetica Neue,Helvetica,sans-serif,Open Sans; font-size: 18px; font-weight: 400; mso-line-height-rule:exactly; line-height:27px; margin: 0">Random body content 1</p>
            <p style="color: #777777; font-family: Helvetica Neue,Helvetica,sans-serif,Open Sans; font-size: 18px; font-weight: 400; mso-line-height-rule:exactly; line-height:27px; margin: 0">Random body content 2</p>
        </td>
    </tr>

2.

    <tr>
        <td>
            <span style="color: #2b2b2b; font-family: Helvetica Neue,Helvetica,sans-serif,Lato; font-size: 34px; font-weight: 400; mso-line-height-rule:exactly; line-height:51px; margin: 0;">Header Text</span>
            <br />
            <span  style="color: #777777; font-family: Helvetica Neue,Helvetica,sans-serif,Open Sans; font-size: 18px; font-weight: 400; mso-line-height-rule:exactly; line-height:27px; margin: 0">
            Random body content 1
            <br />
            Random body content 2</span>
        </td>
    </tr>

3.

    <tr>
        <td style="color: #2b2b2b; font-family: Helvetica Neue,Helvetica,sans-serif,Lato; font-size: 34px; font-weight: 400; mso-line-height-rule:exactly; line-height:51px; margin: 0;">Header Text</td>
    </tr>
    <tr>
        <td style="color: #777777; font-family: Helvetica Neue,Helvetica,sans-serif,Open Sans; font-size: 18px; font-weight: 400; mso-line-height-rule:exactly; line-height:27px; margin: 0">Random body content 1</td>
    </tr>
    <tr>
        <td style="color: #777777; font-family: Helvetica Neue,Helvetica,sans-serif,Open Sans; font-size: 18px; font-weight: 400; mso-line-height-rule:exactly; line-height:27px; margin: 0">Random body content 2</td>
    </tr>

Or do you prefer another way I've not come accross yet?