Wie Rand an der Spitze der Tabelle entfernen?
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?
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>