Konvertieren der Breite von Prozent in Pixel

Ich habe einen Tisch in einem<div>:

<div id="fixeddiv">
    <table id="fixedtable">
        <tr class="firstrow">
            <td class="td11"></td>
            <td class="td12"></td>
            <td class="td13"></td>
        </tr>

        <tr class="secondrow">
            <td class="td21" style="width:10%"></td>
            <td class="td22" style="width:20%"></td> 
            <td class="td23" style="width:70%"></td>
        </tr>
    </table>
</div>

CSS:

#fixeddiv
{
    overflow:auto;
    margin:0px;
    padding:0px;
    position: relative;
    text-align:left;
    width: 48%;
}

#fixedtable
{
    background-color: White;
    border-spacing:0px;
    cursor: pointer;
    width: 100%;
    height: 100%;
    font-family: Calibri !important;
    color: Black;
    font-size: 14px;
}

.firstrow
{
    position: absolute;
    margin: 0px;
    left: 0;
    top: 0;
    background: url(../Content/Images/header.jpg) repeat-x center top;
    color: White;
    font-weight: bold;
    text-align: center;

}
#fixedtable tr td
{
    padding: 5px !important;
    border: 1px solid #FFFFFF;
    text-align: center;
}

Ich berechne die Breite vontd21 mit$('.td21').width() und Zuweisen der Breite zutd11 mögen$('td11').width($('.td21').width()).

Das Problem ist, dass die angewendeten Breiten nicht gleich sind, sie variieren von1px und ich konnte nicht finden wie das geht1px Unterschied auftreten. Das.td21 Breite ist1px größer als.td11.

Kann mir bitte jemand helfen, die Lösung zu finden?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage