Frage

Edit: Ich hatte einige Code hier gepostet, aber ich konnte es nicht zu reproduzieren, bekommen. So, hier ist der Link zum Problem:

http://stackmobile.quickmediasolutions.com/questions.php?site=stackoverflow

Egal, was ich tue, gibt es immer noch eine Lücke zwischen dem Tisch und dem DIV. Dies geschieht auf Google Chrome 5.0.375.70 Beta auf Linux. (Und es scheint auch auf andere Webkit-basierten Browsern auftreten.)

Wie kann ich den Raum loswerden?

War es hilfreich?

Lösung 4

ich es endlich behoben!

Alles, was ich brauchte, war Add

height: 40px;

#topbar_logo {
    float: left;
}

Andere Tipps

Versuchen Sie, die folgenden CSS: -

div {
    margin: 0px;
    padding: 0px;
}
table {
    margin: 0px;
    border-collapse: collapse;
    padding: 0px;
}

Es könnte ein Leerzeichen zwischen der div und der Tisch sein. Wenn ja, dann versuchen, dass zu entfernen.

Versuchen Sie geben

body
{
    font-size: 1px;
}

und die Prüfung, ob die 4px reduziert wurde oder nicht.

Versuchen Sie, die div Marge Nullstellung zu:

div {
    margin:0;
}

Dies ist die vollständige Seite, die ich verwenden, wie es scheint, für mich zu arbeiten:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/\
xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
        <title>Test</title>
        <style type="text/css">
            div {
                width:2em;
                height:2em;
                background-color:black;
            }
            table {
                background-color:red;
                margin: 0px;
                border-collapse: collapse;
                padding: 0px;
            }
        </style>
    </head>
    <body>
        <div></div>
        <table>
            <tr><td>Test</td></tr>
        </table>
    </body>
</html>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top