Stellen Sie den Abstand zwischen divs ein

Ich habe zwei Divs wie folgt:

<code><section id="main">
        <div id="left">
            <asp:ContentPlaceHolder ID="left" runat="server" />
        </div>
        <div id="right">
            <asp:ContentPlaceHolder ID="right" runat="server" />
        </div>
</section>
</code>

Und hier ist mein CSS:

<code>#left
{
    float: left;
    margin-right: 17px;

}

#right
{
    float: right;
}
</code>

Ich möchte, dass der Abstand zwischen den divs 40px beträgt. Ich habe versucht, Polsterung, Rand und Breite in mein CSS einzufügen, aber ich denke, es hat die Polsterung nicht auf 40px korrigiert. Wie es geht?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage